发新帖本帖赏金 1.00元(功能说明)我要提问
返回列表
打印
[Kinetis]

KE06 ICS_Trim()问题

[复制链接]
1444|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sltian09|  楼主 | 2015-7-3 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在用到KE06的官方库函数时在ICS中有几个问题:
void ICS_Trim(uint16_t u16TrimValue)
{
   ICS->C3 =  (uint8_t) u16TrimValue;        //0x58 赋值给C3表示什么,一般不都是0x90赋值给C3吗
   ICS->C4 = (ICS->C4 & ~(ICS_C4_SCFTRIM_MASK)) | ((u16TrimValue>>8) & 0x01);
   //C4置1表示SCFTRIM加长周期,那么0x58>>8表示什么?
   while(!(ICS->S & ICS_S_LOCK_MASK));   
}
请各大神指点啊~~感谢~~

打赏榜单

xyz549040622 打赏了 1.00 元 2015-07-05

相关帖子

沙发
mintspring| | 2015-7-3 17:19 | 只看该作者
应该不是那个移动8吧。。

使用特权

评论回复
板凳
xyz549040622| | 2015-7-5 21:05 | 只看该作者
发帖有奖,打赏1元,欢迎常来21ic发帖提问哟!

使用特权

评论回复
地板
FSL_TICS_ZJJ| | 2015-7-6 09:22 | 只看该作者
楼主你好!trim的值根据不同的芯片是不一样的。
如果要实现内部时钟的trim,那么每个芯片都是不一样的,这个trim值需要结合相应的工具的出来,具体trim值的获得,请查看我们的一篇经验分享:
使用CodeWarrior10.5软件的PE工具trim芯片内部慢速时钟

使用特权

评论回复
发新帖 本帖赏金 1.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

70

帖子

3

粉丝