第4节 寄存器的配置
推荐给好友
打印
加入收藏
更新于2009-01-10 09:48:40

        本节描述了寄存器的配置,这些配置会影响CFM模块和所用的代码行。

4.1 CFM时钟分频寄存器
        下面的代码是用来配置图2所示的CFMCLKD,以确定CFM的频率。
                /* FLASH频率选为200kHz。15.4.3.1节MCF5213RM */
                MCF_CFM_CFMCLKD = MCF_CFM_CFMCLKD_DIV(25)
                                                           | MCF_CFM_CFMCLKD_PRDIV8;.


图2 CFM时钟分频寄存器
4.2 CFM模块配置寄存器
        下面代码用于配置CFMMCR,对该寄存器的修改见图3所示。
                /* 清除锁存位 */
                MCF_CFM_CFMMCR &= ~MCF_CFM_CFMMCR_LOCK;


图3 CFM模块配置寄存器
4.3 CFM时钟选择寄存器
        为了将图4、图5和图6所示的数据写入寄存器,程序使用了下列代码:
                /* 如果从复位设置,就清空段保护寄存器 */
                MCF_CFM_CFMPROT = 0x0;
                MCF_CFM_CFMSACC = 0x0;
                MCF_CFM_CFMDACC = 0x0;



图4 CFM保护寄存器




图5 CFM监控访问寄存器




图6 CFM数据访问寄存器


<<上一页    下一页>>
相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.