1、串口发送中断标志的清除,只能靠往UART_DR中写数据,这个的本质含义是,发送中断是指发送完成中断,所以往UART_DR中写数据可以清除发送中断标志。但是这样又会导致新写的数据完成后又会产生中断,所以当一个帧的数据发送完成后,最稳妥的办法是关闭发送中断,在真正需要发送的时候开启发送中断。

  而起串口发送使能和发送中断使能,会立刻进入发送中断

总结:对于串口发送中断要特别注意,因为没有有效方法清除发送中断标志,会导致发送中断不断进入。

2、串口接收中断,可以通过清除SR寄存器来清除中断标志。

最新文章

  1. python3下urlopen解析中文url编码错误
  2. C#的HTTP协议中POST与GET的区别
  3. php基础的一点注意事项
  4. 一键发布ASP.NET Web安装程序
  5. Artificial Intelligence Research Methodologies 人工智能研究方法
  6. 企业高并发的成熟解决方案(一)video(笔记&知识点)
  7. 新站如何做SEO及注意事项
  8. 转载:10 Easy Steps to a Complete Understanding of SQL
  9. 转 Apache Ant 实现自动化部署
  10. ubuntu文件系统分区调整(解决目录空间不足、分配不均问题)
  11. gulp基本设置
  12. 基于Protostuff实现的Netty编解码器
  13. SQL Server数据库邮件发送异常案例
  14. Rest模式get,put,post,delete含义与区别
  15. Oracle Client(客户端) 安装与配置
  16. Android通知栏沉浸式/透明化完整解决方案
  17. Android笔记:解决 Your project contains error(s),please fix them before running your application问题
  18. python & dict & switch
  19. GRUB (简体中文)
  20. iOS拦截导航栏返回按钮事件的正确方式

热门文章

  1. 互联网智能门锁,手机蓝牙APP成为首选
  2. DataBaseFactory基础了解
  3. 小数据量csv文件数据导入数据库(思路)
  4. hdu 5375 Gray code 【 dp 】
  5. iOS UIImage的解码时机
  6. my.cnf配置样例
  7. 大数乘法 poj2389
  8. Linux网络配置、文件及命令
  9. SQLserver 导入超大CSV(100G以上)方法
  10. mysql linux查看配置文件my.cnf位置