打印

STM32 DMA输出到GPIO问题

[复制链接]
3072|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zousong|  楼主 | 2012-8-21 12:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位:
   (1)STM32 内存8Bit的数据,可以通过DMA发送到GPIOB的高4位吗?(8Bit数据仅输出高4位,GPIO其余引脚状态不可改变)如何设置?
   (2)DMA发送数据到GPIOB,刷新率要达到4M,能否实现?

相关帖子

沙发
airwill| | 2012-8-21 12:27 | 只看该作者
(1)STM32 内存8Bit的数据,可以通过DMA发送到GPIOB的高4位吗?(8Bit数据仅输出高4位,GPIO其余引脚状态不可改变)如何设置?
不能, 不过可以转个弯, 你可以变换成 置1和清零的方式, 送 BSRR.

   (2)DMA发送数据到GPIOB,刷新率要达到4M,能否实现?
刷新率要达到4M, 这个频率没有问题, 只是 DMA 是非实时的, 可能会出现几个周期的时间误差, 看你的应用能否接收了.

使用特权

评论回复
板凳
zousong|  楼主 | 2012-8-21 12:52 | 只看该作者
那也即是说,要达到GPIOB高四位的输出,用DMA是实现不了了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

15

帖子

1

粉丝