工具与软件:
尊敬的 Champ:
从这个帖子读取时、 除了 AIO 和 ePWM 功能引脚外、所有 GPIO 在复位时都会默认启用内部上拉电阻。
然后、阅读 F28P65x TRM GPIO 配置概述、会写入默认禁用所有上拉。
(1)。 我们的 GPIO 结构是否会不时发生变化?
(2)。 在我们的示例(即 EPWM / GPIO / ECAP)中、即使 GPIO 方向设置为输出、我们也始终使用 GPIO_setPadConfig (GPIOx、GPIO_PIN_TYPE_PULLUP )启用上拉;是否每隔一段开始的时间? 目的是什么?
(3)。 当 GPIO 作为输出且没有内部上拉使能时有什么影响吗?
(4)。 如果 GPIO 按如下所示进行设置、
GPIO_setPadConfig(0, GPIO_PIN_TYPE_PULLUP); // Enable pullup on GPIO0 GPIO_writePin(0, 0); // Load output initial GPIO_setPinConfig(GPIO_0_GPIO0); // GPIO0 = GPIO0 GPIO_setDirectionMode(0, GPIO_DIR_MODE_OUT);// GPIO0 = output
然后、I/O 引脚被配置为 ePWM 或 GPIO 输出、并且有一个"外部"下拉电阻器(~4.7K-10欧姆)连接到引脚、在这种情况下、考虑到此处的 IO 内部弱上拉、该引脚的行为类似于具有上拉或下拉的 GPIO 或者应该是推挽模式?
谢谢。此致、
Johnny