814****com
因为板子结构及走线问题,需要配置相应的引脚。请问如何将 串口的TX和RX 改成 GPIO_PIN_49 GPIO_PIN_50。
在GPIO_pins 中,只有17个宏定义
请问我的文件是否使用错误呢?如果是的,请问哪个工程为GR5515IGND相对应的。
谢谢
{-}{-}
您好!
如果采用的是标准的SDK版本,是没有问题的,
1. 不知道您提到的GPIO 是不是如图的pin 49, 50,可以查看datasheet的Pinout章节查看到具体的GPIO编号以及pin号,需要区分pin号与GPIO编号的区别,另外我们有两种类型的GPIO,一种是GPIO_xx,一种是AON_GPIO_xx,AON_GPIO 是可以配置唤醒的GPIO口。
2. 关于UART 的TX,RX 设置关系,可以查看datasheet的pinmux章节,
datasheet的地址如下:
https://docs.goodix.com/zh/online/detail/gr551x_datasheet/Rev.2.2/2c635f29aa34ffd574c43b3b5f4bf8dc
wan****com
根据您表达的信息,可知您想使用的GPIO编号为GPIO_26,GPIO_30,映射到SDK软件上的关系为GPIO1组的PIN10,PIN14。
所以正确的软件配置为:
#define SERIAL_PORT_PORT GPIO1
#define SERIAL_PORT_TX_PIN GPIO_PIN_10
#define SERIAL_PORT_RX_PIN GPIO_PIN_14
IO复用关系也需要更改为(假设使用的是UART1):
#define SERIAL_PORT_TX_PINMUX GPIO_MUX_1
#define SERIAL_PORT_RX_PINMUX GPIO_MUX_1
假设使用的是UART0:
#define SERIAL_PORT_TX_PINMUX GPIO_MUX_5
#define SERIAL_PORT_RX_PINMUX GPIO_MUX_5
打开微信,使用“扫一扫”即可关注