INSTALLATIONS
Watchdog Timer Configuration
The WDT is used to generate a variety of output signals after a user programmable count. The WDT is suitable for use in the prevention of system
SAMPLE CODE:
This code and information is provided "as is" without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
;[]================================================
;Name : Enable_And_Set_Watchdog
;IN : AL - 1sec ~ 255sec
;OUT : None ;[]================================================ Enable_And_Set_Watchdog Proc Near
pushax | ;save time interval |
| |
call | Unlock_Chip |
|
|
mov cl, 2Bh |
|
| |
call | Read_Reg |
|
|
and al, NOT 10h |
|
| |
call Write_Reg | ;set GP24 as WDTO |
| |
mov cl, 07h |
|
| |
mov al, 08h |
|
| |
call | Write_Reg | ;switch to LD8 |
|
mov cl, 0F5h |
|
| |
call | Read_Reg |
|
|
and al, NOT 08h |
|
| |
call | Write_Reg | ;set count mode as second |
|
pop ax |
|
| |
mov cl, 0F6h |
|
| |
call | Write_Reg | ;set watchdog timer |
|
mov al, 01h |
|
| |
mov cl, 30h |
|
| |
call | Write_Reg | ;watchdog enabled |
|
|
|
| |
|
|
| |
| MB893 User’s Manual | 21 |