定时器中断里面的串口发送数据

2019-07-21 08:44发布

用的STm32的板子,在定时器中断服务函数中不加串口发送数据函数,则一切正常,添加串口发送数据函数则程序死掉,想问下论坛的大侠可能是什么原因啊,在此谢过了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
hqf224
1楼-- · 2019-07-22 04:36
回复【7楼】coolmark123:
---------------------------------
好了吗?什么问题?
jingsiniao
2楼-- · 2019-07-22 06:44
我用的是MINI开发板,在附带的中断例程中,加入串口发数据,则LED1就不会产生反转了
jingsiniao
3楼-- · 2019-07-22 08:10
我想通过定时器,不间断地给串口2发数据,则在串口2中断函数中接受数据,请教各位,应该怎么写程序。
zqx123
4楼-- · 2019-07-22 11:27
jingsiniao 发表于 2017-1-12 21:51
我想通过定时器,不间断地给串口2发数据,则在串口2中断函数中接受数据,请教各位,应该怎么写程序。

你好,你的问题解决了吗
好想玩只狼
5楼-- · 2019-07-22 13:19
 精彩回答 2  元偷偷看……
仇帅
6楼-- · 2019-07-22 14:48
好想玩只狼 发表于 2018-9-13 19:16
我刚刚也遇到这个问题,原因是初始化串口前先使能了定时器,导致无法正常输出,会在printf函数中死循环。

那是不是再进入定时器中断后,再输出函数前调用函数让定时器失能,然后执行完发送程序再重新使能定时器就可以了呢?

一周热门 更多>