INTRODUCTION

AmongthemanyfeaturesbuiltintoMicrochip’s

EnhancedFLASHMicrocontrollerdevicesisthecapa-

bilityoftheprogrammemorytoself-program.Thisvery

usefulfeaturehasbeendeliberatelyincludedtogive

theusertheabilitytoperformbootloadingoperations.

DeviceslikethePIC18F458aredesignedwithadesig-

nated“bootblock”,asmallsectionofprotectablepro-

grammemoryallocatedspecificallyforbootload

firmware.AN247ACANBootloaderforPIC18FCANMicrocontrollersThedrawbacktothisisalackofefficiency,asdirectlyAuthor:RossM.FoslermanipulatingthetargetmemoryandmanuallyverifyingMicrochipTechnologyInc.datatakessignificanttimeontheCANbus.Tomaketheoperationmoreefficient,theprogrammingINTRODUCTIONtargetcouldbegivensomeintelligence,likeself-Amongthemanyfeatures

针对PIC18F的CAN Bootloader的CAN微控制器

针对PIC18F的CAN Bootloader的CAN微控制器