06 2024 档案

摘要:1 CAN发送邮箱 CH32共有三个CAN发送邮箱,在检测到总线空闲时交发送,但需要注意的是,有可能会发送失败,有可能因为仲裁失败从而导致失败,也有可能是其它错误,原则上bxCAN将自动重发,但bxCAN也可以配置不自动重发。正因为如此,发送邮箱中有可能同时存在多个需要发送的报文,一旦出现这种情况, 阅读全文
posted @ 2024-06-27 13:53 WCH_CH32 阅读(83) 评论(0) 推荐(0) 编辑
摘要:目录WS2812时序方式一,IO翻转驱动方式二,定时器PWM+DMA驱动方式三,SPI驱动方式四,PIOC驱动总结 当下ARGB(Addressable RGB)盛行,用CH32也可轻松施展灯光魔法;以CH32X035为例分析驱动WS2812幻彩LED灯珠的四种方式。 WS2812时序 WS2812 阅读全文
posted @ 2024-06-21 16:16 WCH_CH32 阅读(1544) 评论(0) 推荐(1) 编辑
摘要:有感BLDC电机三相导通相的确定 一、反电动势的测量 1、连接虚拟中心点:连接三个相同阻值电阻(300K-600K均可)到电机的三相接线上,电阻另外一端连接到一起即为虚拟中心点。 2、红色线为示波器的通道4,将示波器的一个通道的地夹在构建的虚拟中心点上面,另一端接在U相上面(无法确定UVW三相时,任 阅读全文
posted @ 2024-06-12 17:32 WCH_CH32 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1、关于SysTick CH32F103/203: CH32F103/203为Cortex-M3内核,SysTick是一个24位的向下递减计数器,计数器每计数一次的时间可配置为1/时基。当SysTick重装载数寄存器的值递减到0的时候,产生一次中断。CH32F系列MCU SysTick由4个寄存器控 阅读全文
posted @ 2024-06-07 16:12 WCH_CH32 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一,首先看下例程的跳转方式,及其繁琐,在跳转前需要关所有用到的外设时钟,这样做原因也很好理解, 就是因为IAP里打开的外设时钟,APP里可能不需要,且跳转过程是不断电的,所以APP里也会保留IAP里 的配置,这样可能会增加芯片功耗,还有一些外设有特殊要求,如USB(见下下图),如果APP中也用到 了 阅读全文
posted @ 2024-06-07 10:23 WCH_CH32 阅读(112) 评论(0) 推荐(0) 编辑
摘要:PVD POR PDR 阅读全文
posted @ 2024-06-04 20:03 WCH_CH32 阅读(67) 评论(0) 推荐(0) 编辑