会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jyxxkj
博客园
首页
新随笔
联系
订阅
管理
2026年8月8日
把Air001复位脚配置成普通IO
摘要: 把Air001复位脚配置成普通IO,官方有例程,路径在air001\ModuleDemo\Flash\Example_HAL\FLASH_OptionByteWrite_RST,配置函数代码如下: static void APP_FlashOBProgram(void) { FLASH_OBProg
阅读全文
posted @ 2026-08-08 16:41 lmn2005
阅读(2)
评论(0)
推荐(0)
2026年8月1日
STC32G144K246硬件IIC驱动OLED(SSD1315)
摘要: 在软件IIC测试128*96 像素的OLED(SSD1315) 后,决定用硬件IIC驱动,看是否能成功。 于是参考网上大师的例程,几经调试,终于能正常显示: 主代码如下: SSD1315.h ifndef SSD1315_H define SSD1315_H void OLED_Init();//O
阅读全文
posted @ 2026-08-01 12:45 lmn2005
阅读(4)
评论(0)
推荐(0)
2026年7月28日
奇怪,ST-LINK居然识别不了air001
摘要: 近来弄air001,曾经使用过四种调试器:WCH的DAP-LINK、JLinkOB、PW-Link及ST-Link,其中前三种均可以在keil中连接到芯片,并可以正常下载,唯独ST-Link无法连接到芯片,所以无法下载程序。 在keil中是这样的: 不知道是什么原因,难道是air001与ST的ARM
阅读全文
posted @ 2026-07-28 16:14 lmn2005
阅读(4)
评论(0)
推荐(0)
2026年7月24日
使用Air001要注意的问题
摘要: 难怪在很多网友的心底里,G产的芯片坑比较多,的确如此,某些细节你必须去猜,或找其他门路才能验证它的“奇特”设计。 你先看看air001手册里面有关第5引脚的功能说明,复位后它是作为PB6呢还是BOOT0? 翻翻手册其他地方,也找不到任何有价值的信息,它就是这么奇妙。 反正你想使用它,就得具体弄清楚它
阅读全文
posted @ 2026-07-24 10:31 lmn2005
阅读(4)
评论(0)
推荐(0)
2026年7月18日
中断真的不会影响WS2812时序吗?
摘要: 按道理讲,单片机中断的时候,它会按中断优先级去处理中断程序,待中断程序处理完毕后才继续进行其他的程序。WS2812是时序相对严格的一款外设,因为它的脉冲短(ns级),任何风吹草动都会影响它的脉冲长短。 本次的测试环境如下: 单片机:STC32G144K246 系统频率:40MHz WS2812驱动模
阅读全文
posted @ 2026-07-18 11:56 lmn2005
阅读(5)
评论(0)
推荐(0)
2026年7月17日
用STC32G144K246驱动WS2812(PWM方式)
摘要: 单片机在频率较高的情况,完全可以使用软件延时的方式来驱动WS2812。但网上一般都不采用这种方式。本人在参考STC官方例程和查阅手册的基础上,终于实现了使用PWM模式来驱动WS2812,效果如下: https://www.bilibili.com/video/BV1b6KE6JEsx/ 下面是PWM
阅读全文
posted @ 2026-07-17 11:36 lmn2005
阅读(25)
评论(0)
推荐(0)
2026年7月16日
STC8H单片机PWM模式驱动WS2812(三)
摘要: 使用单片机的PWM模块,最最重要的是配置的问题,配置对了,即使波形不随心愿,但可以通过细调来实现自己所想要的波形。而配置错了,有时根本就不会工作,甚至会影响到其他模块的使用。STC8H里面有多路PWM,每路的PWM又有多个输出接口,所以在配置时需要注意。目前,STC虽然已经提供AiCube可以直接生
阅读全文
posted @ 2026-07-16 10:52 lmn2005
阅读(47)
评论(0)
推荐(0)
2026年7月15日
STC8H单片机PWM模式驱动WS2812(二)
摘要: 前期说到,根据测试结果,ws2812区别0码与1码可能只是看高电平的脉冲长短,而低电平时长可以忽略。这个意思问了AI,回答的确如此! 话又说回来,PWM不是单片机中独立的部分吗,为什么输出高电平时长那么短而低电平完全不受控制时长那么长? 其实,不难分析这个缘由,我们发送数据是下面这个函数: void
阅读全文
posted @ 2026-07-15 11:54 lmn2005
阅读(20)
评论(0)
推荐(0)
2026年7月14日
STC8H单片机PWM模式驱动WS2812(一)
摘要: 之前曾用STC8H1K17T的PWM成功驱动WS2812,当时使用的是P34即PWM8。PWMB配置如下 : void PWMB_config(void) { P_SW2 |= 0x80; PWMB_PSCR = 0; PWMB_CCMR4 = 0x60; PWMB_CCER2 = 0x30; PW
阅读全文
posted @ 2026-07-14 13:44 lmn2005
阅读(19)
评论(0)
推荐(0)
2026年6月28日
用AiCube为STC32G144K246配置项目,输出PWM
摘要: 图形化项目生成工具集成于AiCube-ISP下载工具中,首先点击图形化AiCube,设置项目所用的芯片型号(STC32G144K246)、项目的路径和项目的名称。 然后,点击左边的图形化I/O设置,将P46(视实际而选择)配置成PWMA5。 再将P46配置成推挽模式输出。 再将PWMA打勾,并设置有
阅读全文
posted @ 2026-06-28 14:45 lmn2005
阅读(49)
评论(0)
推荐(0)
下一页
公告