编程浪子的博客

碌碌无为终为过

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2016年12月1日

摘要: 这里以串口作为传输媒介,介绍下怎样来发送接收一个完整的数据包。过程涉及到封包与解包。设计一个良好的包传输机制很有利于数据传输的稳定性以及正确性。串口只是一种传输媒介,这种包机制同时也可以用于SPI,I2C的总线下的数据传输。在单片机通信系统(多机通信以及PC与单片机通信)中,是很常见的问题。 一、根据帧头帧尾或者帧长检测一个数据帧 1、帧头+数据+校验+帧尾 这是一个典型的方案,但是对帧头与帧尾在... 阅读全文
posted @ 2016-12-01 22:27 编程浪子_ 阅读(7349) 评论(0) 推荐(0) 编辑

摘要: 多个中断源在它们的抢占式优先级相同的情况下,子优先级不论是否相同,如果某个中断已经在服务当中,则其它中断源都不能打断它;只有抢占式优先级高的中断才可以打断其它抢占式优先级低的中断。 就是说, 组优先级不同的时候高优先级可以抢占低优先级进程。 组优先级相同的时候,子优先级不能抢占。 阅读全文
posted @ 2016-12-01 19:00 编程浪子_ 阅读(1697) 评论(0) 推荐(0) 编辑