在调试TI M3554 过程中,在i2c1 引脚上接了一个 外部ADS1114 的16位ADC,无法正常驱动;
解决方法:
1.修改内核源码:
笔者原先开启了spi0,单独增加 i2c1_init,是不能正常运行,使用i2cdetete 检测不到地址,
后屏蔽了spi0_init 就可以了
关于TI论坛上的方法,增加上拉,实测不好用,还是用原有的配置,如下图:
在调试TI M3554 过程中,在i2c1 引脚上接了一个 外部ADS1114 的16位ADC,无法正常驱动;
解决方法:
1.修改内核源码:
笔者原先开启了spi0,单独增加 i2c1_init,是不能正常运行,使用i2cdetete 检测不到地址,
后屏蔽了spi0_init 就可以了
关于TI论坛上的方法,增加上拉,实测不好用,还是用原有的配置,如下图: