MC9S12XS128系列例程:IOC ECT功能实现.pdfVIP

  • 0
  • 0
  • 约7.69千字
  • 约 6页
  • 2026-02-09 发布于北京
  • 举报

MC9S12XS128系列例程‑‑IOC/ECT/

*******************************************************************/龙丘

MC9S12X多功能开发板V1.0设计者:

龙丘电子邮件:chiusir@163.com软件

版本:V1.1最后更新:2009年11月14日

相关信息参考下列地址::

店:

‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑

CodeWarrior4.7目

标:MC9S12XS128晶

振:16.000Mhz总线时

钟:16.000MHzPLL时

钟:32.000MHz

本程序主要包括以

下功能:1.设置锁相环和总线频率;2.IO口使用;3.IOC7口16位计数器。

LED计数,根据灯亮可以系统循环了多少次

*******************************************************************/#

includehidef.h#includeMC9S12XS128.h#includestdio.h#

pragmaLINK_INFODERIVATIVEmc9s12xs128//‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑‑

voidsetbusclock(void){CLKSEL=0X00;//断开PLL与系统的连接

PLLCTL_PLLON=1;//打开PLLSYNR=0x00|0x01;//VCOFRQ[7:6];

SYNDIV[5:0]//fVCO=2*fOSC*(SYNDIV+1)/(REFDIV+1)//fPLL=

fVCO/(2×POSTDIV)//fBUS=fPLL/2//VCOCLK频率范围VCOFRQ[7:6]//

32MHz=fVCO=48MHz00//48MHzfVCO=80MHz01//保留1

0//80MHzfVCO=120MHz11REFDV=0x80|0x01;//REFFRQ[7:6];

REFDIV[5:0]//fREFfOSC/(REFDIV+1)//REFCLK频率范围REFFRQ[7:

6]

MC9S12XS128系列例程--IOC/ECT

/*******************************************************************龙丘

MC9S12X多功能开发板V1.0

Designedby龙丘

E-mail:chiusir@163.com

软件版本:V1.1

最后更新:2009年11月14日

相关信息参考下列地址:

店:

CodeWarrior4.7

Target:MC9S12XS128

Crystal:16.000Mhz

busclock:16.000MHz

pllclock:32.000MHz

本程序主要包括以下功能:

1.设置锁相环和总线频率;

2.IO口使用;

3.IOC7口16位计数器。

LED计数,根据灯亮可以系统循环了多少次

*******************************************************************/

#includehidef.h

#includeMC9S12XS128.h

#includestdio.h

#pragmaLINK_INFODERIVATIVEmc9s12xs128

//

voidsetbusclock(void)

{

CLKSEL=0X00;//disengagePLLtosystem

PLLCTL_P

文档评论(0)

1亿VIP精品文档

相关文档