还是串口问题
数据是采用异步串行方式传送的,但是由于接收并不是通过串口来的,所以就必须自己编程来实现检测起始、终止位,提取8位数据的问题,望高手指点。传输速率是300bps。看一些资料说在检测到1到0的跳变时还应该延时半个码元宽度采样若还是0才能认为是起始位,那怎样才可以实现上述延时采样功能啊?或者能不能直接检测到码元0就认为是起始位呢? 你看下学习套件里吧 学习套件?什么东西?回复 #1 zjjhm 的帖子
延时半个码元应该是为了抗干扰的,在单片机的按键扫描中普遍应用。至于别的,也不是特别清楚。不过串口能读取一个位吗?:L 我说的是CPUBBS做的学习东东,你说的那个延时在键盘扫描中最常用
串口按位操作,飞兄你收到的CPUBBS送的东东可以多研究研究
回复 #5 lgh269 的帖子
:L恩,到年底人就有点懒了,不过还真得好好看看~~
页:
[1]