Visualizza messaggio singolo
Vecchio 20 settembre 10, 14:22   #16 (permalink)  Top
Alfa_life
User
 
Data registr.: 10-09-2009
Residenza: Mantova
Messaggi: 37
Citazione:
Originalmente inviato da illez Visualizza messaggio
Per curiosità ho installato il mikrobasic e il simulatore;
il programma non funziona, accende e spegne solo una porta

In pratica le istruzioni
gpio.0=1
gpio.1=1
gpio.2=1

accendono la porta 0, poi 1 (e si spegne la 0) e poi 2 (e si spengono le altre 2)
romoloman, come te lo spieghi??

In ogni caso, mi funziona se scrivo
GPIO=7
oppure
GPIO=0

bo'...

Funziona ...

Grazie grazie grazie ..


Utilizzando gpio = 0 e gpio = 7 intervallandoli degli appositi delay i servi si muovono ..

E impostando master_clear_0ff e osc_int_on funziona anche senza quarzo e ho 3 pin liberi in piu per altre utenze..

grazie a tutti ..
poi quando romoloman risponderà a illez vedremo di capire come mai accada questo..

non posso scrivere port.n nel 12f683 perche il 16f876a ha da datasheet 3 porte ( A B C ) relativemante con 6 pin , 8 pin e 8 pin , mentre il 12f683 ne ha solo una e non si chiama nemmeno porta A ma solo GPIO0 , 1 , 2 , 3 ecc ..

Comunque per ora tutto risolto , la cosa si complicherà un po quando dovrò far muovere i 3 servi con movimenti diversi ..

Grazie ancora a tutti . .
Alfa_life non è collegato   Rispondi citando