实例介绍
【实例简介】:瑞萨 单片机 upd78f9222 开发手册
【实例截图】:
【核心代码】
目录 第一章 概述 ...........................................................................15 1.1 特征 ............................................................................ 15 1.2 应用 ............................................................................ 15 1.3 定购信息 ........................................................................16 1.4 引脚配置 (俯视图) ...............................................................17 1.5 78K0S/Kx1 系列介绍 ..............................................................18 1.6 框图 ............................................................................ 19 1.7 功能概述 ........................................................................20 第二章 引脚功能 .......................................................................21 2.1 引脚功能列表 ....................................................................21 2.2 引脚功能描述 ....................................................................23 2.2.1 P20 至 P23 (端口 2) ............................................................... 23 2.2.2 P30, P31, 和 P34 (端口 3) ......................................................... 23 2.2.3 P40 至 P45 (端口 4) ............................................................... 24 2.2.4 P121 至 P123 (端口 12) ............................................................. 24 2.2.5 P130 (端口 13) .................................................................... 24 2.2.6 RESET ............................................................................. 24 2.2.7 X1 和 X2 .......................................................................... 25 2.2.8 AVREF .............................................................................. 25 2.2.9 VDD ............................................................................... 25 2.2.10 VSS ............................................................................... 25 2.3 引脚 I/O 电路和未使用引脚的建议连接方式...........................................25 第三章 CPU 结构 ......................................................................27 3.1 存储空间 ........................................................................27 3.1.1 内部程序存储空间 .................................................................. 29 3.1.2 内部数据存储空间 .................................................................. 29 3.1.3 特殊功能寄存器 (SFR) 区域 ......................................................... 30 3.1.4 数据存储空间寻址 .................................................................. 30 3.2 处理器寄存器 ....................................................................32 3.2.1 控制寄存器 ........................................................................ 32 3.2.2 通用寄存器 ........................................................................ 34 3.2.3 特殊功能寄存器 (SFRs) ............................................................. 35 3.3 指令地址寻址 ....................................................................38 3.3.1 相对寻址 .......................................................................... 38 3.3.2 立即寻址 .......................................................................... 39 3.3.3 表间接寻址 ........................................................................ 39 3.3.4 寄存器寻址 ........................................................................ 40 3.4 操作数地址寻址 ..................................................................41 3.4.1 直接寻址 .......................................................................... 41 3.4.2 短直接寻址 ........................................................................ 42 3.4.3 特殊功能寄存器 (SFR) 寻址 ......................................................... 43 3.4.4 寄存器寻址 ........................................................................ 44 3.4.5 寄存器间接寻址 .................................................................... 45 10 用户手册 U16898EJ3V0UD 3.4.6 基址寻址 ..........................................................................46 3.4.7 堆栈寻址 ..........................................................................47 第四章 端口功能 ....................................................................... 48 4.1 端口功能 ....................................................................... 48 4.2 端口配置 ....................................................................... 49 4.2.1 端口 2 ............................................................................50 4.2.2 端口 3 ............................................................................51 4.2.3 端口 4.............................................................................53 4.2.4 端口 12............................................................................58 4.2.5 端口 13............................................................................60 4.3 控制端口功能的寄存器............................................................ 60 4.4 端口功能操作.................................................................... 65 4.4.1 写入 I/O 端口 ......................................................................65 4.4.2 从 I/O 端口读出 ...................................................................65 4.4.3 I/O端口的操作.....................................................................65 第五章 时钟发生器 ..................................................................... 66 5.1 时钟发生器的功能................................................................ 66 5.1.1 系统时钟振荡器 ....................................................................66 5.1.2 产生时间间隔的时钟振荡器 ..........................................................66 5.2 时钟发生器的配置................................................................ 67 5.3 控制时钟发生器的寄存器.......................................................... 69 5.4 系统时钟振荡器.................................................................. 72 5.4.1 高速内部振荡器 ....................................................................72 5.4.2 晶体/陶瓷振荡器 ...................................................................72 5.4.3 外部时钟输入电路 ..................................................................74 5.4.4 预分频器 ..........................................................................74 5.5 CPU 时钟发生器的操作 ............................................................ 75 5.6 提供外围电路时钟的时钟发生器的操作 .............................................. 80 第六章 16 位定时器/事件计数器 00....................................................... 82 6.1 16 位定时器/事件计数器 00 的功能 ................................................. 82 6.2 16 位定时器/事件计数器 00 的配置 ................................................. 83 6.3 16 位定时器/事件计数器 00 的控制寄存器 ........................................... 87 6.4 16 位定时器/事件计数器 00 的操作 ................................................. 93 6.4.1 时间间隔定时器操作 ................................................................93 6.4.2 外部事件计数器操作 ................................................................95 6.4.3 脉冲宽度测量操作 ..................................................................98 6.4.4 方波输出操作 ..................................................................... 106 6.4.5 PPG 输出操作 ..................................................................... 108 6.4.6 单脉冲输出操作 ...................................................................111 6.5 有关 16 位定时器/事件计数器 00 的注意事项 ........................................ 116 第七章 8 位定时器 80 ................................................................. 122 7.1 8 位定时器 80 的功能............................................................ 122 7.2 8 位定时器 80 的配置............................................................ 123 用户手册 U16898EJ3V0UD 11 7.3 控制 8 位定时器 80 的寄存器 .....................................................125 7.4 8 位定时器 80 的操作 ............................................................126 7.4.1 时间间隔定时器操作 ............................................................... 126 7.5 8 位定时器 80 的注意事项 ........................................................ 128 第八章 8 位定时器 H1 ..................................................................129 8.1 8 位定时器 H1 的功能.............................................................129 8.2 8 位定时器 H1 的构成.............................................................129 8.3 控制 8 位定时器 H1 的寄存器 ......................................................132 8.4 8 位定时器 H1 的操作.............................................................135 8.4.1 用作间隔定时器/方波输出 .......................................................... 135 8.4.2 用作 PWM 输出模式 ................................................................138 第九章 看门狗定时器 ..................................................................144 9.1 看门狗定时器的功能 .............................................................144 9.2 看门狗定时器的配置 .............................................................146 9.3 控制看门狗定时器的寄存器 ....................................................... 147 9.4 看门狗定时器的操作 .............................................................149 9.4.1 当可选字节选项为“不能停止低速内部时钟”时的看门狗定时器操作...................... 149 9.4.2 当可选字节选择为“低速内部时钟可由软件停止”时看门狗定时器操作.................... 151 9.4.3 STOP 模式下看门狗定时器的操作(当可选字节选择为 “低速内部时钟可由软件停止”) .... 153 9.4.4 HALT 模式下的操作(当可选字节选择为 “低速内部时钟可由软件停止”) ..................155 第十章 A/D 转换器 ...................................................................156 10.1 A/D 转换器的功能 ...............................................................156 10.2 A/D 转换器配置 .................................................................158 10.3 A/D 转换器中使用的寄存器 ....................................................... 160 10.4 A/D 转换器的配置 ...............................................................165 10.4.1 A/D 转换器的基本操作.............................................................. 165 10.4.2 输入电压和转换结果 ............................................................... 167 10.4.3 A/D 转换器操作模式 ............................................................... 168 10.5 A/D 转换器特征表的阅读方法 .....................................................170 10.6 A/D 转换器使用注意事项..........................................................172 第十一章 串行接口 UART6 .............................................................176 11.1 串行接口 UART6 的功能...........................................................176 11.2 串行接口 UART6 的配置...........................................................180 11.3 控制串行接口 UART6 的寄存器 .....................................................183 11.4 串行接口 UART6 的操作...........................................................192 11.4.1 操作停止模式 ..................................................................... 192 11.4.2 异步串行接口 (UART) 模式 .........................................................193 11.4.3 专用波特率发生器 ................................................................. 207 第十二章 中断功能 ....................................................................214 12.1 中断类型 .......................................................................214 12.2 中断源和配置 ...................................................................214 12.3 控制中断功能的寄存器 ...........................................................217 12 用户手册 U16898EJ3V0UD 12.4 中断服务操作................................................................... 222 12.4.1 可屏蔽中断请求的响应操作 .........................................................222 12.4.2 中断嵌套 .........................................................................224 12.4.3 中断请求等待 ..................................................................... 226 第十三章 待机功能 .................................................................... 227 13.1 待机功能和配置................................................................. 227 13.1.1 待机功能 .........................................................................227 13.1.2 待机功能用到的寄存器 .............................................................229 13.2 待机功能的操作................................................................. 230 13.2.1 HALT 模式 ........................................................................230 13.2.2 STOP 模式 ........................................................................233 第十四章 RESET 功能 ................................................................. 237 14.1 确定复位源的寄存器............................................................. 244 第十五章 上电清零电路 ................................................................ 245 15.1 上电清零电路的功能............................................................. 245 15.2 上电清零电路的配置............................................................. 246 15.3 上电清零电路的操作............................................................. 246 15.4 上电清零电路的的使用注意事项 ................................................... 247 第十六章 低电压检测器 ................................................................ 249 16.1 低电压检测器的功能 ............................................................ 249 16.2 低电压检测器的配置 ............................................................ 249 16.3 控制低电压检测器的寄存器 ...................................................... 250 16.4 低电压检测器的操作 ............................................................ 252 16.5 低电压检测器的注意事项 ........................................................ 256 第十七章 可选字节 .................................................................... 259 17.1 可选字节的功能................................................................ 259 17.2 可选字节的格式................................................................ 260 第十八章 FLASH 存储器 ................................................................ 262 18.1 特点 ......................................................................... 262 18.2 存储器配置.................................................................... 263 18.3 功能概要...................................................................... 264 18.4 使用 FLASH 编程器的写入........................................................ 265 18.5 编程环境...................................................................... 266 18.6 引脚连接...................................................................... 268 18.6.1 X1 和 X2 引脚......................................................................268 18.6.2 RESET 引脚 .......................................................................269 18.6.3 端口引脚 .........................................................................270 18.6.4 供电 .............................................................................270 18.7 On-Board 和 Off-Board Flash 存储器编程 .......................................... 271 18.7.1 Flash 存储器编程模式.............................................................. 271 18.7.2 通讯命令 .........................................................................271 用户手册 U16898EJ3V0UD 13 18.7.3 安全设定 .........................................................................272 18.8 通过自写方式对 Flash 存储器进行编程 .............................................273 18.8.1 自编程概述 .......................................................................273 18.8.2 自编程注意事项 ................................................................... 276 18.8.3 自编程功能所使用的寄存器 .........................................................276 18.8.4 例:从普通模式切换到自编程模式 ................................................... 284 18.8.5 例:从自编程模式切换到普通模式 ................................................... 287 18.8.6 自编程模式下块擦除操作示例 .......................................................290 18.8.7 例:自编程模式下空白块的校验操作 ................................................. 293 18.8.8 例:自编程模式下字节写入操作 ..................................................... 296 18.8.9 例:自编程模式下内部校验操作 ..................................................... 299 18.8.10 例:自编程模式下命令执行时间最短的操作 ........................................... 302 18.8.11 自编程模式下中断屏蔽时命令执行时间最短的操作过程 ................................. 309 第十九章 指令集 ......................................................................320 19.1 操作使用规则 ...................................................................320 19.1.1 操作数标识符和标识方法 ........................................................... 320 19.1.2 操作栏的描述 ..................................................................... 321 19.1.3 标志栏的描述 ..................................................................... 321 19.2 操作列表 .......................................................................322 19.3 按寻址类型列出指令 .............................................................327 第二十章 电气特性((T) 等级产品, (S) 等级产品, (R) 等级产品, (A) 等级产品) ..............330 第二十一章 电气特性(目标值) ((T2) 等级产品) ........................................... 342 第二十二章 电气特性(目标值) ((A2) 等级产品) ............................................ 356 第二十三章 封装图......................................................................370 第二十四章 封装标志信息...............................................................371 第二十五章 建议的焊接条件.............................................................372 附录 A 开发工具 ..................................................................... 374 A.1 软件包 .........................................................................377 A.2 语言处理软件 ...................................................................377 A.3 控制软件 .......................................................................378 A.4 Flash 存储器编写工具 ...........................................................378 A.5 调试工具 (硬件) ................................................................379 A.5.1 当使用在线仿真器 IE-78K0S-NS 或 IE-78K0S-NS-A时................................... 379 A.5.2 当使用在线仿真器 QB-78K0SKX1MINI 时 ............................................... 379 A.6 调试工具(软件) .................................................................380 附录 B 目标系统设计的注意事项........................................................ 381 附录 C 寄存器索引 ...................................................................383 14 用户手册 U16898EJ3V0UD C.1 寄存器索引 (按寄存器名称的字母顺序排列) ........................................ 383 C.2 寄存器索引 (按寄存器符号的字母顺序排列) ........................................ 385 附录 D 注意事项列表 ................................................................. 387 附录 E 修改历史 ..................................................................... 353 E.1 该版主要修改处................................................................. 353 E.2 该版之前的修改历史............................................................. 356
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论