你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

cubemx生成的F4工程有些问题,想请朋友们确认一下

[复制链接]
watershade 提问时间:2016-8-24 21:14 /
想用UART的 DMA做一个简单的printf。其实就是一个字节一个字节发送数据。发送完一个字节等待DMA的中断回调。结果发觉的确进中断函数了,但是却没用进入CpltCallbackhuozhe CpltHalfCallback.

本来准备深入进去看一下到底到那里出现了问题。可是因为要回家就暂时没有追踪。而且这个工程是MX生成的,按道理不会有问题。请手边有工具的哥们也试试。不行明天去在试一下。
收藏 评论9 发布时间:2016-8-24 21:14

举报

9个回答
北国牧马 回答时间:2016-8-26 09:10:47
能一直进中断还是只能进一次中断
无薪税绵 回答时间:2016-8-26 13:00:06
会不会是中断标志未清?
huaiqiao 回答时间:2016-8-26 21:58:57
建议debug下,单步调试,看程序卡在哪里了。。。
watershade 回答时间:2016-8-26 22:42:52
huaiqiao 发表于 2016-8-26 21:58
建议debug下,单步调试,看程序卡在哪里了。。。

看了一下,应该是DMA设置的问题。如果更改模式的话会出现两种现象。其实前面的自负实际上打印了,后面的就都是循环出现的乱码。明天debug一下
watershade 回答时间:2016-8-26 22:43:13
无薪税绵 发表于 2016-8-26 13:00
会不会是中断标志未清?

没准就是标志没清除
watershade 回答时间:2016-8-26 22:43:50
北国牧马 发表于 2016-8-26 09:10
能一直进中断还是只能进一次中断

只进一次,应该是没有清楚标志
ychlucky 回答时间:2016-8-27 17:24:43
zero99 回答时间:2016-9-1 09:17:58
watershade 发表于 2016-8-26 22:42
看了一下,应该是DMA设置的问题。如果更改模式的话会出现两种现象。其实前面的自负实际上打印了,后面的 ...

问题解决了吗
peter001 回答时间:2016-10-31 13:02:28
帮顶

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版