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; // ????
}
}
未配置GPIO模式?
???
STC8G1K08-38I-TSSOP20/QFN20
===有 T0/T1/T2
STC8G1K08A-36I-SOP8/DFN8
===有 T0/T1, 无 T2
STC8G1K08-36I-SOP8/DFN8
===有 T0/T1, 无 T2
页:
[1]