导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→ SCON = 0xD2;/* SM0=1 SM1=1 SM

* 80105: 请教一个串口通讯的问题!

   虚子心 
虚子心发表的帖子 

 
 SCON = 0xD2;/* SM0=1 SM1=1 SM2=0 REN=1 TB8 = RB8 = 0 TI = 1 RI = 0 */
 RCAP2H = 0xFF;
 RCAP2L = 0xEE; //19200 Baud Rate
 TH2 = 0xFF;
 TL2 = 0xEE;
// DB  0FDH,0FAH,0F7H,0EEH,0DCH,0B8H,070H
// BAUD 115200,57600,38400,19200,9600,4800,2400
 T2CON = 0x34; /*TF2=0 EXF2=0 RCLK=1 TCLK=1 EXEN2=0 TR2=1 C/T2=0 CP/RL2=0*/
 ES = 1;  /*允许串口中断*/
 EA = 1;  /* 允许中断 */

串口中断程序中,要软件清除RI和TI,用 JBC比较方便。
我用的是方式3,要发送奇偶校验位的,此方法绝对没问题,在现场已连续运行近2年了。

发表时间:2005年6月20日0:20:48

  
回复该帖

本主题共有 2 帖,分页:>>>>>该主题的所有内容[2]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:需要从具体中断程序内部来看,你的数据声明或程序中整个data区不够用.就出现 ***&nbs
[下一篇帖子]:求助:希望大家帮我选一种的单片机我现在做一个小项目,先选一款单片机:要求带有20×8LCD驱动,并且