串口中断总是触发两次
每次中断,执行完中断函数,会再次进入中断函数,好像是清哪个位,不大清楚啊
void Isp_Uart(){
printf("Isp_Uart is action\n\r");
//屏蔽所有uatr中断
UINTSP0 =0x5;
UINTP0=0x5;
UINTM0 =0xf;
//rUTXH0=83;
VIC1IRQSTATUS =0x0;//&= ~(1<<5);
VIC0ADDRESS = 0xf;
VIC1ADDRESS = 0xf;
//VIC1INTENCLEAR |= (1<<5); //禁止中断,置位后中断将无法启动
VIC1SOFTINTENCLEAR|= 0x10;
cmncTerminal();//接收函数,接收完打开接收屏蔽
} 有没有串口中断的实例程序,发一下,lyj051031448@163.com
谢谢 可以参考三星原厂提供的裸机实例。不过那个实例比较大,要耐心学习。 回复 3# 飞凌-fatfish
在那个文档里啊?!
页:
[1]