尊敬的技术支持,您好。 我在配置GPIO输出时遇到问题,因为板子的硬件限制,必须使用C组的GPIO68和GPIO75作为输出引脚。
但是我采用官方例程的配置程序,在调试界面无法观察到数据变化,无论对SET或CLEAR=1,都无法改变输出结果。
我采用相同的方法配置C组GPIO94和95,可以输出理想结果。我网上查资料显示68和75引脚比较特殊,不能直接设置为输出引脚。
但是板子已经设计好了,无法改变,只能向您求助。期待您的回信
您好,
F28377D 器件采用两种封装:337焊球 ZWT 封装和176引脚 PTP 封装。 您正在使用哪个页面?
如果使用 ZWT 封装、您的 PCB 上如何使用引脚 C18和 D16? 它们是否连接到任何其他组件? 或连接到 GND 或 VCC?
1.为 GPIO68和 GPIO75配置引脚多路复用
GPIO_setPinConfig (GPIO_68_GPIO68);
GPIO_setPinConfig (GPIO_75_GPIO75);
2.选择 GPIO 引脚的控制器内核
GPIO_setControllerCore (68、GPIO_CORE_CPU1);
GPIO_setControllerCore (75、GPIO_CORE_CPU1);
3.设置引脚的方向
GPIO_setDirectionMode (68、GPIO_DIR_MODE_OUT);
GPIO_setDirectionMode (75、GPIO_DIR_MODE_OUT);
4.切换 GPIO 引脚
GPIO_togglePin (68);
GPIO_togglePin (75);
顺便说一下、您还需要配置锁定寄存器: