这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 示波器怎么检测串口的实际波特率

共21条 2/3 1 2 3 跳转至
工程师
2012-09-17 18:38:49     打赏
11楼
还是测不出来周期啊,但是可以用了,就把那个flag清0和换成11.0592m就可以了

工程师
2012-09-17 18:41:40     打赏
12楼
话说为什么清零才好使呢

院士
2012-09-17 21:11:01     打赏
13楼
这个办法是能测出来的——没有问题。

我看到在群里的留言了,估计你的示波器使用上有问题。应该将探针搭在txd引脚上,那个小夹子与gnd相连。

总之,做出来就好……

工程师
2012-09-17 22:28:16     打赏
14楼
小夹子夹在那个头的尾端是否正确

院士
2012-09-17 22:40:31     打赏
15楼
小夹子要夹在开发板的“地”上。

工程师
2012-09-17 23:05:38     打赏
16楼
#include <reg51.h>
 #define uchar unsigned char
 #define uint unsigne int
 uchar flag,a,i;
 void main()
 {
     TMOD=0x20;
  TH1=0xfd;
  TL1=0xfd;
  TR1=1;
  SM0=0;
  SM1=1;
  REN=1;
  EA=1;
  ES=1;
  while(1)
  {
  if(flag==1)
   {
     flag=0;
      ES=0;
   SBUF=a;
      while(!TI);
   TI=0;
   ES=1;
   }
  }
}
 void ser() interrupt 4
 {
     RI=0;
  P1=SBUF;
  a=SBUF;
  flag=1;
}
中间加上flag=0,再换上11.0592M的晶振就可以了(一开始用的是12M晶振)

工程师
2012-09-17 23:06:49     打赏
17楼
待我明天去实验室再试试

工程师
2012-09-18 08:56:27     打赏
18楼
不知道怎么回事,还是不好使,还是没有高低波形,夹在tx和rx上就变成高了,发送55的时候(小夹子夹得是开发板上的GND)

院士
2012-09-18 09:32:04     打赏
19楼
从楼主的描述 我怎么觉得楼主以前没有使用过示波器啊~~

测波特率就是这样测,方法是没有异议的。

只测TxD引脚,那个Rxd引脚应该为低。

工程师
2012-09-18 12:29:45     打赏
20楼

以前模拟电路做实验的时候用过示波器,我旁边的同学看了看没有说我用示波器方法有问题啊


共21条 2/3 1 2 3 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]