您好!
Tivaware 将 TM4C1230D5PM 归类为 Blizzard、不允许使用 GPIOIntEnable ()。
不过、此函数仅适用于设置 GPIO_O_IM (偏移量0x410)寄存器、根据数据表、该寄存器是有效的。
这是 Tivaware 的误差吗?
我的 Tivaware 版本是2.1.4.178
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.
您好!
Tivaware 将 TM4C1230D5PM 归类为 Blizzard、不允许使用 GPIOIntEnable ()。
不过、此函数仅适用于设置 GPIO_O_IM (偏移量0x410)寄存器、根据数据表、该寄存器是有效的。
这是 Tivaware 的误差吗?
我的 Tivaware 版本是2.1.4.178
您好,天磊,
由于错误、某些 ROM_xxx API 可能已弃用。 您可以查看 rom.h 文件。 您可以看到、ROM_GPIOIntEnable 仅适用于 TM4C129 MCU。 如果进一步向下看、例如、ROM_HynateIntClear 可用于 TM4C123和 TM4C129。 这就是我们不建议直接调用 ROM_xxx 而是调用 MAP_xxx 的原因。 如果 ROM_xxx 可用、则 MAP_xxx 将导致调用 ROM_xxx。 如果 ROM 函数不可用、那么 MAP_xxx 将导致调用 driverlib.lib 中内置的 xxx 函数。