[51单片机] 新唐N79e8132A单片机串口与定时器0共用

[复制链接]
843|0
 楼主| 梦在那 发表于 2016-4-26 15:28 | 显示全部楼层 |阅读模式
新唐N79e8132A单片机串口与定时器0共用,同时开启定时器0和串口后,相互影响,串口和定时器不能工作,跟官方的配置一样,为啥我的就是不成呢?以下是配置
void usart_Init()
{
        AUXR1 |= 0x00;                                                                       
        SCON = 0x52;
        TMOD |= 0x21;
        TH1 = 0xFD;
        TL1 = TH1;
        TR1 = 1;
        ES = 1;
         
        //TMOD &= 0xF0;                   // Timer 0 mode 1 with hardware gate
        //TMOD |= 0x01;                   // GATE0=0; C/T0#=0; M10=0; M00=1;

        TH0 = (65526-100)/256;                                        // Initial values
        TL0 = (65536-100)%256;
        ET0 = 1;                        // Enable timer0 interrupt
        TR0 = 1;                        // Timer0 run
}

您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

234

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部
0