- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MC简介
M16C/64A简介
训内容
M16C/64A特点和配置规格
M16C/64A 内核:存储器和SFR
中断
时钟和功率控制
定时器
看门狗,电压检测,AD
需要阅读的资料
特点
M16C/60 内核,高功能指令和高指令效率
具备1M 字节的地址空间(可扩展到4M )
快速执行指令,有乘法器
功耗小,能通过运行模式进行功率控制
内置定时器、串行接口等各种外围功能。
配置规格
CPU:
M16C/60 内核
基本指令数:91
最短指令执行时间:40.0ns (25MHz)
ROM,RAM (R5F364AE )
ROM:256+16K
FLASH:4K ×2
RAM:20K
配置规格
电压检测:上电复位,电压检测:3处
时钟:4个电路
主时钟、副时钟、低速内部振荡器
(125kHz)、PLL 频率合成器
振荡停止检测:主时钟振荡停止/再振荡的检测
功能
分频电路:可选择1,2,4,8 和16 分频
低功耗结构:等待模式、停止模式
有实时时钟
配置规格
I/O端口:
CMOS输入/输出:85 个(可设定上拉电阻)
N沟道漏极开路端口:3 个
中断:
中断向量数:70 个
外 中断输入:13 个(NMI、INT ×8、键输入
×4 )
中断优先级:7 级
看门狗:15 位 ,可选择复位开始功能。
配置规格
定时器:
定时器A :16 位定时器×5 个
定时器B:16 位定时器×6 个
用于三相马达控制的定时器功能
实时定时器时钟
PWM 功能:8 位×2个
遥控器信号接收功能
配置规格
串行接口
时钟同步/异步兼用×6 个通道
时钟同步专用×2个通道
多主控I2C-bus接口 1 个通道
A/D转换器:10 位分辨率×26个通道、有
采样 保持、转换时间1.72 s
D/A转换器8 位分辨率×2个通道
DMA:4个通道、周期挪用方式
M16C/60内核
存储器分配
SFR:外围功能控制寄存器。
内 RAM :保存数据,子程序调用和中断
时的堆栈。
数据闪存:保存数据,但是也能保存程序
程序ROM1,程序ROM2 :存放程序
专用页向量表:由JMPS或JSRS指令使用
中断的固定向量表
中断的可变向量表:从INTB寄存器设定的
起始地址开始的256 字节的区域。
存储器分配
。
存储器分配
。
存储器分配
能存取的区域因处理器模式和各控制位的
状态而不同
在单芯 模式中,能存取SFR、内 RAM 和
内 ROM。
三相表使用单芯 模式
SFR
SFR:外围功能控制寄存器
映射到CPU存储空间
读写SFR并没有对存储区进行操作
读取SFR是获取外围功能的数据或状态
写入SFR是发送了数据或控制了外围功能
SFR 内 的数据可由外围功能改变
程序连续读取时,得到的数据不一致
使用volatile定义操作变量防止优化 (工程自动
生成与SFR对应的变量,通过编译器扩展实现)
保护寄存器
程序失控时使重要的寄存器不被轻易改写
保护时钟,系统相关和PD9寄存器
PRC0,PRC1,PRC3,PRC6:
对应位先写1,操作相应的寄存器,对应位再
写0
文档评论(0)