| Electronic Components Datasheet Search |
|
CH554 Datasheet(PDF) 16 Page - Nanjing Qinheng Microelectronics Co., Ltd. |
|
|
|||||||||||||||||||||||||||||
CH554 Datasheet(HTML) 16 Page - Nanjing Qinheng Microelectronics Co., Ltd. |
|
16 / 54 page ![]() CH554 手册 16 bRST_FLAG1 bRST_FLAG0 复位标志描述 0 0 软件复位,来源:bSW_RESET=1 并且(bBOOT_LOAD=0 或 bWDOG_EN=1) 0 1 电源上电复位,来源:VCC 引脚电压低于检测电平 1 0 看门狗复位,来源:bWDOG_EN=1 并且看门狗超时溢出 1 1 外部引脚手工复位,来源:En_RST_RESET=1 并且 RST 输入高电平 7.3 复位控制 CH554 有 4 个复位源:上电复位、外部复位、软件复位、看门狗复位,后三者属于热复位。 7.3.1 上电复位 上电复位 POR 由片内电压检测电路产生。POR 电路持续监控 VCC 引脚的电源电压,低于检测电 平 Vpot 时产生上电复位,并由硬件自动延时 Tpor 以保持复位状态,延时结束后 CH554 运行。 只有上电复位才使 CH554 重新加载配置信息以及清零 RESET_KEEP,其它热复位不影响。 7.3.2 外部复位 外部复位由外加于 RST 引脚的高电平产生。当配置信息 En_RST_RESET 为 1,并且 RST 引脚上的 高电平持续时间大于 Trst 时触发复位过程。当外加高电平信号撤消后,硬件自动延时 Trdl 以保持 复位状态,延时结束后 CH554 从 0 地址开始执行。 7.3.3 软件复位 CH554 支持内部软件复位,以便不需要外部干预即可主动复位 CPU 状态并重新运行。设置全局 配置寄存器 GLOBAL_CFG 中的 bSW_RESET 为 1,即可软件复位,并且自动延时 Trdl 以保持复位状态, 延时结束后 CH554 从 0 地址开始执行,bSW_RESET 位由硬件自动清零。 当 bSW_RESET 置 1 时,如果 bBOOT_LOAD=0 或者 bWDOG_EN=1,那么复位后 bRST_FLAG1/0 将指示 为软件复位;当 bSW_RESET 置 1 时,如果 bBOOT_LOAD=1 并且 bWDOG_EN=0,那么 bRST_FLAG1/0 将不 产生新的复位标志,而是保持前一次的复位标志不变。 对于有 ISP 引导程序的芯片,电源上电复位后,先运行引导程序,该程序根据需要软件复位芯 片以切换到应用程序状态,此次软件复位只导致 bBOOT_LOAD 清零,不影响 bRST_FLAG1/0 的状态(由 于复位前 bBOOT_LOAD=1),所以当切换到应用程序状态时,bRST_FLAG1/0 仍指示为上电复位状态。 7.3.4 看门狗复位 看门狗复位由看门狗定时器超时溢出时产生。看门狗定时器是 8 位计数器,其计数的时钟频率 为系统主频 Fsys/65536,当计满 0FFh 转向 00h 时产生溢出信号。 看门狗定时器溢出信号将触发中断标志 bWDOG_IF_TO 为 1,该中断标志在重新加载 WDOG_COUNT 时或者进入相应的中断服务程序时被自动清零。 通过向 WDOG_COUNT 写入不同的计数初始值,从而实现不同的定时周期 Twdc。在 6MHz 主频下, 写入 00h 时的看门狗定时周期 Twdc 约为 2.8 秒,写入 80h 时约为 1.4 秒。在 12MHz 主频时减半。 如果看门狗定时器溢出时 bWDOG_EN=1,那么产生看门狗复位,并且自动延时 Trdl 以保持复位 状态,延时结束后 CH554 从 0 地址开始执行。 当 bWDOG_EN=1 时为了避免被看门狗复位,必须及时重置 WDOG_COUNT,避免其溢出。 8、系统时钟 8.1 时钟框图 图 8.1.1 时钟系统及结构图 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |