- Messaggi: 1222
- Ringraziamenti ricevuti 104
usart c18 step by step con compilatore xc8
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Pinna ha scritto: Ciao Andrea, in verità il robot è stato già costruito l'anno scorso (il mio avatar è la sua foto dopo il collaudo). Ti confermo che è un esatto duplicato del robot domotino e ci sono voluti quasi sei mesi per realizzarlo. Considera che, a parte la scheda della freedom I, tutto il resto l'ho riprogettato io di sana pianta seguendo gli schemi di Mauro (questo vuol dire rifare ex novo le schede aggiuntive con pcb doppia faccia). Mi è venuto quasi da piangere quando ho lavorato il telaio in alluminio con un piccolo seghetto simile a quelli da traforo (era agosto con un caldo insopportabile che a Roma raggiungeva quasi 40 gradi). Ho impiegato quasi sei ore per modellarlo. Quello che mi ha dato coraggio è stato lo spessore: il mio era un foglio da 1,5 mm ma quello che ha lavorato Mauro era da 3 mm. Immagina il lavoro che deve avere fatto il nostro tutor!!!. Per quanto riguarda gli xbee, io li consiglierei a tutti: sono veramente eccezionali...
Marcello
Ciao Marcello, immagino la fatica che c'è voluta e che soddisfazione una volta ultimato! Complimenti a te e Mauro per il progetto!!
Ciao Andrea
Si prega Accedi o Crea un account a partecipare alla conversazione.
- alpignolo
- Autore della discussione
- Junior Member
- Messaggi: 33
- Ringraziamenti ricevuti 1
@Stefa,
il problema della soluzione sopra e' che il tablet lo devi collegare ad un secondo dispositivo.
Favorirei o collegamento bluetooth o WiFi (tromite router o WiFi Direct).
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
- Messaggi: 1222
- Ringraziamenti ricevuti 104
In particolare per un cristallo da 20MHz e PIC18F4550 ho misurato per tempi di 1ms:
C18 Ottimizzazione SI : Errore <2%
C18 Ottimizzazione NO : Errore <2%
Per XC8 ho testato le versioni 1.12, 1.20 e 1.21
XC8 Ottimizzazione SI : Errore <2%
XC8 Ottimizzazione NO : Errore <2%
I tempi sono piuttosto stabili e la presenza o meno dell'ottimizzazione crea un errore del +2%.
La nuova versione sara' online prossimamente...
due parole sulle modifiche:
La libreria delay_ms consisteva in due loop annidati.
Ora il loop principale e' fatto con un while invece del for.
Il loop interno e' invece eliminato e composto da macro che permettono di avere 1000 cicli di clock di ritardo, ovvero 1ms di riferimento ad 1MHz.
In questo modo le ottimizzazioni hanno influenza solo sul primo loop.
Saluti,
Mauro
Si prega Accedi o Crea un account a partecipare alla conversazione.
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.