|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
MC9S12DG128中斷 |
| 作者:super323 欄目:單片機(jī) |
小弟近日一直苦于不知道MC9S12DG128的中斷矢量編號,無法寫中斷程序.望各們大蝦指點(diǎn),謝謝. |
| 2樓: | >>參與討論 |
| 作者: JerryBJ 于 2006/12/27 0:13:00 發(fā)布:
數(shù)數(shù)看 文檔9S12DT128DGV2, Page 81, Table 5-1 Interrupt Vector Locations. 復(fù)位向量是0,那么別的你一定可以數(shù)出來。 |
|
| 3樓: | >>參與討論 |
| 作者: super323 于 2006/12/28 12:10:00 發(fā)布:
MC9S12DG128中斷 多謝指點(diǎn)。我還想問問各位,寫中斷的方法很多,如果我用如下的方式寫中斷,定義為:void interrupt 25 driver(void);在prm的文件中還用添加中斷入口VECTOR 25 driver嗎?另外中斷向量為25的引腳為H口,它們都可引起中斷,如果它們都有可能發(fā)生中斷,且不同的引腳對應(yīng)不同的中斷程序,問如何區(qū)分它們?是讓其進(jìn)入中斷后查中斷標(biāo)志位嗎?有沒有更好的方法? 謝謝! |
|
| 4樓: | >>參與討論 |
| 作者: JerryBJ 于 2006/12/28 19:03:00 發(fā)布:
茴香豆的茴 找到你習(xí)慣的一種方法寫ISR。但是你不能同時使用兩種方式,即如果你在source code中定義了, __interrupt 25 void isr(void); 然后在prm中定義: VECTOR 25 isr; 這是一個重復(fù)定義。試一下報不報錯不就知道了了嗎?! 關(guān)于第二個問題,拜托你看一下PIEH和PIFH寄存器的定義。只有一個中斷向量,因此不可能對應(yīng)不同的isr。沒有別的辦法。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |