|
因为I/O需要8个,所以MCU的复位引脚,得当作I/O口用才行,通过阅读手册和开发板验证以下操作方法做复位调整。 | (1) 经由RESET 引脚输入外部复位
(2) 通过看门狗定时器的程序失控检测的内部复位
(3) 通过比较可选择上电复位(SPOR)电路的电源电压与检测电压的内部复位
(4) 通过执行非法指令的内部复位注1
(5) 通过数据保持电压的复位注2
产生复位信号后,内部复位和外部复位都以地址0000H 和0001H 处的内容,作为程序的起始地址,开始执行程序。
注1:1. 执行指令代码FFH 时,产生非法指令。
通过片上调试仿真器进行仿真时,不会因执行非法指令发生内部复位。
2. VDD ≥ 数据保持电压时: 数据不被复位
VDD < 数据保持电压时: 数据被复位
数据被复位的最大电压为数据保持电压特性。
注2:1. 将用户选项字节(000C1H)的PORTSELB 位设置为1 以使P125 引脚作为RESET 工作,向RESET 引脚
输入一个10 s 或以上的低电平,以执行外部复位。
若要在加电时执行外部复位,必须在电源电压处于工作电压范围之内 (VDD 2.4 V)时保持至少10 s 的低
电平。
2. 产生复位信号时,高速片上振荡器时钟和低速片上振荡器时钟停止振荡。
3. 复位后,因为各个 SFR 和第二 SFR 被初始化,所以P40 和P125 以外的端口引脚成为高阻抗。P40 成为
高阻抗(引脚复位或由于数据保持电压复位时)或者高电平(除了引脚复位和由于数据保持电压复位
时)。P125 引脚在非引脚复位时被上拉至高电平。
端口 12 是一个输入端口。P125 可通过上拉电阻选择寄存器12 (PU12)使用片上上拉电阻 (在RESET 输入注时有效)。
该端口也可以用作按键返回输入和RESET 输入。
注 投入电源后,P125 用作RESET 输入。选项字节(000C1H)的PORTSELB 位将此端口定义为P125/KR1/SI01 或
RESET。该引脚被设置为P125/KR1 时,在可选上电复位(SPOR)电路的复位期间以及从解除SPOR 电路的复位
到开始普通操作为止的期间,不要向该引脚输入低电平。如果在此期间向该引脚输入了低电平,芯片将保持外部
复位状态。另外,通电后可以启用上拉电阻。
瑞萨的中文PDF太少,这款的定时器,中断等的参考程序太少,只能慢慢那研究了。
|
|