- 博客(3)
- 收藏
- 关注
原创 STM32中ADC与DMA的简单实现原理
ADC在扫描模式下每次读取一个通道,进行DMA转换,DMA传输计数器减一,所以将DMA最大计数值设置和ADC通道总数相同,等到ADC所有通道读取完,DMA传输计数器值同时置零,DMA转化结束。
2024-10-27 23:06:52
542
2
原创 STM32中的软件触发和硬件触发的区别
通常,软件触发使用类似于NVIC_SetPendingIRQ()的函数来设置中断挂起状态,从而触发中断或事件。这种方式的好处是灵活性高,可以在任何时候通过代码控制触发时机,但可能会增加CPU的负担,因为需要CPU执行额外的操作来触发中断。硬件触发则是通过外部事件直接触发中断或事件,无需CPU干预。这种方式的好处是减少了CPU的负担,因为硬件事件的发生会自动触发中断或事件,CPU只需要响应和处理这些事件即可。STM32中的软件触发和硬件触发主要区别在于触发方式的不同。
2024-10-26 21:25:25
717
原创 keil 在使用PWM驱动时,编译成功后无反应
在复制文件使用PWM驱动舵机时,程序正确但是舵机无反应,可能是文件contains an incorrect path,它可能在你使用文件时并没有报错和显示,但是舵机无法旋转。解决方法:可以把驱动舵机的文件删除再重新添加进路径中,可能会解决。我也是在一段时间后打开文件才会显示错误,才发现的原因。
2024-10-20 13:27:19
223
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人