Menu English Ukrainian Russo Casa

Libreria tecnica gratuita per hobbisti e professionisti Libreria tecnica gratuita


ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA
Libreria gratuita / Schemi di dispositivi radioelettronici ed elettrici

Programmatore MK serie ATMEL AT89. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

Libreria tecnica gratuita

Enciclopedia della radioelettronica e dell'elettrotecnica / microcontrollori

Commenti sull'articolo Commenti sull'articolo

I microcontrollori Atmel (MCU) sono noti da tempo e sono ampiamente utilizzati dai radioamatori di tutto il mondo. I MK della serie AT89 hanno un set completo di comandi (CISC) e sono completamente compatibili con i MK Intel 8051. L'articolo descrive il programmatore per i MK più utilizzati AT89S51, AT89S52, AT89S55 e le loro versioni a bassa tensione AT89LV51, AT89LV52, AT89LV55 . I parametri di questi MK sono riportati nel materiale di riferimento “Microcontrollori delle famiglie popolari”, pubblicato in “Radio”, 2000, n. 7, p. 53.

A differenza dei programmatori descritti in [1, 2], quello proposto non richiede un altro microcontrollore già programmato per il suo funzionamento. È costituito da hardware e software di controllo per un computer compatibile IBM. L'hardware (di seguito denominato programmatore) è collegato alla porta LPT, che deve essere impostata (nel menu Periferiche integrate nel BIOS del computer) in modalità EPP (Enhanced Parallel Port). In questa modalità la porta LPT del computer diventa bidirezionale (per maggiori dettagli vedere [3]).

Lo schema del programmatore è mostrato in Fig. 1. Il chip DD1 (interfaccia parallela programmabile KR580VV55) distribuisce byte di informazioni in arrivo dalla porta LPT al bus dati, bus indirizzi e genera segnali di controllo.

Programmatore MK ATMEL serie AT89
(clicca per ingrandire)

Le parti bassa e alta dell'indirizzo vengono trasmesse in sequenza attraverso il canale A e i dati attraverso il canale B, e in modalità di registrazione del programma questo canale funziona per l'uscita e in modalità di lettura per l'ingresso. Il canale C viene utilizzato per controllare le modalità operative dei registri DD2, DD3, lo stabilizzatore di tensione DA1 e un microcontrollore programmabile installato nella presa XS1. Il microcircuito DD1 è controllato dai segnali che arrivano ai suoi ingressi A0, A1, RD e WR. Le modalità operative del microcircuito DD1 sono riportate nella tabella. 1.

Programmatore MK ATMEL serie AT89

I microcircuiti DD2 e DD3 sono progettati per memorizzare le parti bassa e alta dell'indirizzo del MK programmabile. Le informazioni vengono registrate utilizzando i segnali CO e C1 DD1. Lo stabilizzatore di tensione regolabile DA1 viene utilizzato per creare una tensione MK programmabile di 5 o 12 V sul pin EA/UPP. I valori di tensione sono determinati dai resistori R4-R6. Quando il livello del segnale C2 DD1 è basso, la tensione all'uscita dello stabilizzatore è 12 V, quando è alta, quando il transistor VT1 è aperto e il resistore R4 è collegato in parallelo a R6, è 5 V.

Per programmare l'MK, il chip DD1 viene commutato in una modalità in cui i suoi canali A, B e C funzionano come uscita. Per fare ciò, scrivere la parola di controllo 1p in DD80 (vedere Tabella 2). Utilizzando i segnali C4-C7 DD1, il microcontrollore programmabile viene impostato sulla modalità di registrazione (vedere Tabella 3) e vengono impostati i valori iniziali C0-C3 (C0 = C1 = C2 = C3 = 1).

Quindi la parte bassa dell'indirizzo MK viene emessa sul canale A e scritta su DD2 utilizzando il segnale C0 (impostare C0 = 0), quindi la parte alta dell'indirizzo viene emessa e scritta su DD3 utilizzando il segnale C1 = 0. Successivamente, i dati vengono inviati al canale B e arrivano agli ingressi corrispondenti del MK programmabile. A C2 viene applicato un livello basso, che fa apparire una tensione di +12 V all'ingresso EA/Upp del MK, quindi la registrazione viene confermata modificando il livello da alto a basso all'uscita di C3 e, di conseguenza, all'ingresso ALE/PROG del MK (Fig. 2; i valori dei parametri temporali sono indicati in Tabella 4). Il ciclo di registrazione dei dati è terminato. Ora i segnali C2 e C3 possono essere resettati e passare all'indirizzo e al byte di dati successivi.

Programmatore MK ATMEL serie AT89

Programmatore MK ATMEL serie AT89

