主题中讨论的其他器件:TM4C123GH6PM
工具/软件:Code Composer Studio
大家好、
在过去的几个月里、我正在使用 Tiva。现在、我将 ST l3g4200d 陀螺仪用作 TM4C123GH6PM 控制器的从器件。在 I2C 的这些速度中、它不能达到100kbps 是很糟糕的。 我将使用系统时钟、如 API 中所示
SysCtlClockSet (SYSCTL_SYSDIV_1 | SYSCTL_USE_OSC | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHz);
I2C 时钟为: I2CMasterInitExpClk (I2C2_base、SysCtlClockGet ()、false); //在这些我通过数据表查看 的数据表中,i2c 速度 仅为88kbps
由于这些速度问题、我在读取陀螺仪值时遇到了问题、但在陀螺仪中没有得到例外值。是否有人可以提供一些技巧来提高 I2C 的速度。
注:
部件号:TM4C123GH6PM,编译器:CCSv6