Secondo tentativo con sto dannato orologio, ICSP e altro

Jul 14, 2005 7 Replies

visto che oggi non sono riuscito a far funzionare un bel niente... ci riprovo...passando ad un pic + grande



Prima di andare avanti però volevo chiedere nuovamente il vostro consiglio!!! Ho paura di sbagliare di nuovo e visto che passa un giorno di lavoro dallo schema al pcb montato non vorrei perdere ancora tempo per poi dover gettare tutto!



Allora questo è lo schema:



formatting link



i miei dubbi sono questi:


1) E' giusta la sezione ICSP? Bastano solo quei 4 pin? il programmatore è il fiser's programmer:
formatting link


2) quando programmo ICSP devo anche fornire la normale alimentazione? oppure è la Vpp ad alimentare da sola il PIC? Su questo proprio ho una grande confusione!



Ho previsto l'ingresso ICSP con i soli segnali data,clock,Vpp e Gnd, mentre Gnd e 5V arrivano da un alimentatore stabilizzato.


3) sono giusti i due jumperini per evitare che i dati della programmazione finiscano nel display?


4) la configurazione dei transistor è giusta (mi hanno già detto di si comunque)



Scusate se sono assillante, ma ho davvero bisogno di una mano... oggi e ieri ho perso 2 giorni dietro ad un coso che nemmeno va'



Non so se avete presente, ma sono nella situazione da "butto via tutto e basta con queste ca**ate"



Grazie a chiunque voglia dare un occhio al mio schemetto! sono proprio in preda allo sconforto



Davide



Se vuoi che funzioni la programmazione devi portare anche i 5 V (Vcc) . Ti conviene usare quelli del programmatore ,che sono gestiti, fino a chè programmi il cip, e poi togli in connettore ICSP , quando alimenti il circuito.

Per il resto se gestisci bene i segnali di multiplexer dovrebbe essere tutto corretto.

Comunque io personalmente consiglio ( e così faccio personalmente) per cicruiti del genere di fare gli esperimenti su "millefori" e solo dopo che il tutto funziona passare al PCB, anche perche l'appetito ..... vien programmado.

Ciao.

"dade" ha scritto nel messaggio news:PXABe.69259$ snipped-for-privacy@news3.tin.it...

OK quindi:

1) metto i 5V nella morsettiera dell'ICSP

2) collego questi 5V alla normale alimetazione del circuito (quindi al posto dell'alimentatore

3) quando programmo stacco l'alimentatore

Hai ragione, farò un bel po' di prove su breadboard!!!!!!

Grazie

ciao :D

OK prova e dovrebbe funzionare.

Odio le breadboard.... amo saldaldare i filettini.

ciao.

"dade" ha scritto nel messaggio news:jrBBe.162407$ snipped-for-privacy@news4.tin.it...

"dade" ha scritto nel messaggio news:PXABe.69259$ snipped-for-privacy@news3.tin.it...

Personalmente per il reset prediligerei un circuito un po' diverso: resistenza da 10K tra MCLR e VCC, condensatore da 100nF tra MCLR e GND, diodo con anodo su MCLR e catodo a VCC. Se usi un alimentatore stabilizzato puoi evitare il diodo che hai messo a protezione del +5V. Quando applichi la Vpp scorreranno 70uA sulla 10K, ma il +5V del micro non verrà alterato. Altra cosa: probabilmente funziona senza problemi, ma i transistor potrebbero scaldare un po'. Se vuoi mantenere questa configurazione usa valori di resistenza di base molto bassi, o magari toglile del tutto. Altrimenti potresti usare invece che NPN dei transistor PNP con emettitore al +5V e collettore sul display (in questo caso con una resistenza di base da un paio di Kohm). Per comandarli devi invertire la logica delle uscite del micro (modulo acceso con uscita bassa, spento con uscita alta), ma i transistor chiudono sicuramente meglio, scalderanno di meno e probabilmente avrai maggiore certezza di uniformità di illuminazione dei display. Ultima cosa: sullo schema mi pare di vedere che non tutti i pin di alimentazione del micro sono connessi. Magari funziona lo stesso, ma per sicurezza io altri due fili li tirerei.

Fabio

Vatanen ha scritto:

grazie!!! Stamattina mi metto all'opera! prima di tutto provo quel dannato ICSP poi verrà il resto

ciao

e il pulsante? :)

ok!

farò così: tolgo le resistenze!

possono andare bene dei BC327?

si si era solo una versione preliminare!

Grazie di tutto!!!

davide

"dade" ha scritto nel messaggio news:oxKBe.163202$ snipped-for-privacy@news4.tin.it...

il pulsante tra MCLR e massa, magari con una resitenza da 100ohm in serie.

perfetti!

Fabio

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required