主题中讨论的其他器件: HALCOGEN
您好!
我最近购买了 LAUNCHXL2-TMS57012 (其上有 TMS570ls1224PGE)用于原型设计。 我目前正在开始使用它,但我有一些问题:
对于我从 LAUNCHXL2-TMS57012原理图中了解到的内容、其中一个开关按钮(S3)链接到 GIOB_2 (如果配置为输入 I guess)。 因此、我尝试使用 GIO 中断、但即使将所有 GIO 设置为输入、按下按钮也不会在 GIOFLG 寄存器中上升任何标志。 这是我第一次遇到这个问题:有人知道开关按钮和 Gio 是如何相关的?
我的第二个问题是中断:我做了一个基本类似的程序
gioInit();
vimInit()
enable_interrupt ();
while (1)
{
LED_A_ON ();
LED_A_OFF ();
}
我将 GIO_INTDET 寄存 器配置为填充"1"、这意味着"在上升和下降沿均启用中断"、启用中断等、并在 gioHighLevelInterrupt 和 gioLowLevelInterrupt 上设置断点。 只有低级功能有效。 我尝试将 INTDET 和 POL 寄存器配置为仅具有上升沿:程序驱动器中断。
因此、我可能错过了阅读数据表的机会、如果可能的话、如果不使用 HALCoGen、而是使用直接寄存器配置、我会非常感谢您的帮助(因此我可以更好地了解它的工作原理)
谢谢
Audry