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

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

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

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

举报

9个回答
LJYHN 回答时间: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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版