DreamSourceLab / DSView

An open source multi-function instrument for everyone
www.dreamsourcelab.com
GNU General Public License v3.0
1.13k stars 417 forks source link

串口停止位解析长度有误 #416

Open ueJone opened 3 years ago

ueJone commented 3 years ago

以9600,n,8,1为例,理论上发送1bit用时0.104ms,但是解码器标记的数据长度里停止位时长只有理论值的1/2。另外修改解码参数停止位的个数是,解码器颜色标记的数据长度并不跟随变化

DreamSourceLab commented 3 years ago

@ueJone 能否发一下对应的截图,或者dsl文件?

ueJone commented 3 years ago

两张图都是用的115200下测量停止位的时长,理论上1bit用时约8.6μs


问题一:不显示起始位/停止位的时候,测量的停止位的时长是0.5bit,而软件设置值为1bit

115200_1stop


问题二:显示停止位后,当软件设置stop1时测量值正确,设置stop2时测量值与stop1却是相同的

115200_2stop