ZHCU083I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
系统频率为 MCU 的时钟速率。建议以可能的最高频率运行,以便以最快的速度执行代码。有两个部分需要用户将系统频率设置为最大值。
将 MCU 配置为最快 CPU 时钟以实现出色实时性能。
第一个部分在 user.h 文件中。此 #define 语句可确保相应地计算所有定时模块的相关计算。
第二个部分在 hal.c 文件中使用 HAL_setParams 函数进行配置,请参见表 6-1 中的代码示例,针对 2806x 器件配置 PLL 以最大频率 90MHz 运行,针对 2805x 和 2802x 器件配置 PLL 以最大频率 60MHz 运行。
器件 | 最快系统频率 | user.h | hal.c |
---|---|---|---|
2806x | 90MHz |
|
|
2805x | 60MHz |
|
|
2802x | 60MHz |
|
|