STM32如何用DMA直接读取GPIO口的高低电平?

2019-07-20 01:29发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
edmund1234
1楼-- · 2019-07-20 01:35
本帖最后由 edmund1234 于 2019-6-5 14:01 编辑

配置一TIM作为改写IO的时钟
选择该TIM相对应的DMA通道, 配置为M2M模式, 配置IO目标地址为GPIOx->BSRR
plue
2楼-- · 2019-07-20 02:03
 精彩回答 2  元偷偷看……
骑驴看你笑
3楼-- · 2019-07-20 04:26
plue 发表于 2019-6-4 16:00
首先你要了解DMA的作用是什么,一般用作数据的传输,不用经过CPU减少了CPU的负担,读取IO口电平不是直接操 ...

这样方式读取IO都会好吧,我现在用F4的DMA可以直接读取IO,只是F7用的是hal库的问题,有什么方案吗

一周热门 更多>