CHAIYUZHONG 发表于 2025-5-23 15:26:13

8G1K08-20的P16,P17串口配置中断模式不工作?

请大家分析下列代码中出现的问题?


void Uart1_Init(void)                //115200bps@11.0592MHz
{

      SCON = 0x50;                //8???,?????
      AUXR = 0x15;                //??1?????2???????
      T2L = 0xE0;                //???????
      T2H = 0xFE;                //???????
      ES = 1;         // ??????(??????)
EA = 1;         // ?????
//    P_SW1 = 0x00;                               //RXD/P3.0, TXD/P3.1
//P_SW1 = 0x40;                               //RXD_2/P3.6, TXD_2/P3.7
P_SW1 = 0x80;                               //RXD_3/P1.6, TXD_3/P1.7
//P_SW1 = 0xc0;                               //RXD_4/P4.3, TXD_4/P4.4
}
void UART1_Isr() interrupt 4 //using 1
{
    if (TI)                   // ?????????
    {
      TI = 0;               // ?????
                  busy = 0;             // ??????0,????????
      if(UARTS1.TXptr!=UARTS1.TXcount) SBUF=UARTS1.TXtab;
    }
    if (RI)                   // ?????????
    {
      RI = 0;               // ?????
      UARTS1.RXtab = SBUF; // ????
    }
}

ercircle 发表于 2025-5-23 15:43:01

未配置GPIO模式?

C_wolf 发表于 2025-5-23 16:21:39

???

神农鼎 发表于 2025-5-23 21:38:07


STC8G1K08-38I-TSSOP20/QFN20
===有 T0/T1/T2




STC8G1K08A-36I-SOP8/DFN8
===有 T0/T1, 无 T2




STC8G1K08-36I-SOP8/DFN8
===有 T0/T1, 无 T2


页: [1]
查看完整版本: 8G1K08-20的P16,P17串口配置中断模式不工作?