看28377代码笔记

时钟配置函数

使用的是20MHz外部晶振,为取200MHz系统时钟,倍频设为20,分频设为2,这样sysclock = 20MHz * 20 / 2,正好200MHz。
InitSysPll(XTAL_OSC,IMULT_20,FMULT_0,PLLCLK_BY_2);
XTAL_OSC:表示使用外部晶振。
IMULT_20:表示倍频数。
FMULT_0:小数点位数,小数只能有0,0.25,0.5,0.75四个选择。
PLLCLK_BY_2:表示2分频

注意:最高为400MHz

外设时钟配置

看28377代码笔记_第1张图片
看28377代码笔记_第2张图片

ClkCfgRegs.LOSPCP.bit.LSPCLKDIV = 0;

定时器时间配置

ConfigCpuTimer(&CpuTimer0, 200, 100);
CpuTimer0:使用定时器0
200:定时频率为200Hz
100:计数周期为100

如果系统时钟为200M,则定时的时间为200*100/200000000=1/10000s=100us

引脚复用配置

你可能感兴趣的:(嵌入式,笔记,单片机,嵌入式硬件)