⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 canboot.lst

📁 带有CAN接口的PIC18系列单片机的CAN BOOTLOADER汇编程序!
💻 LST
📖 第 1 页 / 共 5 页
字号:
                                           ;* Uses control registers to get data. Eight bytes are always assumed.           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* XXXXXXXXXXX 0 0 0 XXXXXXXX XXXXXX10 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* XXXXXXXXXXX 0 0 0 XXXXXXXX XXXXXX11 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Put commands sent upon receiving Get command  (Slave --> Master)              D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* YYYYYYYYYYY 0 0 8 YYYYYYYY YYYYYY00 ADDRL ADDRH ADDRU RESVD STATS RESVD RESVD RESVD D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* YYYYYYYYYYY 0 0 8 YYYYYYYY YYYYYY01 DATA0 DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Put commands sent upon receiving Put command (if enabled) (Slave --> Master)  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* This is the acknowledge after a put.                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* YYYYYYYYYYY 0 0 0 YYYYYYYY YYYYYY00 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* YYYYYYYYYYY 0 0 0 YYYYYYYY YYYYYY01 _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ _NA__ D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* ADDRL - Bits 0 to 7 of the memory pointer.                                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* ADDRH - Bits 8 - 15 of the memory pointer.                                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* ADDRU - Bits 16 - 23 of the memory pointer.                                   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* RESVD - Reserved for future use.                                              D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CTLBT - Control bits.                                                         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* SPCMD - Special command.                                                      D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CPDTL - Bits 0 - 7 of special command data.                                   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CPDTH - Bits 8 - 15 of special command data.                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* DATAX - General data.                                                         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Control bits:                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* MODE_WRT_UNLCK 	-	Set this to allow write and erase operations to memory.     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* MODE_ERASE_ONLY 	- 	Set this to only erase Program Memory on a put command. Must  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*						be on 64 byte boundary.                                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* MODE_AUTO_ERASE 	-	Set this to automatically erase Program Memory while writing data. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* MODE_AUTO_INC 	-	Set this to automatically increment the pointer after writing. D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* MODE_ACK 		-	Set this to generate an acknowledge after a 'put' (PG Mode only) D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Special Commands:                                                             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CMD_NOP			0x00	Do nothing                                                     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CMD_RESET		0x01	Issue a soft reset                                            D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CMD_RST_CHKSM	0x02	Reset the checksum counter and verify                      D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CMD_CHK_RUN		0x03	Add checksum to special data, if verify and zero checksum   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* 							then clear the last location of EEDATA.                                D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                                                                                                            D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Memory Organization:                                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								| 0x000000 (Do not write here!)                                   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|			Boot Area			|                                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|			Prog Mem			|                                                           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								|                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								| 0x1FFFFF                                                        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|		 	 User ID			| 0x200000                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|			  Config			| 0x300000                                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|			 Device ID			| 0x3FFFFE                                                D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|:::::::::::::::::::::::::::::::|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								| 0xF00000                                                        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|			 EEDATA				|                                                           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|		   (remapped)			|                                                       D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|								| (Last byte used as boot flag)                                   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*				|-------------------------------|                                          D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -