STM32 中断控制.pptVIP

  • 15
  • 0
  • 约8.43千字
  • 约 37页
  • 2016-12-20 发布于湖北
  • 举报
MAIN.C 程式碼 void __irq IRQHandler(void) { INTPND=INTPND|0x400; //清除中斷懸置位元 switch(IOPDATA 0xf0) // 閃爍LED,以表示進入中斷服務常式 { case 0x0: IOPDATA=0x10; break; case 0x10: IOPDATA=0x20; break; case 0x20: IOPDATA=0x40; break; case 0x40: IOPDATA=0x80; break; default : IOPDATA=0x0; break; } } MAIN.C 程式碼 unsigned Install_Handle(unsigned routine,unsigned *vector) { unsigned vec,oldvect; vec=((routine-(unsigned)vector-0x8)2); // vec=0xea000000|vec; oldvect=*vector; *vector=vec; return(oldvect); } ARM DEBUGGER 載入映像檔案進行除錯 ARM DEBUGGER 按F10單步執行程式或點工作列上的圖示 觀察計時器設

文档评论(0)

1亿VIP精品文档

相关文档