RA6M5开发板1501_i2c_touch程序I2C读取失败
有屏幕的,买回来的时候还运行着lvgl
明天让同事再测试看看,你顺便拍张照看下
在drv_gt911.c的GT911DrvInit函数中,如下添加“设置地址的”代码:
/* 选择地址 */
//g_ioport.p_api->open(g_ioport.p_ctrl, g_ioport.p_cfg);
g_ioport.p_api->pinWrite(g_ioport.p_ctrl,
BSP_IO_PORT_04_PIN_03,
BSP_IO_LEVEL_LOW);
g_ioport.p_api->pinWrite(g_ioport.p_ctrl,
BSP_IO_PORT_04_PIN_08,
BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(10, BSP_DELAY_UNITS_MILLISECONDS);
g_ioport.p_api->pinWrite(g_ioport.p_ctrl,
BSP_IO_PORT_04_PIN_03,
BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
g_ioport.p_api->pinCfg(g_ioport.p_ctrl,
BSP_IO_PORT_04_PIN_08,
IOPORT_CFG_PORT_DIRECTION_INPUT);
R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
/* 初始化I2C驱动 */