我有一个 MCF5282,我正在尝试将 PDD4 用作 GPIO。在我的设置代码中,我有:
MCF5282_GPIO_DDRDD = 0x10; /* cs on dd4. */
MCF5282_GPIO_PORTDD = 0x10; /* active-low. */
在我的主循环中,我有:
MCF5282_GPIO_PORTDD = (mainloop_cnt & 0x10);
这应该在示波器上给我一个很好的方波,但端口似乎并没有像我说的那样做。我错过了一些设置步骤吗?我在 5282 手册中找不到任何关于“端口 DD 引脚分配寄存器”的信息,以便将其从其“主要”角色重新用作 DDATA。
编辑 2011-03-01:我们从未想过这一点,我们只是为 GPIO 使用了不同的引脚。