📄 ds5000.mcu
字号:
; DS 5000 processor definition file (by ak 1996/07/09); =================================P0 DATA 080HSP DATA 081HDPL DATA 082HDPH DATA 083HPCON DATA 087H ; Changes: ; PCON.2: EWT Enable Watchdog timer ; PCON.3: EPFW Enable Power Fail Interrupt ; PCON.4: WTR Watchog Timer Result ; PCON.5: PFW Power Fail WarningTCON DATA 088HTMOD DATA 089HTL0 DATA 08AHTL1 DATA 08BHTH0 DATA 08CHTH1 DATA 08DHP1 DATA 090HSCON DATA 098HSBUF DATA 099HP2 DATA 0A0HIE DATA 0A8HP3 DATA 0B0HIP DATA 0B8HMCON DATA 0C6H ; Memory Control ; MCON.7-4: PA3-0 ; PAA must be 1 to access PA3-0 ; Starting address of data memory ; PA3 PA2 PA1 PA0 Partition address ; 0 0 0 0 0000H ; 0 0 0 1 0800H ; 0 0 1 0 1000H ; 0 0 1 1 1800H ; 0 1 0 0 2000H ; 0 1 0 1 2800H ; 0 1 1 0 3000H ; 0 1 1 1 3800H ; 1 0 0 0 4000H ; 1 0 0 1 4800H ; 1 0 1 0 5000H ; 1 0 1 1 5800H ; 1 1 0 0 6000H ; 1 1 0 1 6800H ; 1 1 1 0 7000H ; 1 1 1 1 8000H ; ; MCON.3: RA32/8 ; Maximum usable address for int. RAM ; 0 = 1FFFH ; 1 = 7FFFH ; ; MCON.2: ECE2 ; Enable chip enable 2 ; Should be 0 in DS 5000, only usable in ; DS 5001/5002 or DS5000T ; MCON.1: PAA ; Partition Address Access ; Used to protect the programming of the ; Partition Address selct bits. ; The timed Access register must be used to ; Perform any type of write operation on the ; PAA bit. ; ; MCON.0: SLTA DATA 0C7H ; Timed Access ; Write #0AAH to enable access for 4 cycles ; Write #055H to ensure you really mean it ; Use the remainig of the 4 cycles to change ; value of TA protected register ; Bits protected via TA: ; EWT PCON.2 Enable watchdog ; RWT IP.7 Reset watchdog ; STOP PCON.1 Stop mode enable ; PAA MCON.1 Partition address access ; POR PCON.6 Power on ResetPSW DATA 0D0HACC DATA 0E0HB DATA 0F0HIT0 BIT 088HIE0 BIT 089HIT1 BIT 08AHIE1 BIT 08BHTR0 BIT 08CHTF0 BIT 08DHTR1 BIT 08EHTF1 BIT 08FHRI BIT 098HTI BIT 099HRB8 BIT 09AHTB8 BIT 09BHREN BIT 09CHSM2 BIT 09DHSM1 BIT 09EHSM0 BIT 09FHEX0 BIT 0A8HET0 BIT 0A9HEX1 BIT 0AAHET1 BIT 0ABHES BIT 0ACHEA BIT 0AFHRXD BIT 0B0HTXD BIT 0B1HINT0 BIT 0B2HINT1 BIT 0B3HT0 BIT 0B4HT1 BIT 0B5HWR BIT 0B6HRD BIT 0B7HPX0 BIT 0B8HPT0 BIT 0B9HPX1 BIT 0BAHPT1 BIT 0BBHPS BIT 0BCHRWT BIT 0BFH ; internal WatchdogP BIT 0D0HOV BIT 0D2HRS0 BIT 0D3HRS1 BIT 0D4HF0 BIT 0D5HAC BIT 0D6HCY BIT 0D7HRESET CODE 000HEXTI0 CODE 003HTIMER0 CODE 00BHEXTI1 CODE 013HTIMER1 CODE 01BHSINT CODE 023HPFWINT CODE 02BH ; The name PFWINT does not appear ; in the datasheet but sounds reasonable
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -