.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Microcontrollori > PICAXE

PICAXE Forum dedicato ai microcontrollori programmabili in Basic 'PICAXE'

Rispondi
 
Strumenti della discussione Modalità di visualizzazione
  #1  
Vecchio 11-21-2008, 02:17 PM
L'avatar di denyan
denyan denyan non è collegato
Roboter Attivo
 
Registrato dal: Jul 2006
Messaggi: 169
predefinito picaxe 18X e cronometro

Salve gente,
ho realizzato il seguente codice per la gestione di 6 digit a 7 segmenti che devono visualizzare milisecondi, secondi e minuti.
Il problema è che le istruzioni del pic vengono eseguite con una velocità più bassa di 10msec circa, pertanto non riesco a visualizzare correttamente i millisecondi dell'ordine delle decine e delle centinaie.
Dove sta il problema?

Il codice principale per la gestione dei digit non fa altro che interfacciarsi con un Max7219, inviando i segnali di: clock, dato pronto e dato effettivo(numero da visualizzare).
Tale operazione viene svolta da 3 piedini del pic e il clock ha un impulso di 10usec.

Saluti
Deny
Rispondi quotando
  #2  
Vecchio 01-21-2009, 03:27 PM
L'avatar di 810H4Z4RD
810H4Z4RD 810H4Z4RD non è collegato
Roboter Attivo
 
Registrato dal: Jul 2006
residenza: UNDERGROUND
Messaggi: 171
predefinito

non mi preoccuperei dei millesimi di secondo ma del clock
Il picaxe18x non è abbastanza preciso per poter fare un cronometro.
Ti consiglio un picaxe di quelli a cui si può implementare un clock esterno.
Tempo fa avevo provato a fare una specie di orologio seriale.
L ' ho tenuto acceso tutta la notte e la mattina successiva c'era un ritardo di 12 minuti e mi sembrano veramente troppi.
Se implementi un RTC come questo
http://www.robot-italy.com/product_i...roducts_id=763
vai sul sicuro
__________________
810H4Z4RD
http://www.biohazardwaste.altervista.org/
Rispondi quotando
  #3  
Vecchio 01-22-2009, 12:19 AM
L'avatar di 810H4Z4RD
810H4Z4RD 810H4Z4RD non è collegato
Roboter Attivo
 
Registrato dal: Jul 2006
residenza: UNDERGROUND
Messaggi: 171
predefinito

ti invio l ' orologio seriale che avevo sviluppato.
Basta che lo carichi su un picaxe18x e ti connetti con hyper terminal alla seriale utilizzando 9600 baud.
Ti allego anche un file con estensione ht
Dopo che hai programmato il picaxe fai doppio click su questo file e automaticamente si aprirà hyperterminal e ti verrà mostrata la data e l ' ora rilasciata dall ' orologio.
Come ti dicevo non è preciso...magari lo riesci a sistemare un pò.
Il formato è : giorno/mese/anno ore:minuti:secondi
inutile dire che magari sono implementate troppe funzioni...non è nemmeno completato..ma magari ti potrà essere utile
per finire ricordati che per visualizzare l ' ora con connessione seriale devi accertarti che il picaxe sia connesso alla porta seriale attraverso il relativo cavo di download
Fammi sapere com'è andata.
File allegati
Tipo di file: zip rtc.zip‎ (18.2 KB, 19 visite)
__________________
810H4Z4RD
http://www.biohazardwaste.altervista.org/
Rispondi quotando
  #4  
Vecchio 01-21-2014, 11:51 AM
luke luke non è collegato
Roboter Attivo
 
Registrato dal: Mar 2007
Messaggi: 50
predefinito

Ciao, ho provato a incollare il listato in program editor ma mi da un errore in una linea ma non specifica quale...
puoi provare?
grazie
Luca
Rispondi quotando
  #5  
Vecchio 01-21-2014, 03:45 PM
L'avatar di egimil
egimil egimil non è collegato
Roboter Attivo
 
Registrato dal: Mar 2006
Messaggi: 173
Blog Entries: 2
Invia un messaggio tremite Skype a egimil
predefinito Com

Quote:
Originariamente inviata da luke Visualizza il messaggio
Ciao, ho provato a incollare il listato in program editor ma mi da un errore in una linea ma non specifica quale...
puoi provare?
grazie
Luca
Da errore nella direttiva #com 1 perche non e' disponible quella porta.
Se vai nel "Picaxe programming editor" sotto "Option" clikki su "serial port" e vedi quelle disponibili.

Ultima modifica di egimil; 01-21-2014 a 03:45 PM Motivo: errore di sintassi
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
Modalità di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è attivo
Le smilie sono attive
Il codice IMG è attivo
il codice HTML è disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 07:42 PM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.