UART 怎么进入发送中断?【菜鸟求助】

2019-03-24 09:08发布


UART 的发送中断是要靠软件设置一个标志位才进入中断,还是只要程序中把数据放到TXBUF里就会有中断呢?

比如我一个单片机通过键盘修改了一个变量,需要把这个变量值通过串口发送给另一个单片机。这个接收和发送中断应该怎么设置呢?

谢谢各位帮忙! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
qiushenghua
2019-03-24 20:19
emdgbx 发表于 2014-12-5 14:33
非常感谢回答,那如果已经发送完整了,数据已经被送到另一个单片机,那此时还产生发送中断是做什么用的呀?
如果你需要发送一个字符串,但是串口缓冲区一次只能存一个字节,所以需要一个字节一个字节的发。发送完成产生中断可以发送下一字节。如果你程序需要知道你发送完成了,也可以通过这个中断来实现。

如果你需要用到低功耗特性,在将数据写入串口缓冲区后,可以让CPU休眠,这个中断此时可以用于唤醒单片机继续执行下面的任务。

一周热门 更多>

相关问题

    相关文章