标签:
有人问过这个问题:
“用串口中断接收比较好理解,只要接收缓存接收到数据,标志位就会置位,然后进入中断服务程序读取接收缓存中的数据,但是在发送时,应该是在数据发送出去之后发送标志位才会置位(我是msp430单片机),那么此时等数据发送出去之后进入中断又有什么意义呢?到底如何通过串口中断来发送数据呢?”
通过阅读 STM32 官方库的代码,我找到了答案。
中断发送方式的基本过程是:每发送一个字节,该字节发送完毕引发中断,中断处理程序再发送下一个字节……直到发送完成。
这里有两个细节问题需要注意:
标签:
原文地址:http://www.cnblogs.com/cp42/p/4666945.html