关于STM32F4串口发送完成中断的问题

2019-07-20 08:33发布

请教各位大神:      STM32F4的串口发送完成中断TC,具体是要在哪里开启?是要在发送函数里面开启吗?为什么啊
      我现在没开启中断的时候,主循环里面发数据,可以发,但是不进中断(没开启)
      但是一旦写上开启发送完成中断这句话的时候,无论在哪里,只要初始化的时候会执行这句话,那么主循环里面的发送函数不执行,串口助手不能接到数据。。。
希望遇到过这个问题的前辈给点建议。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-20 08:47
 精彩回答 2  元偷偷看……
RspeederR
2楼-- · 2019-07-20 13:19
正点原子 发表于 2016-11-27 14:27
开启中断,一般是在初始化函数里面就设置好了的。  发送完那初中的真心没什么用。。。

谢谢。现在调好了,就是我之前在主程序之前用了一个boot,除了FLASH地址我没修改别的,所以应该是这里的问题,但是这个发送完成中断确实是不能随便放的,放在了不恰当的地方,就会卡死程序的
欲渡黄河冰川
3楼-- · 2019-07-20 18:09
RspeederR 发表于 2016-11-28 09:15
谢谢。现在调好了,就是我之前在主程序之前用了一个boot,除了FLASH地址我没修改别的,所以应该是这里的 ...

前辈,最近我也遇到此类问题,能否详细解答一番

一周热门 更多>