主题中讨论的其他器件:MSP430G2553
GNU GCC 官方文档指示属性"interrupt"将向量时隙编号作为参数、而 Mitto GCC 获取向量偏移。 以 NMI 和 MSP430G2553为例:官方 GNU doc 建议__attribute__((interrupt (30))),而 SLAU646F 建议__attribute__(interrupt (NMI_vector)),而 msp430g2553.h 中的 NMI_vector = 15
是否可以将 Mitto GCC 转换为主线版本并重写官方 GCC 文档?
"。。 如果参数是一个数字,则表示中断矢量表中的时隙(0 - 31)... nmi
矢量30。"
SLAU646F 和 MSP430x2xx (MSP430G2553)头文件和 SLAU144J
SLAU646F MSP430 GCC 用户指南(修订版 F)- TI.com
中断(x)
使该函数成为中断"x"的中断服务例程。
MSP430g2553.h
*中断矢量(相对于0xFFE0的偏移)
#define NMI_Vector (15) /* 0xFFFC 不可屏蔽*/
SLAU144J - MSP430x2xx 系列用户指南(修订版 J)
[已编辑] SLAU646E -> SLAU646F (故障搜索引擎)