“HW MCG”的版本间的差异

来自拉普兰德Wiki
跳转至: 导航搜索
LPLD_PLL_Setup()
PllOptionEnum_Type
第76行: 第76行:
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! 宏定义名
+
! 枚举名
 
! 描述
 
! 描述
 
|-
 
|-

2013年10月8日 (二) 23:07的版本

固件说明

HW_MCG.c和HW_MCG.h是MCG模块的固件驱动文件,这里定义了MCG设置系统时钟分频、MCG初始化内核时钟及其他系统时钟等相关函数。

结构体

变量

函数

LPLD_PLL_Setup()

函数原型

uint8 LPLD_PLL_Setup(PllOptionEnum_Type)

描述

初始化内核时钟及其他系统时钟

形参

类型 名称 描述 取值
PllOptionEnum_Type 设置锁相环频率 枚举类型定义见PllOptionEnum_Type

输出

内核频率,单位MHz

LPLD_Set_SYS_DIV()

函数原型

void LPLD_Set_SYS_DIV(uint32 outdiv1, uint32 outdiv2, uint32 outdiv3, uint32 outdiv4)

描述

设置系统时钟分频

形参

类型 名称 描述 取值
uint32 outdiv1 core分频系数 在LPLD_PLL_Setup中调用此函数,不需要设置
uint32 outdiv2 bus分频系数 在LPLD_PLL_Setup中调用此函数,不需要设置
uint32 outdiv3 FlexBus分频系数 在LPLD_PLL_Setup中调用此函数,不需要设置
uint32 outdiv4 Flash时钟分频系数 在LPLD_PLL_Setup中调用此函数,不需要设置

其他

PllOptionEnum_Type

该枚举用于确定锁相环设置的频率
枚举名 描述
PLL_48 设置锁相环48Mhz
PLL_50 设置锁相环50Mhz
PLL_96 设置锁相环96Mhz
PLL_100 设置锁相环100Mhz
PLL_120 设置锁相环120Mhz
PLL_150 设置锁相环150Mhz
PLL_180 设置锁相环180Mhz
PLL_200 设置锁相环200Mhz

wangsong