05 2025 档案
摘要:我们CH32VF的部分芯片,支持全速的USBHD与USBD控制器,当二者都做设备的时候,大部分可以互换,但是USBD兼容ST的USB库,相比于USBHD的例程库,代码可读性较低,使用很不方便, 但是有的客户是有这方面需求的,需要进行一个替换,但是更改过程往往不如人意. 此文章旨在指出更改的要点步骤,
阅读全文
摘要:在使用003等小容量芯片时,经常也会有浮点数打印需求,但编译器自带浮点库大概需要十几K的 flash,对于003本身就只有16K flash的芯片来说,那就用不了了。 下面介绍怎么自己自定义一个%f 浮点数打印函数 注:整体思路就是将浮点数转换成字符串输出。 涉及到的头文件 #include "my
阅读全文
摘要:定时器具有输入捕获的功能,常用方法是使能定时器输入捕获中断,当上升/下降沿来临时,触发中断,进而进中断 读取到比较捕获值,但该办法有个限制,需要CPU参与处理,同时如果中断过多的话,可能还会有中断打断的问题。所 以可以采用更高效的办法,那就是用DMA来处理,具体处理思路就是利用捕获的这一DMA触发源
阅读全文