串口接收缓冲区的一点体会
来源:互联网 发布:js的非阻塞sleep函数 编辑:程序博客网 时间:2024/05/22 17:13
在调试电台的使用过程中,设计到电台参数检测、电台参数修改、电台传输模式启动和数据传输是个部分,程序流程是:
(1)依次检测电台参数(CFG = 0),若电台参数正确则继续检测参数,否则修改参数设置。所有参数都正确时返回 TRUE。
(2)参数正确后进入数据传输启动模式(CFG =1),接收到READY后表示启动完成,返回TRUE。
(3)数据传输模式正常启动后,发送或接收数据。
在参数检测、参数设置、启动检测时都利用缓冲区存放串口接收到的数据,每次接收到的数据正确后将缓冲区清空,缓冲区游标指向0。由于在串口发送命令时会将缓冲区清空和游标指向0,使用在参数检测的最后一步参数检测正确后未清缓冲区和游标置0,导致整个流程(1)( 2)步之间无法正常衔接。
留下脚印,对自己三个小时工作的告慰!!
- 串口接收缓冲区的一点体会
- 一个简单的串口过滤驱动及一点体会
- 在工作中的一点体会
- 驱动的一点体会
- 开发的一点体会
- MVC的一点体会
- 求职的一点体会
- DLL的一点体会
- PropertyUtils的一点体会
- Session的一点体会
- 找工作的一点体会
- detachedCriteria的一点体会
- 解决问题的一点体会
- 初学的一点体会
- 调试的一点体会
- 最近的一点体会
- windows10的一点体会
- 自动产生的串口中断接收程序,支持缓冲区,比较经典的
- XPath 节点
- NSString / NSData / char* 类型之间的转换
- 抓取网页内容
- XPath 语法
- 实现propertyGrid下拉自定义窗体并且不可编辑
- 串口接收缓冲区的一点体会
- a target 在frame框架中的跳转方式
- Intent和PendingIntent的区别
- XPath 坐标轴
- XPath 操作符
- P2P UDP NAT 原理 穿透
- Silverlight 向 WCF 传送大对像
- XPath 实例
- 人件--读书笔记12