关于PC机串口通信问题,欢迎高手来看下

[复制链接]
aaron96031 发表于 2011-8-15 17:52 | 显示全部楼层
关键是要 多动手动脑
hwp195 发表于 2011-8-15 19:27 | 显示全部楼层
:o什么叫KR风格呀。。。想知道,,,谁可以解释一下下。。。
joyme 发表于 2011-8-16 09:18 | 显示全部楼层
像这种在中断里写那么多while的风格就是非常糟糕的,有很多方法可以实现判断是否连续接到指定数据,如:
1、用接收缓冲区,将数据暂存到缓冲区里,当接收的数量到指定字节时再比较
2、用一个计数变量,一个状态变量,将要比较的内容定义为常量数组,可以逐一比较,能对上,置状态变量,计数变量加一,不能则清状态和计数变量从头开始比较
 楼主| prodigals 发表于 2011-8-16 13:49 | 显示全部楼层
回复23L:
   我知道用while()进行空等待不好,浪费CPU资源。奈何技术有限啊,先把基本得弄会了,才能考虑到程序升级问题,
   不过你说的也给我一个以后写程提供了一种思路,方法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
快速回复 在线客服 返回列表 返回顶部