新手上路
- 积分
- 44
- 金钱
- 44
- 注册时间
- 2023-10-24
- 在线时间
- 6 小时
|
发表于 2024-6-21 20:10:53
|
显示全部楼层
我能读到产品ID比如911 但是读0x814E寄存器时就读不出来一直是0 请问正点原子自己的程序 有的将INT初始就设置为输入有的设置为输出一团乱,我自己尝试无论输入还是输出
都能读到ID
gpio_init_struct.Pin = GT9XXX_RST_GPIO_PIN;
gpio_init_struct.Mode = GPIO_MODE_OUTPUT_PP; /* 推挽输出 */
gpio_init_struct.Pull = GPIO_PULLUP; /* 上拉 */
gpio_init_struct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; /* 高速 */
HAL_GPIO_Init(GT9XXX_RST_GPIO_PORT, &gpio_init_struct); /* 初始化RST引脚 */
gpio_init_struct.Pin = GT9XXX_INT_GPIO_PIN;
gpio_init_struct.Mode = GPIO_MODE_INPUT; /* 输入 */
gpio_init_struct.Pull = GPIO_PULLUP; /* 上拉 */
gpio_init_struct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; /* 高速 */
HAL_GPIO_Init(GT9XXX_INT_GPIO_PORT, &gpio_init_struct); /* 初始化INT引脚 */
|
|