Serial communications interface interrupt error!

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Serial communications interface interrupt error!

621 次查看
stone_zhang
Contributor I

please help!

Now I am writing SCI code, but i recieve two interrupt unexpectedly ,when i send one byte via pc serial port .

Following is my code, it's simple. i can't find any error in it.

 

void SCI3_Init(void)

{  

setReg8(SCI1_C2, 0x00U);            

(void)getReg8(SCI1_S1);           

(void)getReg8(SCI1_D);             

setReg8(SCI1_S2, 0x00U);             

setReg8(SCI1_BDH, 0x00U);           

setReg8(SCI1_BDL, 0x68U);             

setReg8(SCI1_C1, 0x00U);               

setReg8(SCI1_C3, 0x00U);              

setReg8(SCI1_C2, 0x2CU);             

}

ISR(sci_rx_interr) {

(void)getReg8(SCI1_D);

}

标签 (1)
0 项奖励
回复
0 回复数