你好:
在使用F28034芯片时,接收中断和发送中断都是用
PieCtrlregs.PIEACK.bit.ACK9 = 1;
来清除中断标志,然后进入下一个中断;
然而在使用的时候,接收中断瞬间进入OE中断,进入中断后 ,我将标志写1清0,顺便再读取一次SCIRD;但是之后变不会发生任何中断;
mangui zhang:PieCtrlRegs.PIEACK.bit.ACK9 = 1,对应答标志写1清0,即允许INT9向CPU申请中断;
EINT:全局使能
这样试试
你好:
在使用F28034芯片时,接收中断和发送中断都是用
PieCtrlregs.PIEACK.bit.ACK9 = 1;
来清除中断标志,然后进入下一个中断;
然而在使用的时候,接收中断瞬间进入OE中断,进入中断后 ,我将标志写1清0,顺便再读取一次SCIRD;但是之后变不会发生任何中断;
user5805537:
回复 mangui zhang:
28034接收的同时也在发送,属于全双工,这个时候会进入OE,然后整个串口终端卡死,进不去