概述:使用MC9S12ZVL96MLF芯片与MPQ4262芯片进行I2C通信,MCU只能够对4262进行写操作,无法进行读操作。
过程分析:相同代码(I2C模块使用的了自动代码)使用 CodeWarrior 11.1的编译结果,MCU只能够对4262进行写操作,无法进行读操作。进行读操作时发现时钟与数据线被拉低无法释放。
使用CodeWarrior 10.7的编译结果 MCU 可以对4262进行读操作以及写操作。
问题:CodeWarrior 11.1版本与CodeWarrior 10.7版本的编译器存在哪些差异,导致编译结果存在缺陷。
Hi 813270556
Please refer answer in this thread
Thanks,
Jun Zhang