CH583M 的PA8 无法当普通I/O口使用?

image.png

image.png

image.png


当Pin为PA8时,没有效果

为其他引脚时,能成功点亮



如何将PA8的引脚(RXD1)配置为默认I/O口?


您好,在UART1初始化时,去掉RX相关配置后可以,在不需要UART1接收时,可以作为通用IO使用。

image.png


那么该引脚的功能如何复用到其他引脚呢?(如何配置)


在CH583M中,PB12和PB13是串口1的映射,可以使用这两个引脚用做串口1的功能,

GPIOPinRemap(ENABLE, RB_PIN_UART1);
GPIOB_SetBits(bTXD1_);                                                                  
GPIOB_ModeCfg(bTXD1_, GPIO_ModeOut_PP_5mA);
UART1_DefInit();

当然583M是有多组串口的,可以使用别的串口来实现发送接收。

不过如果是选择使用串口来烧录程序的话,可以选择别的io来驱灯,因为串口下载需要使用串口1(PA8 PA9)。


只有登录才能回复,可以选择微信账号登录