资源简介
MC9S12XS128系列例程
S12原理图收集
MC9S12C中文介绍及编程练习.pdf
MC9S12XS128RMV1.pdf

代码片段和文件信息
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
相关资源
- Modbus协议官方文档中、英文全
- CVSNT 完整覆盖版防TortoiseCVS中文乱码
- 《Visual Prolog 基础类》 中文参考.chm
- 《数字信号处理第三版》课后习题答
- STM32中文资料
- 电脑卡西欧计算器 fx-991CN X Emulator19中
- Rtx51_tiny_RTOS中文版.pdf
- Servlet API中文文档
- 组态王驱动开发包3.0.0.7(中文)
- 硕士计算机英文文献翻译(中英对比
- 20篇关于计算机的毕业设计外文翻译
- 思科(CISCO) 2960 中文手册
- web js虚拟键盘(中英文切换)
- Speex手册中文版
- 马尔科夫 蒙特卡罗方法.rar 中文版
- arcgis 10.1 中文环境安装包
- openssl 简介(中文)
- 中文转化unicoder码的方法
- ModelSim全套中文手册ModelSim SE6.0C
- Linux From Scratch 中文手册
- 应用密码学 中文.rar
- 将数字转为中文金额的大写方式(C
- Todolist(最佳中文版时间管理工具)
- Macromedia Fireworks V8.0 简体中文版
- Origin2019最新中文版用户入门使用手册
- 点阵字库显示中英文
- Radmin 3.5 简体中文版附完美破解 支持
- Radmin 3.5 简体中文版附完美破解
- LoRaWAN1.0.2规范中文完美翻译
- LoRaWAN规范中文版详细规范V1.0.2
评论
共有 条评论