如果可以做到连续发送相同的数据,可以调节时基(X轴)宽度到一个合适的位置。观察时记住单片机TXD输出端电平从高到低的一个跳变表示信息传输开始,然后根据波特率计算一下时长,对应在示波器屏幕上根据时基的宽度去观察信号。可以使用不断发送数据0X55(0101 0101),然后中间加点延时时间,以9600波特率为例,则一个字节大约需要1ms,可以加200us的延时,这样可以区分每个字节的信息),这样,第一个跳变后的0.1ms长度就是起始位,第二个0.1ms长度应该是0,第三个0.1ms长度应该是1......。
以上就是使用示波器观察的基本方法,实际应用当中,由于数据的不规则性,可能需要使用有记忆功能的示波器,然后采用下降沿触发的方法得到需要的波形。
自己用示波器测测就知道了,很简单的,注意先后顺序就好了
rs232没有时钟线,时钟只能通过所设置的波特率来计算信号的周期。
通过示波器的光标来量每个时钟周期内的bit是0,还是1,再得出一个byte的数据。
比较好测量,但必须有耐心。
串口发出的是方波信号
单片机串口 是 TTL 电平吧?