这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 合作大赛 » 想问一下STC89C58RD+的串口通信初始化怎么设置?

共5条 1/1 1 跳转至

想问一下STC89C58RD+的串口通信初始化怎么设置?

菜鸟
2009-09-03 00:24:18     打赏

问题出现在不知道怎么设置才能有奇校验?能不能举个例子,十分感谢!




关键词: 想问     一下     STC89C58RD+     串口     通信         

助工
2009-09-03 00:28:15     打赏
2楼

你的MCU UART应该能设置奇校验啊


菜鸟
2009-09-03 01:00:36     打赏
3楼
我的初始化是:
void init()
{
  TMOD=0x20;
  TH1=0xfd;
  TL1=0xfd;
  PCON=0x00;
 SCON=0xd8;
 TR=1;
}


写指令是:
void writecom(unsigned char dat)
{
 TB8=1;
 SBUF=dat;
 while(TI==0);
 TI=0;
}

看看什么地方出错了,写50 82可以,但是写51 04就不行了,我试过拿电脑串口检查过,只写入了50 82 而没写进 51 04 。为什么?

菜鸟
2009-09-03 02:08:35     打赏
4楼
怎么设置奇校验啊???

菜鸟
2009-09-03 08:46:44     打赏
5楼

谁能帮一下我吗?


共5条 1/1 1 跳转至

回复

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