Come Programmare Microprocessori
I microprocessori sono dispositivi programmabili che accettano segnali d'ingresso, eseguono operazioni logiche e forniscono segnali d'uscita. Microprocessori stand-alone offrono alto controllo su circuiti integrati semplici, motori, attuatori e LED. Una volta programmati, eseguono ripetutamente lo stesso compito con precisione, rendendoli parte integrante del design meccatronico.
Passo 1: Scegliere Microprocessore
Acquistate un microprocessore da produttori vari, online o negozi elettronica. Per contenere costi, sceglietene uno che faccia ciò che serve ma non di più. Selezionate uno con oscillatore interno; altrimenti servirà clock esterno. Se pianificate segnali analogici in/out, prendetene uno con convertitore analogico-digitale (A/D) e modulazione larghezza impulso. Scaricate il datasheet: contiene specifiche e codice esempio.
Passo 2: Scrivere Programma
I microprocessori capiscono codice macchina, ma userete linguaggio alto livello come "C" o "Assembly". Scrivete nell'IDE (Integrated Development Environment) del vostro microprocessore, che compila in linguaggio macchina. Se poca esperienza con Assembly, il datasheet ha parole chiave e set istruzioni, e il sito del produttore codici esempio.
Passo 3: Testare con Simulatore
Testate il programma col simulatore IDE. Una volta incorporato nel microprocessore, debuggare è molto difficile. La maggior parte degli IDE ha opzione per simulare il codice a video. Il simulatore permette esecuzione riga per riga e rappresentazione visiva delle variabili. Il debug via simulazione evita frustrazioni se il programma non si comporta come atteso.
Passo 4: Programmatore Stand-Alone
Procuratevi e collegate un programmatore stand-alone universale al computer. Si collega alla porta seriale e ha socket fino a 60 pin. Richiede di rimuovere il microprocessore dal circuito; usate uno socket tra microprocessore e resto del circuito. Socket ZIF (Zero Insertion Force) facilitano rimozione senza danneggiare pin.
Passo 5: Caricare Programma
Incorporate il programma nel microprocessore. Nell'IDE, selezionate il programmatore dal menu a tendina. Prima cancellate il programma precedente. Microprocessori vecchi con finestrino di vetro hanno memoria UV-cancellabile: mettete il chip sotto lampada UV 20 minuti. Memoria Flash è cancellabile via software. Secondo la dimensione, il trasferimento richiede secondi o minuti.
Suggerimento
Socket ZIF facilitano rimozione e reinserimento del microprocessore senza danneggiare pin.
Avvertenza
Evitate frustrazioni usando il simulatore IDE per debuggare il programma.