[STM32F4] 为什么我的DMA单步调试时输出正常,一旦全速运行就只能呀

[复制链接]
2394|12
 楼主| fengyefeng 发表于 2014-12-10 21:58 | 显示全部楼层 |阅读模式
如题,虽然只输出了四个字,但是还是能进入发送完成中断函数,不知道为什么,请各位指点下
mmuuss586 发表于 2014-12-10 22:00 | 显示全部楼层

参考官网的例程改改看;

或者程序加点延时试下;
 楼主| fengyefeng 发表于 2014-12-10 22:12 | 显示全部楼层
谢谢你的回答,加了几个延时试了,都不成功,但每次按F10串口保证能打印全,或者在WHILE外面用串口DMA输出,因为只运行一次,也能输全,卡好久了,PDF上也没见有相关说明,不知道为啥
 楼主| fengyefeng 发表于 2014-12-10 22:18 | 显示全部楼层
版主你从事了一个我超级喜欢的行业,机器人,呵呵
 楼主| fengyefeng 发表于 2014-12-11 00:52 | 显示全部楼层
原因找到:串口发送完与DMA发送完是不一样的
ak64 发表于 2014-12-11 11:10 | 显示全部楼层
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

87

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部