Tutte le operazioni di cui sopra vengono ripetute finché non vengono scritti tutti i dati dal file del firmware originale. Si prega di notare che il file del firmware deve essere presentato nel formato binario più semplice (estensione .bin). Per convertire un file dal formato esadecimale Intel a quello binario, utilizzare l'utilità hex2bin.exe.

In modalità lettura, la porta LPT viene commutata in modalità bidirezionale, il chip DD1 è impostato sulla modalità 82h (Tabella 2), i canali A, C vengono emessi, il canale B viene immesso.

Programmatore MK ATMEL serie AT89

Similmente alla modalità di scrittura, le parti bassa e alta dell'indirizzo vengono inviate rispettivamente a DD2 e DD3, quindi viene impostata la modalità di lettura del MK (Tabella 3).

Programmatore MK ATMEL serie AT89

L'uscita C2 DD1 in modalità lettura è sempre nello stato di registro. 1. Dopo aver impostato gli indirizzi, l'ingresso ALE/PROG del MK viene applicato basso (C3 = 0) e il MK emette i dati che si trovano all'indirizzo impostato. Quindi le informazioni vengono lette dal canale B DD1 e i dati ricevuti vengono scritti in un file, il cui nome viene inserito all'inizio della procedura di lettura del programma MK. Il file avrà estensione .bin e sarà una copia completa della memoria del programma MK.

Nella modalità di controllo del contenuto, viene letta la memoria MK e viene eseguito un confronto byte per byte con il file specificato. Quando vengono rilevate differenze, sullo schermo del monitor vengono visualizzati l'indirizzo dei valori non corrispondenti e due byte: uno dalla memoria dell'MK, l'altro dal file.

Nella modalità di cancellazione MK, i valori vengono impostati lungo le linee C4-C7 DD1 secondo la tabella. 3. Successivamente viene applicata una tensione di 12 V all'ingresso EA/VPP (C2 = 0) e un livello basso viene applicato all'uscita C3 (ALE/PROG), che viene mantenuto per 10 ms. Dopo la cancellazione, il contenuto della memoria viene monitorato. Se ha avuto successo, l'intera memoria del programma verrà riempita con valori FFh, ma se qualche cella ha un contenuto diverso, sullo schermo del monitor viene visualizzato un messaggio contenente il suo indirizzo e valore.

Per leggere i codici di identificazione, il chip DD1 viene commutato in una modalità in cui il canale B funziona come ingresso (simile alla modalità di lettura), i bus C4-C7 vengono commutati nello stato di registro. 0 (secondo la tabella 3) e gli indirizzi 30p, 31 h, 32h vengono emessi alternativamente sul bus indirizzi. Di conseguenza, sullo schermo del monitor vengono visualizzati i byte corrispondenti, in base ai quali viene determinato il tipo di MK (Tabella 5).

Programmatore MK ATMEL serie AT89

Inoltre, il software consente di determinare automaticamente il tipo di MK e, se ciò non è possibile, il suo tipo può essere inserito manualmente.

Programma per PC e relativo testo sorgente in Turbo Pascal

Letteratura

  1. Programmatore per microcontrollori ATMEL con memoria FLASH. - <atprog.boom.ru>.
  2. Processore programmatorio un pamiti firmy Atmel. - .
  3. Modalità porta parallela avanzata IEEE 1284 EPP. -

Autore: A. Golubkov, Mosca

Vedi altri articoli sezione microcontrollori.

Leggere e scrivere utile commenti su questo articolo.

<< Indietro

Ultime notizie di scienza e tecnologia, nuova elettronica:

Macchina per diradare i fiori nei giardini 02.05.2024

Nell'agricoltura moderna si sta sviluppando il progresso tecnologico volto ad aumentare l'efficienza dei processi di cura delle piante. Presentata in Italia l'innovativa macchina per il diradamento dei fiori Florix, progettata per ottimizzare la fase di raccolta. Questo attrezzo è dotato di bracci mobili, che permettono di adattarlo facilmente alle esigenze del giardino. L'operatore può regolare la velocità dei fili sottili controllandoli dalla cabina del trattore tramite joystick. Questo approccio aumenta significativamente l'efficienza del processo di diradamento dei fiori, offrendo la possibilità di adattamento individuale alle condizioni specifiche del giardino, nonché alla varietà e al tipo di frutto in esso coltivato. Dopo due anni di test della macchina Florix su diverse tipologie di frutta, i risultati sono stati molto incoraggianti. Agricoltori come Filiberto Montanari, che utilizza una macchina Florix da diversi anni, hanno riscontrato una significativa riduzione del tempo e della manodopera necessari per diluire i fiori. ... >>

Microscopio infrarosso avanzato 02.05.2024

