MCF52259 PLL GPIO

阅读: 评论:0

MCF52259 PLL  GPIO

MCF52259 PLL GPIO

网上冷火的资料很少,我们当时在这这块芯片的驱动上面花了很多时间,特地将我们都配成功的模块都贴出来,以供大家参考。


PLL 模块:

建立ColfFire MCF52259 工程时Codewarrior会生成一个MCF52259_sysinit.c 文件,该文件中有一个pll_init()函数如下:

该函数的功能是将系统频率倍频到80MHZ,我们可以直接在系统生成的这个文件中修改。

void pll_init(void)
{MCF_CLOCK_SYNCR = MCF_CLOCK_SYNCR_MFD(3) | MCF_CLOCK_SYNCR_CLKSRC| MCF_CLOCK_SYNCR_PLLMODE | MCF_CLOCK_SYNCR_PLLEN ;while (!(MCF_CLOCK_SYNSR & MCF_CLOCK_SYNSR_LOCK)){}
}

参考手册给出的时钟频率的计算公式为:Fsys = F/(CCRH+1)*2*(MFD+2)/(2^RFD);

我们使用的晶振是48MHZ,所以倍频到1

本文发布于:2024-02-04 08:30:29,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170703151053974.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:PLL   GPIO
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23