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

📄 canboot.lst

📁 带有CAN接口的PIC18系列单片机的CAN BOOTLOADER汇编程序!
💻 LST
📖 第 1 页 / 共 5 页
字号:
MP2COD 3.20.02, COFF to COD File Converter
Copyright (c) 2002 Microchip Technology Inc.
Listing File Generated: Mon Feb 03 15:42:16 2003


Address  Value    Disassembly              Source                                                                           File
-------  -------  -----------------------  -------------------------------------------------------------------------------  -----
                                                                                                                            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
                                           ;*              Microchip CAN Bootloader                                         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
                                           ;* FileName:        CANIO.asm                                                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Dependencies:                                                                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Processor:       PIC18F with CAN                                              D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Assembler:       MPASMWIN 03.10.04 or higher                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Linker:          MPLINK 03.10.04 or higher                                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Company:         Microchip Technology Incorporated                            D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Software License Agreement                                                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The software supplied herewith by Microchip Technology Incorporated           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* (the "Company") is intended and supplied to you, the Company's                D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* customer, for use solely and exclusively with products manufactured           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* by the Company.                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The software is owned by the Company and/or its supplier, and is              D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* protected under applicable copyright laws. All rights are reserved.           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Any use in violation of the foregoing restrictions may subject the            D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* user to criminal sanctions under applicable laws, as well as to               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* civil liability for the breach of the terms and conditions of this            D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* license.                                                                      D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* THIS SOFTWARE IS PROVIDED IN AN "AS IS" CONDITION. NO WARRANTIES,             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A                   D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT,             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.                             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
                                           ;* Basic Operation:                                                              D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The following is a CAN bootloader designed for PIC18F microcontrollers        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* with built-in CAN such as the PIC18F458. The bootloader is designed to        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* be simple, small, flexible, and portable.                                     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The bootloader can compiled to one of two major modes of operation:           D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* PG Mode: In this mode the bootloader allows bi-directional communication      D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* 			with the source. Thus the bootloading source can query the                 D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* 			target and verify the data being written.                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* P Mode: 	In this mode the bootloader allows only single direction             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* 			communication, i.e. source -> target. In this mode programming             D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*			verification is provided by performing self verification and                D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*			checksum of all written data (except for control data).                     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The bootloader is essencially a register controlled system. The control       D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* registers hold information that dictates how the bootloader functions.        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Such information includes a generic pointer to memory, control bits to        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* assist special write and erase operations, and special command registers      D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* to allow verification and release of control to the main application.         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* After setting up the control registers, data can be sent to be written        D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* to or a request can be sent to read from the selected memory defined by       D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* the address. Depending on control settings the address may or may not         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* automatically increment to the next address.                                  D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;*                                                                               D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Commands:                                                                     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Put commands received from source  (Master --> Slave)                         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* The count (DLC) can vary.                                                     D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* XXXXXXXXXXX 0 0 8 XXXXXXXX XXXXXX00 ADDRL ADDRH ADDRU RESVD CTLBT SPCMD CPDTL CPDTH D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* XXXXXXXXXXX 0 0 8 XXXXXXXX XXXXXX01 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
                                           ;* The following responce commands are only used for PG mode.                    D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm
                                           ;* Get commands received from source  (Master --> Slave)                         D:\HDMD\CAN\bootload\firmware\Boot_v7\CANIO.asm

⌨️ 快捷键说明

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