微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > R7F0C80212 I/O复位的方式

R7F0C80212 I/O复位的方式

时间:10-02 整理:3721RD 点击:
    因为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 3 2.4 V)时保持至少10 ms 的低电平。
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 电路的复位到开始普通操作为止的期间,不要向该引脚输入低电平。如果在此期间向该引脚输入了低电平,芯片将保持外部复位状态。另外,通电后可以启用上拉电阻。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top