Applicare una tensione di 4,5-5,5 volt tra Vcc e GND , quindi attendere almeno 100 microsecondi . 
 
 2 
 Invia 0 volt per reimpostare, quindi inviare sei o più segnali oN /OFF per XTAL1 . Send "0000 " per perni PD4 attraverso PD7 e attendere almeno 100 nanosecondi . 
 3 
 Invia 11,5-12,5 volt di RESET per avviare la modalità di programmazione . 
 
 Imposta Dimensione 
 comando Load 
 Boot Loader 4 " 0100 0000" . Impostare PD6 e PD5 a " 10 " per attivare il comando di caricamento. Impostare PD4 a "0" per specificare basso indirizzo . Inviare il comando al porto B e poi dare XTAL1 un impulso positivo per caricare il comando . Seguire questa procedura per tutte le istruzioni di comando di caricamento inferiori . 
 5 Dati di carico 
 byte basso . Impostare PD6 e PD5 a " 01 " per consentire il caricamento dei dati e impostare PD4 a "0" per specificare basso indirizzo . Inviare dati alla porta B. Impostare avvio dimensione loader con l'invio dei dati "0000 0XX0 " , sostituendo "xx " con " 00 ", per usare 32 pagine di memoria per il boot loader , "01 ", per usare 16 pagine , " , 10 "da usare otto pagine , o" 11 " per utilizzare quattro pagine . Dare XTAL1 un impulso positivo per caricare i dati . 
 6 
 PD4 e PA0 a "10" per selezionare il byte alto . 
 7 
 Invia un impulso negativo al PD3 ad elaborare il comando . PD1 diminuirà . Attendere PD1 ad arrivare in alto per indicare il controller è finito . 
 Digitare il proprio programma 
 8 
 Load comando " 0001 0000 " per entrare Scrivi modalità Flash , in seguito alla procedura dalla sezione 2 , punto 1. 
 9 
 Load indirizzo byte basso . Impostare PD6 e PD5 a "00 " per attivare l'indirizzo di caricamento. Impostare PD4 a "0" e impostare la porta B per l'indirizzo desiderato . Invia un impulso positivo alla XTAL1 per caricare l'indirizzo. 
 10 Dati di carico 
 low byte da scrivere l'indirizzo, seguendo la procedura dal punto 2 , punto 2. 
 11 
 dati di carico ad alta byte da scrivere l'indirizzo, seguendo la procedura dal punto 2 , punto 2 , con l'eccezione di impostazione PD4 a "1" per indicare byte alto . 
 12 Dati Chiusura 
 . Impostare PD4 a "1 " e inviare un impulso positivo alla PD7 a scrocco i dati . 
 13 
 Ripetere i passaggi da 2 a 5 per ogni parola fino a quando la pagina è piena o si è finito con il programma . 
 14 
 Scrivi la pagina di memoria flash . Impostare PD4 a "0" e poi dare PD3 un impulso negativo . Attendere fino a quando PD1 va alto prima di continuare con la pagina successiva . 
 15 
 Ripetere i passaggi da 2 a 7 per ciascuna pagina fino a quando il programma viene eseguito . 
 16 comando Carica 
 " 0000 0000 " per uscire dalla modalità di programmazione . 
 17 
 alimentazione del controller e spegnendo per eseguire il nuovo programma . 
 
              
hardware © www.354353.com