智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1246|回复: 0
打印 上一主题 下一主题

MC9S12系列器件说明(第一次任务)

[复制链接]

1

主题

13

帖子

0

精华

高级会员

Rank: 4

积分
538
QQ
威望
252
贡献
284
兑换币
0
注册时间
2011-12-1
在线时间
1 小时
跳转到指定楼层
1#
发表于 2011-12-1 10:40:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MC9S12系列器件说明
MC9S12系列的名称定义(以MC9S12DJ64CFU为例):
MC9S12:Controller Family 该控制器系列统称
9:代表FLASH
S12:内核型号
DJ64:Device Title 器件名称
64:64K的FLASH
C:Temperature Options 温度选择
FU:Package Option 封装结构选择
温度选择表定义(Temperature Option):
C = -40°C to 85°C
V = -40°C to 105°C
M = -40°C to 125°C
封装结构选择定义(Package Options)
FU =  80QFP
PV = 112LQFP

使用该系列芯片需遵循如下规则:
寄存器:
在不使用CAN0的情况下禁止读写CAN0寄存器(系统复位后地址范围:$0140 - $017F)。
在不使用BDLC的情况下禁止读写BDLC寄存器(系统复位后地址范围:$00E8 - $00EF)。
FAQ:BDLC?Byte Data Link Controller
中断:
在不使用CAN0的情况下,根据你的对未使用中断的编码方式,填满CAN0中断向量($FFB0 - $FFB7)。
在不使用BDLC的情况下,根据你的对未使用中断的编码方式,填满BDLC中断向量($FFC2, $FFC3)。
接口:
在不使用CAN0的情况下,CAN0带TXCAN0, RXCAN0功能的引脚在PJ7, PJ6, PM5,
PM4, PM3, PM2, PM1 和PM0接口上无效。
在不使用BDLC的情况下,BDLC功能引脚TXB, RXB在PM1和 PM0接口上无效。
FAQ:各引脚功能应该先有个介绍?
在不使用CAN0的情况下,禁止写Module Routing Register的MODRR1 和MODRR0位。

MC9S12DJ64特征:
•HCS12 核心:
FAQ:HCS12?
        16-bit HCS12 CPU
        MEBI多路复用外部总线接口 (Multiplexed External Bus Interface)
        MMC模块映射控制 (Module Mapping Control)
        INT中断控制 (Interrupt control)
        BKP 断点(Breakpoints)
        BDM 后台调试模式(Background Debug Mode)
•CRG (low current Colpitts or Pierce oscillator, PLL, reset, clocks, COP watchdog, real time
interrupt, clock monitor)
•8位和4位的带中断功能的接口:
-数字滤波
-可编程边缘触发(上升沿/下降沿)
•存储器:
-64K Flash EEPROM
-1K byte EEPROM
-4K byte RAM
•2个八通道的数字/模拟转换器:
-精度达到10bit
-外部转换触发功能
•1M bit/每秒,CAN2.0 A,B软件兼容模块:
-5个接受和3个发送缓冲单元
-Flexible identifier filter programmable as 2x32 bit, 4x16bit or 8x8bit
FAQ:什么意思?
-4个独立的中断通道,分别对应Rx, Tx, error 和 wake-up
-低通滤波器唤醒功能
-自测工作回送功能(Loop-back for self test operation)
•增强了的捕捉时钟功能(Enhanced Capture Timer)
-16位主计数器(7-bit prescaler)
FAQ:prescaler?预定标器
-8个可编程输入捕捉通道/输出比较通道
-4个8位/2个16位脉冲累加器(pulse accumulator)
•8个PWM通道:
-周期和占空比系数可编程控制
-8位八通道/16位4通道
-独立的单个脉冲宽度和占空比控制
-Center-aligned or left-aligned outputs
FAQ:什么意思?
-频率范围很广的可编程时钟选择逻辑单元
-快速紧急关闭输入
-可作为中断输入
•串行接口:
-2个异步SCI(Serial Communications Interfaces)
-同步SPI(Serial Peripheral Interface)
•Byte Data Link Controller(BDLC):
-SAE J1850 Class B数据通信网络接口兼容,兼容应用于低速串行数据通信的ISO(SAEJ1850ClassBDataCommunicationsNetworkInterfaceCompatibleandISOCompatible
for Low-Speed (<125 Kbps) Serial Data Communications in Automotive Applications)
FAQ:什么意思?
•Inter-IC Bus (IIC):
-兼容 总线标准
-多路控制工作(Multi-master operation)
-软件可编程256个不同的串行始终频率
•112引脚封装/80引脚封装
-带驱动能力的5VI/O线路
-5V A/D转换
-50MHz工作频率,相当于25MHz总线速度
-支持开发应用
-单线程后台调试模块Obackground debug mode (BDM)
-片上硬件断点调试(On-chip hardware breakpoints)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 11:25 , Processed in 0.067953 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表