RA6M5开发板1501_i2c_touch程序I2C读取失败

RA6M5开发板1501_i2c_touch程序I2C读取失败

有买屏幕接上去么?

www.100ask.net

有屏幕的,买回来的时候还运行着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驱动 */


好像还是不行,要不把你们测试OK的源码给我烧进去看看?

1501_i2c_touch.7z (354.6 KB)
试试看


还是不行 很奇怪