应用笔记介绍了 RL78/G12 初始化。文章介绍了规格、运行评估条件以及硬件和软件的描述。它还介绍了选择/更改目标设备和使用示例代码的注意事项。
规格
本应用笔记中描述的示例程序执行基本的初始化步骤,例如时钟频率和输入/输出端口的设置。初始化后,程序在其主处理程序中根据两个开关输入状态的组合来控制三个LED的开/关。
操作处理大纲
硬件说明
硬件配置示例
本应用笔记中使用的硬件配置示例如下所示。
硬件配置
笔记:
本电路的目的只是提供连接轮廓,电路也相应地进行了简化。在设计实现和实际电路时,要进行适当的管脚处理,并确保满足硬件的电气特性条件(输入专用端口通过电阻分别连接到VDD或VSS)。
VDD 必须保持在不低于指定为 LVD 的 LVD 检测电压 (VLV1)。
软件说明:操作概要
本应用笔记中描述的示例程序初始化 CPU(例如选择 CPU 时钟频率)并设置其 I/O 端口。
完成硬件设置后,示例程序根据两个开关输入的状态组合来控制三个 LED(LED0 至 LED2)的开/关。
设置条件:
设置复位值,因为 CPU 不使用外设 I/O 重定向功能(PIOR 寄存器)
对 IO 端口进行以下配置:
– 配置在数字 I/O 复位状态释放后为模拟输入配置的端口(ADPC 寄存器和端口模式控制寄存器)
– 配置用作开关的 P10 和 P11输入(SW1 和 SW2)用于输入,其他端口用于输出(端口模式寄存器)
——将片上上拉电阻连接到 P10 和 P11,用作开关输入(SW1 和 SW2)(上拉电阻选项寄存器)
——将用于 LED(LED0 到 LED2)的开/关控制的 P12 到 P14 设置为 1,将其他未使用的引脚设置为 0(端口寄存器)
设置 CPU 时钟
– 设置复位值,因为不使用高速系统时钟(时钟操作模式控制 CMC)寄存器和时钟操作状态控制(CSC 寄存器)
– 选择 HOCO 作为 CPU/外围硬件时钟(fCLK)(系统时钟控制(CKC)寄存器)。
编辑:hfy
-
cpu
+关注
关注
68文章
10335浏览量
206231
发布评论请先 登录
相关推荐
评论