这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » ㄐ偶际?232 串口232电容的问题

共2条 1/1 1 跳转至

ㄐ偶际?232 串口232电容的问题

院士
2006-09-17 18:14:16     打赏
ㄐ偶际?232 串口232电容的问题



关键词: ㄐ偶     串口     电容     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 做板子的时候布线把232的5个电容做的离芯片比较远,3.5CM远,好象通信不成功,不知道是不是这个原因,硬件和软件实验时都调过没问题 1: 不是这个问题检查电路是否正确。 2: 串口232电容的问题好的 谢谢chunyang   调试中  3: 确实不是电容问题,解决了确实不是电容问题,主机串口坏了,现贡献程序如下,感谢大家
/*串口程序
连续向主机发送字符A 9600拨特率
BY MZ  20060908

*/
#include<AT89X52.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
uchar dat;
void delay(uint t)
  {
  uint n,j;
   for (n=0;n<t;n++)
   for (j=0; j<10;j++);
   }


void LED() //LED 显示
{
P0_1=0;delay(1000);P0_1=1;delay(1000);
}
///////功能:串口初始化,波特率4800(FA)9600(FD),方式2/////////

void Init_Com(void)
{
TMOD = 0x20;  //8bit auto reload timer1
PCON = 0x00;
SCON = 0x50;   //mode1  8bit-data+1end
TH1 = 0xFD;
TL1 = 0xFD;
TR1 = 1;
}
/////主程
{
Init_Com();
dat='A'; //发送到主机   字符A
  while(1)
  {
    
    P0_5=1;
    delay(1000);
    P0_5=0;
    //RI=0; //RI 清零。
    SBUF=dat;
    do{}while(TI==0);
  LED(); //显示工作
  TI=0;
  }
}

共2条 1/1 1 跳转至

回复

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