|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
請問在keil中如何開關中斷, |
| 作者:axiom 欄目:ARM技術 |
CPSR|=0x00000080; //關 CPSR&=0xFFFFFF7F; //開 |
| 2樓: | >>參與討論 |
| 作者: hotpower 于 2006/11/8 18:54:00 發(fā)布:
簡單~~~ #pragma arm extern "C" void __swi(8) Enable_IRQ(void); extern "C" void __SWI_8 (void) { int tmp; __asm { MRS tmp, SPSR BIC tmp, tmp, #0x80 MSR SPSR_c, tmp } } #pragma arm extern "C" void __swi(9) Disable_IRQ(void); extern "C" void __SWI_9 (void) { int tmp; __asm { MRS tmp, SPSR ORR tmp, tmp, #0x80 MSR SPSR_c, tmp } } Disable_IRQ();//關中斷 Enable_IRQ();//開中斷 |
|
| 3樓: | >>參與討論 |
| 作者: axiom 于 2006/11/9 8:00:00 發(fā)布:
謝謝 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |