MC9S12XS128中文英文芯片资料+系列例程
MC9S12XS128系列例程
S12原理图收集
MC9S12C中文介绍及编程练习.pdf
MC9S12XS128RMV1.pdf
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1078256 2010-03-12 16:35 MC9S12XS128中文英文芯片资料+系列例程MC9S12C中文介绍及编程练习.pdf
文件 9648205 2010-03-10 17:59 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128RMV1.pdf
文件 5655 2010-03-12 16:04 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--ADC.c
文件 4181 2010-03-12 16:19 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--IOC.c
文件 7523 2010-03-12 16:17 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--PWM.c
文件 4840 2010-03-12 16:16 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--RTI.c
文件 2924 2010-03-12 16:03 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程XS128外部H7口J0口中断例程.c
文件 6852 2010-03-12 16:06 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程XS128超频源代码及注释.c
文件 604527 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM制作方法.pdf
文件 37394 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM原理图.pdf
文件 33801 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM编程工具.pdf
文件 545988 2009-03-16 12:04 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集MC9S12XS128MAA 最小系统原理图.pdf
文件 151097 2009-03-23 21:07 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集MC9S12XS128清华原理图.pdf
文件 32514 2010-01-07 17:47 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集【电子设计吧】MC9S12XS128-LQFP112最小系统设计图.pdf
文件 775616 2009-03-17 22:21 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集龙丘XSMAL最小系统板.pdf
目录 0 2010-03-12 16:25 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程
目录 0 2010-03-12 16:25 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集
目录 0 2010-03-12 16:36 MC9S12XS128中文英文芯片资料+系列例程
----------- --------- ---------- ----- ----
12939373 18
MC9S12XS128系列例程--ADC
龙丘MC9S12XS128 多功能开发板
Designed by Chiu Sir
E-mailchiusir@163.com
软件版本V1.1
最后更新2009年2月16日
相关信息参考下列地址:
博客: httplongqiu.21ic.org
淘宝店:httpshop36265907.taobao.com
------------------------------------
Code Warrior 4.7
Target MC9S12XS128
Crystal 16.000Mhz
busclock 8.000MHz
pllclock16.000MHz
本程序主要包括以下功能:
1.设置锁相环和总线频率;
2.IO口使用;
3.共四路ATD使用及显示方法。
LED计数,根据灯亮可以读取系统循环了多少次
#include hidef.h common defines and macros
#include MC9S12XS128.h derivative information
#include stdio.h
#pragma link_INFO DERIVATIVE mc9s12xs128
#pragma CODE_SEG DEFAULT
-----------------------------------------------------
void setbusclock(void)
{
CLKSEL=0X00; disengage PLL to system
PLLCTL_PLLON=1; turn on PLL
SYNR=0x00 0x01; VCOFRQ[76];SYNDIV[50]
fVCO= 2fOSC(SYNDIV + 1)(REFDIV + 1)
fPLL= fVCO(2 × POSTDIV)
fBUS= fPLL2
VCOCLK Frequency Ranges VCOFRQ[76]
32MHz = fVCO = 48MHz 00
48MHz fVCO = 80MHz 01
Reserved 10
80MHz fVCO = 120MHz 11
REFDV=0x80 0x01; REFFRQ[76];REFDIV[50]
fREF=fOSC(REFDIV + 1)
REFCLK Frequency Ranges REFFRQ[76]
1MHz = fREF = 2MHz 00
2MHz fREF = 6MHz 01
6MHz fREF = 12MHz 10
fREF 12MHz 11
pllclock=2osc(1+SYNR)(1+REFDV)=32MHz;
POSTDIV=0x00; 40 fPLL= fVCO(2xPOSTDIV)
If POSTDIV = $00 then fPLL is identical to fVCO (divide by one).
_asm(nop); BUS CLOCK=16M
_asm(nop);
while(!(CRGFLG_LOCK==1)); when pll is steady then use it;
CLKSEL_PLLSEL =1; engage PLL to system; }
-----------------------------------------------------
static void SCI_Init(void)
{
SCI0CR2=0x2c; enable Receive Full InterruptRX enableTx enable
SCI0BDH=0x00; busclk 8MHz19200bpsSCI0BDL=0x1a
SCI0BDL=0x68; SCI0BDL=busclk(16SCI0BDL)
busclk 16MHz 9600bpsSCI0BDL=0x68
}
void uart_putchar(unsigned char ch)
{
if (ch == ‘n‘)
{
while(!(SCI0SR1&0x80)) ;
SCI0DRL= 0x0d; output‘CR‘
return;
}
while(!(SCI0SR1&0x80)) ; keep waiting when not empty
SCI0DRL=ch;
}
void putstr(char ch[])
{
unsigned char ptr=0;
while(ch[ptr]){
uart_putchar((unsigned char)ch[ptr++]);
}
}
unsigned char uart_getkey(void)
{
byte res=0;
while(!(SCI0SR1&0x80)) ; keep waiting when not empty
return (SCI0DRL);
}
-----------------------------------------------------
void AD_Init(void)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1078256 2010-03-12 16:35 MC9S12XS128中文英文芯片资料+系列例程MC9S12C中文介绍及编程练习.pdf
文件 9648205 2010-03-10 17:59 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128RMV1.pdf
文件 5655 2010-03-12 16:04 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--ADC.c
文件 4181 2010-03-12 16:19 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--IOC.c
文件 7523 2010-03-12 16:17 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--PWM.c
文件 4840 2010-03-12 16:16 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程MC9S12XS128系列例程--RTI.c
文件 2924 2010-03-12 16:03 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程XS128外部H7口J0口中断例程.c
文件 6852 2010-03-12 16:06 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程XS128超频源代码及注释.c
文件 604527 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM制作方法.pdf
文件 37394 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM原理图.pdf
文件 33801 2009-11-02 11:12 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集BDM编程工具.pdf
文件 545988 2009-03-16 12:04 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集MC9S12XS128MAA 最小系统原理图.pdf
文件 151097 2009-03-23 21:07 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集MC9S12XS128清华原理图.pdf
文件 32514 2010-01-07 17:47 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集【电子设计吧】MC9S12XS128-LQFP112最小系统设计图.pdf
文件 775616 2009-03-17 22:21 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集龙丘XSMAL最小系统板.pdf
目录 0 2010-03-12 16:25 MC9S12XS128中文英文芯片资料+系列例程MC9S12XS128系列例程
目录 0 2010-03-12 16:25 MC9S12XS128中文英文芯片资料+系列例程S12原理图收集
目录 0 2010-03-12 16:36 MC9S12XS128中文英文芯片资料+系列例程
----------- --------- ---------- ----- ----
12939373 18
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)