|
Autore |
Messaggio |
opzioni |
 multimetro


postato il: 05.08.2012, alle ore 18:24 |
Ecco qua lo schema:
Tieni conto che adesso ho tolto il PIC dal circuito e l'ho rimesso sulla breadboard con i led collegati alle porte GP0, GP1 e GP2 e con il GP3 forzato a livello alto (come quando stavo sviluppando il programma) e anche lì scalda molto.
W l'ambiente.
sito internet:
http://scientificamente.weebly.com |
|
 multimetro


postato il: 05.08.2012, alle ore 18:54 |
Ultimo aggiornamento: il PIC è ufficialmente "fritto". Ho appena provato a riprogrammarlo perchè ho scoperto dei bug nel codice e la IDE mi dà errore; ho provato a leggere il contenuto della flash e mi dà 0FFF nelle locazioni dove era scritto il programma.
W l'ambiente.
sito internet:
http://scientificamente.weebly.com |
|
 Daniels118


postato il: 06.08.2012, alle ore 11:04 |
Perchè invece di utilizzare il 555 non generi il segnale direttamente con il pic? Ti risparmi le porte logiche e semplifichi molto... lo pseudocodice sarebbe:
int i;
byte pin = 1;
while (true) {
for (i=0; i<num_osc; i++) {
porta = pin;
sleep(semi_periodo);
porta = 0;
sleep(semi_periodo);
}
pin = pin << 1;
if (pin & 4) pin = 1;
sleep(intervallo);
}
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 multimetro


postato il: 07.08.2012, alle ore 14:25 |
Lo so, ci avevo anche pensato, ma poi ho deciso di generare il clock con il 555 così da rendere più semplice il cambio di frequenza di lavoro in caso di necessità .
W l'ambiente.
sito internet:
http://scientificamente.weebly.com |
|
 Daniels118


postato il: 07.08.2012, alle ore 16:02 |
Puoi sempre mettere il clock su un pin configurato come input e riproporlo all'uscita del pic sul pin desiderato così:
int i;
byte pin = 0;
while (true) {
fine = tempo() + durata;
while (tempo() < fine) {
porta = ingresso << pin;
}
if (++pin == 3) pin = 0;
sleep(intervallo);
}
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 Daniels118


postato il: 10.01.2013, alle ore 09:15 |
Uhm, nell'indice del forum mi segna che l'ultimo intervento è stato fatto da double_wrap, ma non lo vedo...
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
 Renzo91


postato il: 10.01.2013, alle ore 16:03 |
Daniels118: Uhm, nell'indice del forum mi segna che l'ultimo intervento è stato fatto da double_wrap, ma non lo vedo...
vero, sarà stato un bug del sito, in effetti quell'intervento corrispondeva in giorno e orario a uno lasciato dallo stesso autore nella sezione chiacchiere.
P.S. come direbbe double, urge un mio intervento anche qui -> GPS... lo so, lo so, arriverà , appena dopo essermi lasciato alle spalle qualche esame, promesso :-)
Semplice ed elegante, come sempre la soluzione è sotto gli occhi di chi sa vederla. |
|
 nannasin28


postato il: 07.04.2013, alle ore 05:21 |
ma occorre valutare se la sensibilità in termini di "g" è adeguata al movimento del robot.
http://www.xxxxx.net
Evitiamo link inutili,ultimo avviso F.G. |
|
 Daniels118


postato il: 08.04.2013, alle ore 08:43 |
Che siano bannati gli spammer che postano link e frasi prive di senso!
http://daniels118.altervista.org/
Il principio di funzionamento è controllato da un microprocessore... mi fido di più quando il principio di funzionamento è controllato da chi ha progettato l'apparecchio! |
|
|