Re: 請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
資深會員
|
忘了dsPIC 和PIC16/18 有無不同 如果是PIC16/18的話 用指令清除TXIF是沒意義的 要清除TXIF必須寫入資料到TX緩衝暫存器(TSR) 那樣寫法似乎不太正確
發表於: 2008/5/12 14:52
|
|||
|
Re: 請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
資深會員
|
去掉的話...
進中斷後,在中斷向量無對應的中斷副程式,程式亂跑的情況下,9成999會當機。
發表於: 2008/5/12 13:23
|
|||
|
Re: 請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
資深會員
|
原來如此~~
thks
發表於: 2008/5/12 12:50
|
|||
|
Re: 請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
新會員
|
可是這個中斷有什么實際意義嗎? 去掉它會怎樣呢?
發表於: 2008/5/12 12:11
|
|||
|
Re: 請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
資深會員
|
表示UART動作完成,並清除Tx中斷旗標。
發表於: 2008/5/12 11:38
|
|||
|
請問僅有一個清中斷標誌位的中斷子程序有什么作用
|
||||
---|---|---|---|---|
新會員
|
void __attribute__((__interrupt__)) _U1TXInterrupt(void)
{ IFS0bits.U1TXIF = 0; // 清UART1發送中斷標誌位
發表於: 2008/5/11 23:22
|
|||
|