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

I2C问题

在tm4c129中I2CMasterInitExpClk怎么用,因为SysCtlClockGet()不能用

I2CMasterInitExpClk(I2C6_BASE,SysCtlClockGet(),false);

好像I2C一直不太对,没调出来。

 

xyz549040622:

1.在MDK中修改SysCtlClockGet()的程序,修改过来,只适用于MDK的环境

2.在CCS中使用ROM_SysCtlClockGet()函数

Michael Sun:

129x采用如下函数来设置并获取系统频率:

g_ui32SysClock = MAP_SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000);

g_ui32SysClock 就是返回的系统主时钟。

SysCtlClockGet仅适用于TM4C123x。

赞(0)
未经允许不得转载:TI中文支持网 » I2C问题
分享到: 更多 (0)