rongcheng0501@1 发表于 2009-8-31 09:25:44

串口波形解码

正在做一个示波器读取串口数据波形解码的程序,但是对RS232的发送数据结构不清楚,不知哪位可以提供相关的资料。
目前知道的信息:RS232是负逻辑的



程序思路:将波形读取出来,采用重采样的方法对数据进行采样,判断每个波特的数据是0或者1,将数据都分析出来后再分析数据,但是数据结构不知道,分析不出来。

rongcheng0501@1 发表于 2009-8-31 09:27:52

串口在传输数据的时候是不是每个bit之间有一个标识符啊?是不是110?我看解出来的2禁止数据隔8个就有一个110

飞雨天 发表于 2009-8-31 13:34:38

这些不是都有系统底层做好了么?直接一个byte读取就可以了

rongcheng0501@1 发表于 2009-9-3 14:48:13

我是要通过示波器采集信号来分析,像逻辑分析仪一样啊

飞雨天 发表于 2009-9-3 15:01:53

byte出来之后转化为数字波形就可以了。。。
你做虚拟的逻辑分析仪?

rongcheng0501@1 发表于 2009-9-3 16:31:35

是的
没那么简单啊
还要根据波特率采样
然后把数据位识别出来在解码
我查了一些资料
目前的做法是将波形按照8倍波特率采样
分析每个位的逻辑值
然后分割数据位和间隔符
再解码为ASCII码
页: [1]
查看完整版本: 串口波形解码