大家好、
我有一个简短的问题。
我已经将 N2HET2位4、6和8配置为 GIO。
然后、我转到边沿中断并启用了 EDGE0、Edge1和 Edge2、并告诉它们仅在上升沿与 HET2 4、6、8位进行交互。
然后、我转到引脚0-7并将位4和6配置为具有上拉的输入。
最后、我获得了引脚7 - 15并将位8配置为具有上拉电阻的输入(与之前的引脚相同)。
在 HET2上、我放置了三个按钮。
在 GIOB 上、我有三个 LED。
我想通过中断(notification.c)按下按钮来打开每个 LED。
当我通过 sys_main.c 将它们翻转时、所有操作都正常。
我该怎么做?
在 VIM 中打开需要什么?
尝试启用 HET 高电平/ HET 低电平只会产生错误。
我想他们可能会转到 gioNotification 并启用 GIO 中断、但情况似乎并非如此。
因此、我相信他们将在电子通知中进行交互、因此我已经这样做了:
gioInit ();
hetInit ();
gioSetDirection (hetPORT2、0x00000000);
gioEnableNotification (hetPORT2、4U);//认为这会有所帮助,但没有
edgeEnableNotification (hetREG2、0U);
_enable_IRQ ();
你能告诉我我我出了什么问题吗? )
谢谢、新年快乐!
Marc