同一个 GPIO ,可以做输出,下一个时段 再做输入可以吗? 现在 做 模拟 I2C 的 DATA 管脚,设置 方向没有用,读到的值还是0XFF
已锁定
已解决
YTM32B1M系列
-
PINS_DRV_SetMuxModeSel(PCTRLA, 2U, PCTRL_MUX_AS_GPIO); /* PTA2 -> GPIO 复用 /
PINS_DRV_SetPinDirection(GPIOA, 2U, GPIO_INPUT_DIRECTION); / PTA2 -> 输入 */pins_level_type_t pta2Level = PINS_DRV_ReadPin(GPIOA, 2U); /* 读 PTA2 电平 */
PRINTF("PTA2 level=%u\r\n", (unsigned)pta2Level); 可以检查一下PTA是不是复用成GPIO的 -
PINS_DRV_SetMuxModeSel(PCTRLA, 2U, PCTRL_MUX_AS_GPIO); /* PTA2 -> GPIO 复用 /
PINS_DRV_SetPinDirection(GPIOA, 2U, GPIO_INPUT_DIRECTION); / PTA2 -> 输入 */pins_level_type_t pta2Level = PINS_DRV_ReadPin(GPIOA, 2U); /* 读 PTA2 电平 */
PRINTF("PTA2 level=%u\r\n", (unsigned)pta2Level); 可以检查一下PTA是不是复用成GPIO的 -
,
Y yuangz 将这个主题标记为已解决
-
,
Y yuangz 将这个主题标记为已解决
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

为啥 这个值 是 1100 1100(0xcc)和 1101 1100(0xdc)?