zjjhm 发表于 2007-2-3 20:18:23

还是串口问题

数据是采用异步串行方式传送的,但是由于接收并不是通过串口来的,所以就必须自己编程来实现检测起始、终止位,提取8位数据的问题,望高手指点。传输速率是300bps。看一些资料说在检测到1到0的跳变时还应该延时半个码元宽度采样若还是0才能认为是起始位,那怎样才可以实现上述延时采样功能啊?或者能不能直接检测到码元0就认为是起始位呢?

lgh269 发表于 2007-2-4 19:46:31

你看下学习套件里吧

zjjhm 发表于 2007-2-5 09:23:58

学习套件?什么东西?

飞雨天 发表于 2007-2-6 09:00:43

回复 #1 zjjhm 的帖子

延时半个码元应该是为了抗干扰的,在单片机的按键扫描中普遍应用。至于别的,也不是特别清楚。不过串口能读取一个位吗?:L

lgh269 发表于 2007-2-6 11:26:41

我说的是CPUBBS做的学习东东,
你说的那个延时在键盘扫描中最常用

串口按位操作,飞兄你收到的CPUBBS送的东东可以多研究研究

飞雨天 发表于 2007-2-6 13:37:10

回复 #5 lgh269 的帖子

:L
恩,到年底人就有点懒了,不过还真得好好看看~~
页: [1]
查看完整版本: 还是串口问题