TI中文支持网
TI专业的中文技术问题搜集分享网站

官方例子28377s /i2c_eeprom_cpu01 eeprom读写程序

#if 0 
GPIO_SetupPinMux(32, GPIO_MUX_CPU1, 1);
GPIO_SetupPinMux(33, GPIO_MUX_CPU1, 1);
#else
GPIO_SetupPinMux(42, GPIO_MUX_CPU1, 6);
GPIO_SetupPinMux(43, GPIO_MUX_CPU1, 6);
EALLOW;
GpioCtrlRegs.GPBPUD.bit.GPIO42 = 0; // Enable pull-up for GPIO32 (SDAA)
GpioCtrlRegs.GPBPUD.bit.GPIO43 = 0; // Enable pull-up for GPIO33 (SCLA)
GpioCtrlRegs.GPBQSEL1.bit.GPIO42=3;
GpioCtrlRegs.GPBQSEL1.bit.GPIO43=3;
EDIS;

#endif

I2C频率也改到82K左右, 但是i2c的两个引脚输出波形从低变高时是上图那个样子, 我把外设都去掉了, 从dsp输出引脚就是这样子的。不知道哪里有设置不对的地方

赞(0)
未经允许不得转载:TI中文支持网 » 官方例子28377s /i2c_eeprom_cpu01 eeprom读写程序
分享到: 更多 (0)