欢迎来到天天文库
浏览记录
ID:49948100
大小:581.00 KB
页数:15页
时间:2020-03-04
《《基于32位ColdFire构建嵌入式系统》课件Chap13.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第13章其他模块2本章目录13.1时钟模块13.2芯片配置模块13.3系统控制模块13.4实时时钟模块13.5电源管理模块13.6复位控制模块313.1时钟模块时钟模块定义用于产生系统工作时钟信号锁相环PLL的作用一种倍频技术。能够通过一定电路,将一个频率较低的时钟信号变换成频率较高的时钟信号。MCF52233时钟模块的组成时钟模块的编程4芯片配置模块的主要特性外部时钟模式或者带有内部或外部参考的锁相环模式;输出管脚驱动能力可配置;低功耗配置;处理器状态和调试数据功能;BDM或JTAG模式。芯片配置模块的3种功能复位
2、配置、输出强度配置、时钟模式选择13.2芯片配置模块13.2.1芯片配置模块简介5芯片配置寄存器CCR芯片配置寄存器控制芯片的主要配置复位配置寄存器RCON复位配置寄存器给出芯片的默认配置芯片标识寄存器CIR芯片标识寄存器包含一个用于识别芯片的唯一序列号13.2芯片配置模块13.2.2芯片配置模块寄存器定义613.3系统控制模块13.3.1系统控制模块功能概述系统控制模块的功能系统控制模块包括的几种可编程寄存器IPS寄存器(IPSBAR)处理器存储器基址寄存器(RAMBAR)系统控制寄存器包含的几种寄存器系统总线主控
3、端可编程模块(MPARK)系统存取控制单元可编程模块包含的几种寄存器713.3系统控制模块13.3.2系统控制模块的可编程寄存器内部外设系统基址寄存器(IPSBAR)内存基址寄存器(RAMBAR)内核复位状态寄存器(CRSR)内核看门狗控制寄存器(CWCR)内核看门狗服务寄存器(CWSR)COP看门狗的设置方法COP看门狗有效性的程序验证方法COP看门狗的使用系统存取控制单元(SACU)13.3系统控制模块13.3.3对系统初始化过程的理解中断向量表的配置数据的初始化实时时钟频率的设置COP看门狗的设置系统时钟的设置
4、SRAM的设置8913.4实时时钟模块实时时钟(RTC)模块提供10个32位的寄存器,实现天、时、分和秒的计数、报警功能。给出一个RTC示例程序,程序包含:RTC初始化程序RTC中断程序RTC时间设置程序主程序1013.5.1低功耗模式通过执行一条STOP指令,MCF5223X系列芯片将会进入低功耗模式。低功耗模式有四种,分别为:RUN模式WAIT模式DOZE模式STOP模式13.5电源管理模块13.5电源管理模块13.5.2低功耗模式下的外设行为介绍几种外设在低功耗模式下的工作状态以及退出低功耗模式的方法:Cold
5、Fire内核静态随机访问存储器(SRAM)Flash系统控制模块(SCM)DMA控制器UART模块IIC模块111213.5.3电源管理模块寄存器定义电源管理模块共涉及6个8位或32位编程寄存器。它们是:外设电源管理高/低位寄存器低功耗控制寄存器(LPCR)低功耗中断控制寄存器(LPICR)外设电源管理清除寄存器(PPMRC)外设电源管理设置寄存器(PPMRS)IPS总线超时监视器(IPSBMT)13.5电源管理模块133.5.2编写指示灯头文件和源文件13.6复位控制模块14复位控制模块编程涉及两个8位寄存器:复位
6、控制寄存器(RCR)复位控制寄存器(RCR)为可读写寄存器,地址为0x110000,复位后值为0x05复位状态寄存器(RSR)复位状态寄存器(RSR)为只读寄存器,地址为0x11000115谢谢!Ver1.0
此文档下载收益归作者所有