massependantlaprogrammation.Celaempêcheratouteoscillationdeseproduirependantlaprogrammation.
surl’environnementdeprogrammationetserontabordésdanscettesection.
Laméthodeseraitdedemanderàl'interfacedeprogrammationdepiloterlabrocheOSC1duPICmicropour
effetsducircuitd'applicationsurletimingdessignauxdeprogrammation.Deschangementspeuvent
MCLR/VPPdoitatteindrelatensiond'entréeenmodeprogrammespécifiéeavantquel'appareilexécutetout
LesbrochesVDDontlestauxdemontéecorrectsetdoiventégalementfournirsuffisammentdecourantpouralimenterlecircuit
d'application.RB6etRB7nesontpasmisenmémoiretamponsurceschémamaispeuventnécessiterunemiseenmémoire
tamponenfonctiondel'application.UnexempledeschémadecartepiloteestprésentédanslaFigure282.
portéedusystème.
deX.IlexisteplusieursalternativesquipeuventcompenseruntauxdemontéelentsurMCLR/VPP.Le
utilisé.LeprogrammeurdoitconduireleMCLR/VPPàlatensiond'entréeenmodeprogrammeavantleRC
pilotedansleprogrammeurpourrespecterleshorairesdetauxdemontéepourVDD.Laplupartdesprogrammeurssontconçus
l'appareildoitêtrevérifiéauxtensionsminimaleetmaximaleauxquelleslecircuitd'application
chasséduprogrammeur.Lescircuitstypiquesutilisentplusieurscentainesdemicrofaradsdecapacitésur
LaspécificationdeprogrammationdeMicrochipindiquequel'appareildoitêtreprogramméà5V.
Laminuteriededémarragedel'oscillateurattend1024oscillationsavantqu'uncodenesoitexécuté.Cependant,RC
Ilneresteplusqu'àconnecterlecircuitd'applicationauprogrammateur.Celadépendbeaucoup
Ledernierproblèmeconcernelecircuitoscillateursurlacarted'application.Latensionsur
Remarque:laconceptiondelacartepiloteDOITêtretestéedansl'applicationdel'utilisateurpourdéterminerle
Lacapacitétotalesurlesbrochesdeprogrammationaffectelestauxdemontéedecessignauxaufuretàmesurequ'ilssont
êtrerequissil’applicationimposeunechargeimportantesurVDD,VPP,RB6OURB7.
LapremièreméthodeseraitdenepasremplirleR,deprogrammerl'appareil,puisd'insérerleR.L'autre
seraincrémentéjusqu'àunecertainevaleurX.Désormais,lorsquel'appareilentreenmodedeprogrammation,lecompteurdu
programmeneserapaszéroetleprogrammateurcommenceraàprogrammervotrecodeavecundécalage.
circuit.LacartepilotenécessiteunealimentationséparéecapabledepiloterleVPPet
etdoitvérifierlecontenudelamémoireduprogrammeà2,7Vet4,5Vpours'assurerquelesmargesdeprogrammation
appropriéesontétéatteintes.CelagarantitlefonctionnementduPICmicrosurlatension
seraopérationnel.Parexemple,unsystèmealimentéparbatteriepeutfonctionneràpartirdetroiscellulesde1,5V,cequidonne
uneplagedetensiondefonctionnementde2,7Và4,5V.Leprogrammeurdoitprogrammerl'appareilà5V
IlsuffitdeprogrammerlePICmicroluimêmeetdenepasdisposerdepilotessuffisammentpuissantspouralimenterlecircuit
d'application.Unesolutionconsisteàutiliserunecartepiloteentreleprogrammeuretl'application.
l'oscillateurbasculequatrefois.Sil'oscillateurRCbasculequatrefoisouplus,lecompteurdeprogramme
code.LesmodescristaldisponiblessurlePICmicronesontpasaffectésparceproblèmecarle
Desconsidérationsparticulièresdoiventêtreprisessivotrecircuitd'applicationfonctionneuniquementà3V.Cesconsidérations
peuventinclurel'isolementtotalduPICmicropendantlaprogrammation.L'autreproblèmeestque
VDDquiaideàatténuerlebruitetlesondulations.Cependant,cettecapaciténécessiteunepuissanceassezforte
Lesoscillateursnenécessitentaucuntempsdedémarrageet,parconséquent,laminuteriededémarragedel'oscillateurn'estpas
28
1997MicrochipTechnologyInc. DS31028Apage285
Article28.ICSP
ICSP
Machine Translated by Google