CN / EN
CN / EN

提问

获得支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

请问GR5515IGND芯片的uart串口配置问题 GR551x

已解决

814****com

2021-11-08 18:29

因为板子结构及走线问题,需要配置相应的引脚。请问如何将 串口的TX和RX 改成 GPIO_PIN_49 GPIO_PIN_50。

在GPIO_pins 中,只有17个宏定义


请问我的文件是否使用错误呢?如果是的,请问哪个工程为GR5515IGND相对应的。

谢谢


0收藏

0赞成

{-}{-}

汇顶员工
2021-11-09 11:06

您好!

如果采用的是标准的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



1条评论

0赞成

0收藏

您的评论
最佳答案

wan****com

汇顶员工
2021-11-09 11:22

根据您表达的信息,可知您想使用的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

1条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注