03 2025 档案

摘要:一、使用双ADC的好处 1. 提高采样速度 当采样单通道的时候,ADC最快14M使用,1.5周期采样速度+12.5固定转换周期,最快可以到1M的采样速度,但是这仅限于一个通道连续采样的情况,对于想要对多个通道采样的用户来说,单个ADC的采样速度, 会因为采样通道的增加而减少,此时对于CH32FV20 阅读全文
posted @ 2025-03-31 19:27 WCH_CH32 阅读(265) 评论(0) 推荐(0)
摘要:CH32系列带USB功能的通用MCU,都是通过软件控制USB口上D+,D-的上拉电阻,而USB就是靠该上拉检测设备 是否插入,所以可以用该功能模拟USB的插拔功能。 我们以CH32F203为例,30x,20x的FS口同理,对该位置1即可启用上拉,插入主机口即可触发插入检测机制,同理置0即可去掉上拉 阅读全文
posted @ 2025-03-31 11:03 WCH_CH32 阅读(242) 评论(0) 推荐(0)
摘要:1 . 切换工程为C/CPP: (1) 下边栏中如图所示对应位置。 (2)工程名右键菜单点击Change C/C++ Nature。 2 .切换后,需要重新进行工程配置。注意图中位置为Cpp文件选项。 3 . 添加C++初始化函数,在启动文件调用main 函数之前,添加初始化函数。还需要两个空函数, 阅读全文
posted @ 2025-03-26 19:24 WCH_CH32 阅读(58) 评论(0) 推荐(0)
摘要:在有些电机,等一些常见特殊应用场合经常遇到需要输出具备有一定相位差的PWM波形 实现一 利用定时器的翻转模式: 翻转模式手册介绍:即当计数器计数到比较值时会翻转对应通道值电平,原理如下草图。那么只要比较值设的不同,即可实现类似的效果。 但有个限制,这种只能实现百分之50占空比。 void TIM1_ 阅读全文
posted @ 2025-03-19 17:17 WCH_CH32 阅读(404) 评论(0) 推荐(0)
摘要:方法一:外部中断(EXTI)实时计数 原理 将脉冲信号连接到GPIO引脚,配置为外部中断模式(EXTI)。 每次检测到脉冲边沿(上升沿/下降沿)触发中断,在中断服务函数中累加计数值。 代码实现: 该部分实现不再列出,参考我们EXTI例程即可 特点 优点:简单易用,适合低频脉冲(<10kHz)。 缺点 阅读全文
posted @ 2025-03-10 11:00 WCH_CH32 阅读(776) 评论(0) 推荐(0)