首页 理论教育 时钟系统初始化配置-单片机与嵌入式系统实践

时钟系统初始化配置-单片机与嵌入式系统实践

时间:2023-11-19 理论教育 版权反馈
【摘要】:时钟系统的初始化配置主要是通过设置ICG模块实现的,用户可以通过自己编写初始化代码或者使用CodeWarrior开发环境提供的快速设置工具来实现。本小节将讲解如何使用处理器专家功能,尤其是使用其中的Device Initialization工具来实现时钟系统的初始化配置。设定好后单击“OK”按钮,回到图7-6的设备初始化功能模块界面。图7-10 “使用说明”对话框图7-11 初始化代码文件

时钟系统初始化配置-单片机与嵌入式系统实践

时钟系统的初始化配置主要是通过设置ICG模块实现的,用户可以通过自己编写初始化代码或者使用CodeWarrior开发环境提供的快速设置工具来实现。本小节将讲解如何使用处理器专家(Processor Expert,PE)功能,尤其是使用其中的Device Initialization工具来实现时钟系统的初始化配置。具体操作如下。

1)打开PE的Device Initialization工具模块。

①对于已经打开的工程,用户可以单击菜单“Device Initialization”,在设备初始化下拉菜单中选择“Initialize Device”,如图7-4所示,并在弹出的配置更新窗口中选择“yes”,添加PE功能对话框与启动界面如图7-5所示,即可为本工程添加处理器专家的设备初始化功能模块界面,如图7-6所示。

②如果是新建一个工程,用户可以按照第3章3.1.3小节的步骤进行操作,在执行到步骤5时,选择Device Initialization单选项,见图3-12,也能实现同样的效果。

978-7-111-50417-7-Chapter07-22.jpg

图7-4 设备初始化下拉菜单

978-7-111-50417-7-Chapter07-23.jpg

图7-5 添加PE功能对话框与启动界面

978-7-111-50417-7-Chapter07-24.jpg

图7-6 设备初始化功能模块界面

978-7-111-50417-7-Chapter07-25.jpg

图7-7 CPU设置界面

3)在左侧组件项目栏中,单击“Clock Setting”前面的“+”号,进入图7-8所示的时钟设置界面。在该界面中有许多选项可实现ICG模块中的绝大多数功能,其中线框部分为主要设置部分,也是用户最常用的设置功能。

●“Source CPU clock”为时钟源选择项,有内部时钟源和外部时钟源之分。

●“External clock”为外部时钟源选择项,可通过右侧的按键进行使能与关闭。

●“Clock source”为外部时钟源连接方式选择项,可通过右侧的下拉菜单选择外部晶振或外部振荡器。(www.xing528.com)

●“Clock frequency[MHz]”为外部时钟源频率项,可在其右侧框内手工输入外部时钟源频率,注意,此处的频率是以MHz为单位。

●“Clock range”为外部时钟源频率范围选项,可通过右侧的下拉式菜单选择高频段(1~8MHz)或低频段(32~100kHz),默认为高频段。该项应与“Clock frequency[MHz]”选项配合使用。

●“Internal bus clock”为内部总线时钟选项,可在其右侧框内手工输入所需的总线时钟频率,修改其他设置后该项内容会实时进行更新。

●“FLL clock”为锁频环选项可通过右侧的按键进行使能与关闭。

设定好后单击“OK”按钮,回到图7-6的设备初始化功能模块界面。

978-7-111-50417-7-Chapter07-26.jpg

图7-8 时钟设置界面

4)单击图7-6上方第2个按钮“Generate Code”自动生成初始化代码,并弹出图7-9所示的“代码产生”对话框。单击下方的“Generate”按键,选择默认选项完成,即使用C语言类型代码生成初始化文件,并将该文件添加到当前工程中,文件名为“MCUinit”。

978-7-111-50417-7-Chapter07-27.jpg

图7-9 “代码产生”对话框

5)完成,单击“Generate”按钮,产生初始化代码后,会弹出图7-10所示的“使用说明”对话框,直接单击“OK”按钮,完成初始化设置步骤。此时用户可以发现在CodeWarrior开发环境左侧的项目工作台区域中多了一个“Generated Code”文件夹,这里面包含的就是由“Device Initialization”工具自动生成的初始化代码文件,如图7-11所示,用鼠标双击“MCUinit.c”即可查看时钟设置的初始化源代码

978-7-111-50417-7-Chapter07-28.jpg

图7-10 “使用说明”对话框

978-7-111-50417-7-Chapter07-29.jpg

图7-11 初始化代码文件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