工具/软件:TI C/C++编译器
在 MSP432 DriverLib 中、 MAP_Interrupt_enableInterrupt (INT_PORT6)最多只能支持 GPIO_PORT_P6、如何将其用于 GPIO_PORT_P9?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
在 MSP432 DriverLib 中、 MAP_Interrupt_enableInterrupt (INT_PORT6)最多只能支持 GPIO_PORT_P6、如何将其用于 GPIO_PORT_P9?
谢谢、
但是、在 msp432p401r_classic.h 文件中 、定义了 P7IV、P8IV、P9IV 和 P10IV。
SLAU356F–2015年3月–2017年3月修订、第10.4.1节 PxIV 寄存器:端口 X 中断矢量寄存器(X = 1、2、3、4、5、 6、7、8、9或10)
对我来说、端口7-10中断似乎在那里、但 Driverlib 不支持它。
Philip、
感谢您指出这一点。 我将提交以从此处删除它。 (供参考、我们在 SLAU356的 H 版上。
此外、我们建议不要将 TRM 用于特定器件。 其中一些内容取决于器件。 有关特定于器件的中断功能、请参阅数据表: http://www.ti.com/lit/ds/symlink/msp432p401r.pdf
在表4-2部分的数据表中、您可以注意到端口7、8、9和10没有端口中断功能、但端口1-6有。
此外、另一个查看此中断的好地方是 NVIC 中断表、如下所示。 您看到的任何其他 XIV 寄存器都已从旧的.h 文件(msp432p401r_classic.h)中显式删除、并在我们将.h 文件对齐为符合 CMSIS 标准(如 msp432p401r.h)时进行了更新。 其余保留部分用于在新器件的架构中进行扩展。