- 23
- 0
- 约2.08千字
- 约 3页
- 2020-11-26 发布于四川
- 举报
ARM中断实现串口通信
#include //终端服务函数入口地址
#define _ISR_STARTADDRESS 0x33ffff00
#define pISR_EINT0 (*(unsigned *)(_ISR_STARTADDRESS+0x20))//存放ISR函数的入口地址
#define pISR_EINT2 (*(unsigned *)(_ISR_STARTADDRESS+0x28)) #define pISR_EINT8_23 (*(unsigned *)(_ISR_STARTADDRESS+0x34))
// _PND register must be clr by write 1
#define Clear1Pending(bit) {SRCPND = bit; INTPND = INTPND;} // precent write wrong data
#define FCLK 202800000 #define HCLK (202800000/2) #define PCLK (202800000/4) #define UART0 0x0 #define UART1 0x1 #define UART2 0xBB
/////////////////
原创力文档

文档评论(0)