I microscopi svolgono un ruolo importante nella ricerca scientifica, consentendo agli scienziati di approfondire strutture e processi invisibili all'occhio. Tuttavia, vari metodi di microscopia hanno i loro limiti e tra questi c'è la limitazione della risoluzione quando si utilizza la gamma degli infrarossi. Ma gli ultimi risultati dei ricercatori giapponesi dell'Università di Tokyo aprono nuove prospettive per lo studio del micromondo. Gli scienziati dell'Università di Tokyo hanno presentato un nuovo microscopio che rivoluzionerà le capacità della microscopia a infrarossi. Questo strumento avanzato consente di vedere le strutture interne dei batteri viventi con sorprendente chiarezza su scala nanometrica. In genere, i microscopi nel medio infrarosso sono limitati dalla bassa risoluzione, ma l’ultimo sviluppo dei ricercatori giapponesi supera queste limitazioni. Secondo gli scienziati, il microscopio sviluppato consente di creare immagini con una risoluzione fino a 120 nanometri, ovvero 30 volte superiore alla risoluzione dei microscopi tradizionali. ... >>

Trappola d'aria per insetti 01.05.2024

L’agricoltura è uno dei settori chiave dell’economia e il controllo dei parassiti è parte integrante di questo processo. Un team di scienziati dell’Indian Council of Agricultural Research-Central Potato Research Institute (ICAR-CPRI), Shimla, ha trovato una soluzione innovativa a questo problema: una trappola per insetti alimentata dal vento. Questo dispositivo risolve le carenze dei metodi tradizionali di controllo dei parassiti fornendo dati sulla popolazione di insetti in tempo reale. La trappola è alimentata interamente dall'energia eolica, il che la rende una soluzione ecologica che non richiede energia. Il suo design unico consente il monitoraggio sia degli insetti dannosi che utili, fornendo una panoramica completa della popolazione in qualsiasi area agricola. “Valutando i parassiti target al momento giusto, possiamo adottare le misure necessarie per controllare sia i parassiti che le malattie”, afferma Kapil ... >>

Notizie casuali dall'Archivio

Nuovi MOSFET a bassa tensione Toshiba 14.11.2014

Toshiba Electronics Europe (TEE) ha annunciato che i suoi MOSFET a bassa tensione ad alta efficienza sono ora disponibili anche in contenitori DSOP Advance ultracompatti. Le nuove custodie supportano il raffreddamento a doppia faccia per una dissipazione del calore notevolmente migliorata. Ciò consente ai progettisti di dispositivi ad alta densità di ridurre al minimo le temperature dei PCB e di migliorare le prestazioni dei dispositivi senza aumentare l'ingombro della scheda.

Il pacchetto DSOP Advance occupa 5 mm x 6 mm di spazio PCB, proprio come i dispositivi con il pacchetto SOP Advance. Nei test comparativi, le temperature di esercizio dei MOSFET da 30 V (con appropriati dissipatori di calore) a correnti superiori a 30 A sono diminuite di oltre il 34%. Inoltre, in una serie di design, la ridotta resistenza termica del case DSOP Advance consente di abbandonare il dissipatore di calore.

Toshiba intende utilizzare i pacchetti DSOP Advance per le sue famiglie di MOSFET esistenti (UMOS VIII-H) e nuove (UMOS IX-H). Questi transistor combinano una classificazione RDS(ON) leader del settore con una bassa capacità di uscita per un'efficienza di commutazione estremamente elevata. Inizialmente, una gamma di MOSFET con tensioni nominali da 30 V a 100 V sarà disponibile nei pacchetti DSOP Advance.

Le applicazioni previste per i MOSFET nei nuovi pacchetti DSOP Advance includono interruttori di alimentazione ad alta densità e prestazioni elevate, inclusi convertitori di alimentazione sincroni per server e apparecchiature di telecomunicazione, nonché utensili elettrici.

Altre notizie interessanti:

▪ Non graffiare la pancia del tuo cane

▪ Legno per saldatura ad attrito

▪ Nuova unità di misura - kettabyte

▪ Raffreddamento del film di vetro

▪ Attoclock in grado di misurare i parametri temporali del movimento degli elettroni

News feed di scienza e tecnologia, nuova elettronica

 

Materiali interessanti della Biblioteca Tecnica Libera:

▪ sezione del sito Radioelettronica ed elettrotecnica. Selezione dell'articolo

▪ articolo In scarpe e vestaglia. Espressione popolare

▪ articolo Quali animali sono più comuni sui simboli di stato? Risposta dettagliata

▪ articolo Falcata giapponese. Leggende, coltivazione, metodi di applicazione

▪ articolo Saldatrice da un motore elettrico. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica

▪ articolo Un uomo passa attraverso il vetro. Messa a fuoco segreta

Lascia il tuo commento su questo articolo:

Nome:


E-mail (opzionale):


commento:





Tutte le lingue di questa pagina

Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito

www.diagram.com.ua

www.diagram.com.ua
2000-2024