如何根据单片机管脚测得的波形判断波特率
话题:如何根据单片机管脚测得的波形判断波特率?
回答:看最小波形宽度,也需要数据足够多,一个数据容易看错的。
参考回答:看间隔最小的跳变时间
话题:如何测波特率使用示波器?
回答:波特率就是信号的调制速率,也就是信号的频率首先选择正确的探头,然后示波器设置到频率显示模式,直接就能读出数值了
参考回答:低端示波器看不了,高端的有协议解析功能的示波器可以看,我发现这个叫教育装备网的没一个回答靠谱,就是做广告的
话题:我应该如何用示波器来查看单片机串口发送来的数据呢?示波
回答:如果可以做到连续发送相同的数据,可以调节时基(X轴)宽度到一个合适的位置。观察时记住单片机TXD输出端电平从高到低的一个跳变表示 传输开始,然后根据波特率计算一下时长,对应在示波器屏幕上根据时基的宽度去观察信号。可以使用不断发送数据0X55(0101 0101),然后中间加点延时时间,以600波特率为例,则一个字节大约需要1ms,可以加200us的延时,这样可以 分每个字节的 ),这样,第一个跳变后的0.1ms长度就是起始位,第二个0.1ms长度应该是0,第三个0.1ms长度应该是1。 以上就是使用示波器观察的基本方法,实际应用当中,由于数据的不 则性,可能需要使用有记忆功能的示波器,然后采用下降
参考回答:串口发出的是方波信号
话题:帮我看 看这个串口通讯程序为什么在串口调试软件上显示的不
问题详情:#includereg52.h#define uchar unsigned char#define uint uns
回答:你波特率算过吗?设置是否正确?用示波器看下波特率是否正常,或者先换个串口调试软件试下, 友善串口调试助手。当然,最好的方法还是直接用示波器看。
参考回答:你也没把显示的结果贴出来啊
话题:用串口发送 1100,波形是怎样的?
回答:低位(lsb)在前,高位在后。最好的方法,你把示波器接到 串口的3 ,5(地)角,自己看。把波特率设低, 到尽量的和示波器同步,如果你有逻辑分析仪就直接采集,把接口电平设为+ - 15V,如果你的分析仪只有+ 电平,就在3角加一个2级管,整流成单项的信号。波形信号如下:1 00110000011 (左边第一个 1 是 start bit 最右边的两个1 是stop bit,这和你设定停止位几位有关。右边两个1,之前是 odd/even 位。玩硬件最好的方法就是自己动手!
参考回答:得 接 示波器 观察
话题:我想用串口调试手来得到单片机发出的通信码,把波特率设
问题详情:我想用串口调试手来得到单片机发出的通信码,把波特率设置成
回答:看楼主的意思是不知道单片机的通讯协议也不知道单片机的波特率,那就比较麻烦了,你看 看单片机发出来的数据是不是ASSIC码形式的,如果你把波特率设置成600,点ASSIC码显示,发现数据刚好是ASSIC码,那么说明波特率应该是600的。但如果协议是十六进制格式的话你只能根据数据内容来猜测了
参考回答:因为45的数据实际上是RS232单工异步传输。你设置成多少的波特率都能得到数据,是用为只要有启始码就能触发PC 读取接下来
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-

















































