|
|
|
 |
| 您的位置-->首页-->FAQ-->
复位,低电复位与看门狗
|
|
|
Question 1
SH69P25豆浆机在低温 (- 5’C左右) 测试时,系统频繁的出现reset现象。
Question 3
SH66P13A做遥控器当电压低至2.4V左右时程序会出现RESET现象,但投mask SH6613AH后电压较低时会死机。
Question 4
SH69P23做消毒柜.当程序进入STOP指令后,隔一段时间程序就自动RESET。
Question 5
WDT可否做TIMER来使用。
Question 6
上电复位和LVR如何区分?
Question 7
WDT时锺的精确度大约是多少?
Question 8
工作电压为5V和3V时WDT的时间精确度有没有差异?
Question 9
不要Power On Reset,只靠LVR IC是否也是可以正常工作?
Question 10
为什么仿真SH6XXX系列芯片的时候,系统一直在情WDT,程序仍然一直在复位。
Question 1
SH69P25豆浆机在低温 (- 5’C左右) 测试时,系统频繁的出现reset现象。
Answer
SH69P25的WDT是由独立的RC来完成,随温度的变化RC也会有所漂移,如在程序中喂狗的时间和WDT设置的时间太接近,RC的漂移会导致WDT起作用系统出现Reset现象。
Question 3
SH66P13A做遥控器当电压低至2.4V左右时程序会出现RESET现象,但投mask SH6613AH后电压较低时会死机。
Answer
SH66P13A中有LPD (低电压复位) 功能.,电压低于LPD电压时系统会产生RESET动作。但SH6613AH则无此功能。
Question 4
SH69P23做消毒柜.当程序进入STOP指令后,隔一段时间程序就自动RESET。
Answer
因SH69P23的WDT是由单独的RC来控制,而客户应用中已enable WDT,当程序进入stop指令后,WDT仍然起作用所以程序会RESET。
Question 5
WDT可否做TIMER来使用。
Answer
内部RC时锺源的WDT在STOP时仍在运行,且此时电流约大20US左右。对时间控制要求不是很高的时候,用户也可以将WDT唤醒STOP作为TIMER来使用。
Question 6
上电复位和LVR如何区分?
Answer
Power on reset 后RAM值会被清除,LVR后RAM值未改变。因此,可以通过在某些RAM位置写入一些特定的值,在Reset时读出这些RAM值是否发生改变,从而判断是LVR还是上电复位。上电复位后相邻位置的RAM值相同且为00或FF的几率较大,因此用来判断LVR的RAM最好相邻,写入05H或0AH为佳。
Question 7
WDT时锺的精确度大约是多少?
Answer
WDT的RC振荡源时锺一般在几十K的数量级,其RC时锺频率的漂移决定了WDT时锺的精确度。WDT最低时间仅为软件清除WDT标志的最小时间,不保证WDT时间的准确。
Question 8
工作电压为5V和3V时WDT的时间精确度有没有差异?
Answer
差别不大,对用户而言可不用考虑其差别。
Question 9
不要Power On Reset,只靠LVR IC是否也是可以正常工作?
Answer
可以,Power On Reset 和LVR二者只要有其中一个动作都会导致系统复位。
Question 10
为什么仿真SH6XXX系列芯片的时候,系统一直在情WDT,程序仍然一直在复位。
Answer
这是因为程序已经堆栈溢出了,而EVB板上的堆栈溢出开关被关闭了,所以不能中断程序以提出警告。打开EVB板上的堆栈溢出开关,再次运行程序,程序在堆栈溢出的地方停下。
|
|
|
|