导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[fancyland]急!!!C8051单片机不能进入串口中断



No.59911
作者:fancyland
邮件:fancyland@126.com
ID:147127
登陆:1次
文章数:1篇
最后登陆IP:113.249.157.20
最后登陆:2011/10/27 11:09:35
注册:2011/10/26 15:45:44
财富:105
发帖时间:2011/10/26 15:49:14
发贴者IP:113.249.157.20
标题:fancyland:急!!!C8051单片机不能进入串口中断
摘要:No.59911急!!!C8051单片机不能进入串口中断 各位大侠,我用的C8051单片机串口0 能正常收发,但串口1只能发不能进入接收中断,请各位前辈帮我看看。
void UARTInit(void)
{
 PCON = 0x90;              // SMOD0 = 1禁止波特率/2
                              // PCON.0     IDLE   等待方式选择
         // PCON.1     STOP   停机方式选择
         // PCON.2     保留   必须写入0
         // PCON.3     SSTAT1 UART1增强状态方式选择
         // PCON.4     SMOD1  UART1波特率加倍允许
            // PCON.5     保留   必须写入0
                           // PCON.6     SSTAT0 UART0增强状态方式选择
                           // PCON.7     SMOD0  UART0波特率加倍允许
 SCON0 = 0x52;             //UART0方式1,8位UART,可变波特率,接收允许  
                           // SCON0.0     RI0     接收中断标志
               // SCON0.1     TI0     发送中断标志 
               // SCON0.2     RB80    第九位接送位
               // SCON0.3     TB80    第九位发送位
               // SCON0.4     REN0    接收允许
               // SCON0.5    SM20    多处理器通信允许
                           // SCON0.7-6  SM00:SM01   串口通信方式选择
 ES0 = 1;                  // 允许UART0中断  
 ET2 = 1;      //允许定时2溢出 
 TR2 = 1;                  // 启动定时2
 SCON1 = 0xD2;             //UART1方式3,9位UART,可变波特率,接收允许
                           // SCON1.0     RI1     接收中断标志
               // SCON1.1     TI1     发送中断标志 
               // SCON1.2     RB81    第九位发送位
               // SCON1.3     TB81    第九位发送位
               // SCON1.4     REN1    接收允许
               // SCON1.5    SM21    多处理器通信允许
                           // SCON1.7-6  SM01:SM11   串口通信方式选择
 T4CON |= 0x04;            // 启动定时4
 EIE2 |= 0x44;     // 允许UART1中断,定时器4溢出
              
 IP = 0x00;                // 采用默认中断优先级

}


/*****************************
Function: UART0 ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:31毫秒 最大:8312毫秒 查询6次