TheMCP2510easessoftwaredevelopmentandshort-
ensthelearningcurvefortheMCP2510byproviding
threePCsoftwaretemplateswithdifferentfunctions
thatCANnodedesignerscanuseasneeded.Byusing
oneofthetemplates,theusercanread,display,and
modifyalloftheregistersintheMCP2510downtothe
bitlevel.Anothertemplatecandemonstratebasic
input/outputfunctionalitybyallowingmessagestobe
transmittedandreceivedontheCANbus.Finally,the
thirdtemplateisademonstrationtemplatethat,by
usingapreprogrammedPICmicro
®
microcontroller
(MCU),implementsatwonodeCANbusthatgetsthe
user“onthebus”intheshortestamountoftimeand
effort.
Thisapplicationnoteservesasathree-parttutorialfor
theMCP2510anddiscussesthethreesoftwaretem-
platesindetailaswellastheimportantmenuitems.MAN733UsingtheMCP2510CANDeveloper’sKitFigure1isablockdiagramoftheMCP2510board.TheAuthor:PatRichardsboardisatwonodeCANsystemthatcanbeusedMicrochipTechnologyInc.togethertoimplementasimplebusorcanbecon-nectedtoanexternalbususingtheoff-boardconnec-INTRODUCTION
暂无评论