LEZIONE 9

Oltre all'oscillatore, il pic 16F84, ha bisogno dell'alimentazione per funzionare, il positivo (+5V) è collegato al piedino 14, il negativo (zero V) è collegato al piedino 5.
Il condensatore C3 collegato tra il piedino 14 e 5 serve solo come filtro, ha la stessa funzione del condensatore C3 dello schema alimentatore visto in precedenza.

Mi raccomando fate molta attenzione quando saldate, i collegamenti sono molto vicini ed è facile che si tocchino tra di loro.
Cercate di non avere fretta prendete il tempo che vi serve perchè questo circuito lo userete spesso e quindi non deve dare problemi.
Ora passiamo al piedino 4.
Questo piedino serve a cambiare "stato" al pic, quando questo piedino è alimentato a 5V il pic esegue le istruzioni al suo interno quindi funziona normalmente.
Cambiando l'alimentazione e portandola a 13,8V (o 14V) il pic si mette in ascolto sui piedino 12 e 13 per caricare il nuovo programma.
Per cambiare alimentazione da 5V a 13,8V si utilizza il circuito seguente.

Alimentando il programmatore la tensione di 5V arriva al piedino 4 come è evidenziato dalla linea rossa.

Come vedete la tensione di 5V attraversa la resistenza R12 ed il diodo D1 per poi arrivare al piedino 4.
Qui vediamo un altro modo di utilizzo del diodo con una funzione differente.
Il diodo D1 collegato "direttamente" cioè con la tensione sul anodo maggiore della tensione sul catodo permette di far scorrere la tensione e la corrente attraverso di esso.
Collegato "inversamente", cioè con una tensione sul anodo minore rispetto al catodo (vedi D2), la tensione e la corrente viene fermata, infatti non arriva alla resistenza R10 ed R11.
Il collegamento che riguarda la resistenza R13 lo vedremo più avanti.
Il transistor TR1 viene usato come interruttore, vediamo come.
Quando diamo alimentazione al circuito la tensione di 13,8V viene applicata all'emettitore del transistor (il piedino con la freccetta) e tramite le resistenze R8 R9 alla base, come si vede dal colore viola.
In questo modo il transistor PNP rimane interdetto ovvero non fa passare la corrente verso il collettore (piedino collegato alla resistenza R10).

Portando la base del transistor a zero (colore verde), il transistor farà passare la corrente dall'emettitore al collettore (colore viola).
In questo modo il diodo led si accenderà ed arriveranno i 13,8 V al piedino 4 del pic ed al diodo led DL1 facendolo accendere.

Ora vediamo lo schema pratico:
Posizionate i componenti come in foto ed effettuate i collegamenti come abbiamo fatto fino ad ora.
Assicuratevi che siano uguali alla foto in figura.

Il circuito seguente è solo un adattatore tra il nostro computer ed il programmatore, vediamo come funziona:

Il connettore J1 è la porta seriale che ci permette di prelevare le informazioni dal nostro PC.
Da questa porta escono dei segnali che vengono applicati, tramite le resistenze R1-R2-R3-R4-R5, all'integrato 7407.
All'interno del 7407 ci sono 6 buffer (quei triangolino chiamati U3A, U3B, U3C etc.),i numeri che vedete sono i piedini dell'integrato.
Grazie a questi buffer possiamo adattare i segnali della porta parallela al circuito programmatore.
Supponiamo che la nostra porta parallela non fornisca dei segnali a 5V ma a 3,4V oppure 4,5V, dopo i buffer questi segnali saranno tutti a 5V.
Il piedino 5 del connettore J1 serve a cambiare "stato" al PIC, con una tensione di 5V si programma il PIC e con una tensione di zero volt il PIC è in esecuzione (l'abbiamo visto in precedenza).
Il piedino 2 e 3 servono rispettivamente alla trasmissione del clock ed al programma da scaricare.
Il programma non può essere scaricato all'interno del PIC senza il segnale di clock.
Il clock segna la cadenza in cui le istruzioni devono essere inserite.

Esempio:

CLOCK ----------- CLOCK ---------- CLOCK ---------- CLOCK ---------- CLOCK
Istruzione ------ Istruzione ----- Istruzione ----- Istruzione ----- Istruzione

Il piedino 10 serve per leggere il programma inserito nel PIC ed il piedino 4 per resettare il PIC.
PS: Nel circuito non è rappresentato ma il piedino 14 del 7407 è collegato a 5V ed il piedino 7 a zero volt.

LEZIONE10
LEZIONE8

News

Aggiunta la sezione libri.
Aggiunti i file sorgenti su GitHub per il progetto Poor V2.
Aggiunto il link sul corso per la programmazione di microcontrollori Arduino Uno.

Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.