登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→硬件:老古,怎么进行波特率的自动检测[松果]
*第3164篇: 硬件:老古,怎么进行波特率的自动检测
楼 主:
松果
2002年5月9日15:07
硬件:老古,怎么进行波特率的自动检测
老古,我现在做一个微机和单片机的接口板,不知怎么对微机com口发出的串行数据波特率
进行检测,请帮帮我好吗?你是大虾你能行的!!
第
2
楼:
傲气雄鹰
2002年5月9日19:35
检查一段时间内的每一个脉冲的持续时间,以最短时间为准,作为一个BIT的持续时间,不就可以知道波特率了吗?其实也不要很长时间,大概1——5个字节的时间就足已。
检查一段时间内的每一个脉冲的持续时间,以最短时间为准,作为一个BIT的持续时间,不
就可以知道波特率了吗?其实也不要很长时间,大概1——5个字节的时间就足已。
第
3
楼:
e_gay
2002年5月10日10:03
此方法并不完全可靠
这种方法是在对方通信协议未知时的无奈之举,且当对方通信协议未知时,还应增加其它的
容错措施,比如判断非最小的脉冲宽度与最小脉宽的整数倍关系,字节长度是否合理等。
当可以控制通信协议时,应使用发送已知内容的同步头的方式来解决。
当通信协议不可控但已知时,先采样串口波形,计算在不同波特率下的数据,通过比较数据
是否符合通信协议来判断波特率。
第
4
楼:
傲气雄鹰
2002年5月11日09:51
他只要波特率啊,没有要协议。
第
5
楼:
e_gay
2002年5月14日12:40
sorry,多有得罪,不过离开连协议,通信就无从谈起了。
第
6
楼:
傲气雄鹰
2002年5月14日21:32
yes,通讯协议确实是必须的
yes,通讯协议确实是必须的,不过也可以用试探的方法得出。
第
7
楼:
Axia
2002年5月10日16:05
讲话要负责啊!!!
第
8
楼:
松果
2002年5月12日09:20
谢谢各位大虾指点,马上编程试试.
>>>>>>对该主题发表你的看法
本主题贴数
8
,分页:
[第1页]
[上一篇主题]:
初学者:如果我要用一个单片机控制两个8019该怎么办,可以利用aen吗?
[下一篇主题]:
pic-c complier的注册文件