cubemx生成的F4工程有些问题,想请朋友们确认一下
想用UART的 DMA做一个简单的printf。其实就是一个字节一个字节发送数据。发送完一个字节等待DMA的中断回调。结果发觉的确进中断函数了,但是却没用进入CpltCallbackhuozhe CpltHalfCallback.本来准备深入进去看一下到底到那里出现了问题。可是因为要回家就暂时没有追踪。而且这个工程是MX生成的,按道理不会有问题。请手边有工具的哥们也试试。不行明天去在试一下。
能一直进中断还是只能进一次中断 会不会是中断标志未清? 建议debug下,单步调试,看程序卡在哪里了。。。 huaiqiao 发表于 2016-8-26 21:58
建议debug下,单步调试,看程序卡在哪里了。。。
看了一下,应该是DMA设置的问题。如果更改模式的话会出现两种现象。其实前面的自负实际上打印了,后面的就都是循环出现的乱码。明天debug一下 无薪税绵 发表于 2016-8-26 13:00
会不会是中断标志未清?
没准就是标志没清除 北国牧马 发表于 2016-8-26 09:10
能一直进中断还是只能进一次中断
只进一次,应该是没有清楚标志 :):):):):):):):):):) watershade 发表于 2016-8-26 22:42
看了一下,应该是DMA设置的问题。如果更改模式的话会出现两种现象。其实前面的自负实际上打印了,后面的 ...
问题解决了吗 帮顶:lol:lol
页:
[1]