Show Posts
Pages: 1 ... 386 387 [388] 389 390 ... 661
5806  International / Megatopic / Re: MINI-GUIDA: Aggiornare il compilatore dell'IDE alla versione 4.3.3 (jan2010) on: March 19, 2012, 10:16:11 am
@menniti : avevo chiesto specificamente di mettermi in contatto con la persona che aveva il problema con il codice superiore a 64K. Però questa persona ha preferito non maniferstarsi. E' difficile aiutare chi non si fa aiutare.

Indipendentemente dalla persona che ha lamentato il bug io l'ho confermato e non è certo un mistero che il compilatore 4.3.2 non va oltre le 64 kword (128 kbyte) o che in caso di dati posti nella flash oltre i 64k ci sono problemi, sono limiti e issue ufficiali di quella versione, e pure della 4.3.3, tocca arrivare alla 4.3.4 per non avere il bug dei 64k per i dati.
C'è pure un bug non ancora risolto di avr-gcc per le EICALL (Extended Indirect Call to Subroutine) oltre i 128 k, questo è il link alla lista ufficiale, non ho ancora avuto modo di verificare se è presente anche nella toolchain Atmel, rammento che è patchata da loro in modo indipendente dallo sviluppo ufficiale di avr-gcc.
5807  International / Megatopic / Re: MINI-GUIDA: Aggiornare il compilatore dell'IDE alla versione 4.3.3 (jan2010) on: March 19, 2012, 09:54:39 am
@astrobeed ho provato con il toolchainatmelmodificatoda te ma ricevo comunque l'errore su delay

Stai usando la 1.0

prima versione della patch per la toolchain Atmel per l'IDE 0022/0023, per la 1.0 ho ancora dei problemi da risolvere e arriverà più avanti.
5808  International / Generale / Re: idea accensione per motorino 2 tempi on: March 19, 2012, 09:04:22 am
se intanto passa di qui Leo o tu hai voglia di scrivere due righe sintetiche, te ne sarei grato! intanto continuo le ricerche!

Ok, più tardi ti posto un pochino di codice che dovrebbe risolverti il problema.
5809  International / Generale / Re: Sensore IMU, dati seriali on: March 19, 2012, 08:40:18 am
Si questo lo immaginavo e infatti mi sono procurato un convertitore RS232-TTL . Ora però vedendo la pedinatura, ho un dubbio su come vada fatto il collegamento. Ho visto dove vanno messi RX, TX e GND ma non so dove collegare il cavo rosso di alimentazione del sensore.

Devi vedere il manuale del sensore per verificare a quale tensione lavora, se sono 5V li puoi prelevare direttamente dal relativo pin di Arduino.

Quote
Poi se aveste suggerimenti anche su un protocollo "tipo" al quale rifarsi per ricevere dei dati da un sensore seriale vi sarei davvero grato

Dovresti avere un manuale che spiega il protocollo usato dal sensore, non puoi usarne uno generico, devi usare il suo.
5810  International / Generale / Re: Sensore IMU, dati seriali on: March 19, 2012, 08:26:32 am
Ok allora, il baud rate è lo stesso tra sensore e seriale; il sensore che uso è xsens MTi . Le informazioni sullo strumento le potete trovare qui:

L'uscita è una RS232, quindi ti serve un convertitore tra questa e i livelli UART, inoltre ha sicuramente un suo protocollo dati da implementare per poter "capire" cosa ti trasmette.
5811  International / Generale / Re: sovrascrivere con Serial print on: March 19, 2012, 08:23:12 am
no c'e' un comando che gli dica di partire dall' inizio della riga e quindi sovrascrivere quello che c'e'?

Il serial monitor è solo uno strumento di debug, non è una vera emulazione di un terminale quindi non possiede i comandi tipici di questi strumenti come il clear screen o la possibilità di spostare il cursore a piacere.
5812  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 08:07:51 am
Per me e' fisicamente impossibile usare le toolchain binarie-x86 di Atmel su quel portatile, dovrei necessariamente ricompilarle per la mia cpu, quindi seguo il consiglio che mi hanno dato a maggioranza ed aspetto il avr-gcc-4.7.1, anzi avr-gcc-4.7.3 seguendo le timeline dei changes promessi.

Indubbiamente sul tuo notebook sei obbligato a ricompilare tutto, tra parentesi lo stesso problema dovrebbe esistere per gli utenti MAC a meno che non sia possibile far girare un eseguibile Linux, senza ricompilarlo, sotto MAC OS, ma forse loro fanno prima ad usare BootCamp e caricare direttamente Windows  smiley
5813  International / Generale / Re: Sensore IMU, dati seriali on: March 19, 2012, 07:54:35 am
Il risultato è che collegando il sensore ottengo dei dati in entrata ma sono dei caratteri senza alcun senso e illegibili tra simboli e lettere.

Se non dici di quale sensore parliamo è impossibile darti una risposta, molto probabilmente stai ricevendo dati in formato binario, trasmessi con un qualche protocollo, che non sono visualizzabili direttamente sul serial monitor, prima vanno elaborati.
5814  International / Megatopic / Re: MINI-GUIDA: Aggiornare il compilatore dell'IDE alla versione 4.3.3 (jan2010) on: March 19, 2012, 07:49:04 am
Ecco la prima versione della patch per la toolchain Atmel per l'IDE 0022/0023, per la 1.0 ho ancora dei problemi da risolvere e arriverà più avanti.
La procedura è semplicissima, scaricare dal sito Atmel la toolchain per Windows, eseguire l'installazione, si limita a scompattare i file, e alla fine dovreste trovare tutto in "C:\Programmi\Atmel\AVR Tools\AVR Toolchain" o qualcosa di simile a "C:\Atmel\AVR Tools\AVR Toolchain" se non avete precedentemente installato AvrStudio.
Cancellate, o rinominate, la directory "..\arduino-0023_test\hardware\tools\avr" e al suo posto copiate "..\AVR Toolchain" dopo di che rinominatela come "avr", fatto questo andate in "..\arduino-0023_test\hardware\tools\avr\avr" e cancellate la cartella "include" al suo posto mettete quella contenuta nel file rar allegato.
Dopo questi semplice passi potete cominciare a lavorare con il nuovo compilatore avr-gcc 4.5.1 release Atmel.
Fatemi sapere se ci sono ulteriori problemi da correggere.

p.s.
Il tutto è da ritenersi sperimentale, fate le prove copiando la vostra installazione dell'IDE in una nuova cartella.
5815  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 06:27:34 am
Le patch messe online da Atmel riguardano avr32, che ha una machine layer completamente diversa da quella in avr8, non centra nulla con il problema in oggetto, che non la riguarda, e che quindi non puo' nemmeno lontanamente aiutare, anzi fa solo casino.

Avevamo già stabilito che le patch scaricabili attualmente dalla pagina della toolchain sono solo un update per gli AVR32 relativo all'ultima release della toolchain, ovvero è solo una parte di tutte le patch.

Edit: questo è il link postato da MauroTec dove dovrebbe esserci tutto.

Edit2: e qui si parla in dettaglio del mega2560 e del pc a 3 byte, ovvero una patch specifica anche se tocca andare a vedere le varie dipendenze per capirci qualcosa sul serio.
5816  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 06:11:29 am
Seconda prova.
NON funziona neanche con i Tiny. Ecco il BlinkWithoutDelay Vs. un Tiny84:

Provato adesso con il 4313, compila senza problemi.
5817  International / Generale / Re: Domotica: quale bus da campo. on: March 19, 2012, 06:08:23 am
i il P82B715 and P82B96 dovrebbero ardare bene almeno in teoria. Il P82B96  da datasheet con tensione de bus di comunicazione a 15V può superare anche i 100m.

Con la RS485 arrivi a 1200 metri ed è molto semplice da implementare a livello hardware, inoltre è tra i migliori bus come velocità e immunità al rumore.
5818  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 06:02:14 am
'sta cosa comincia a farmi venire il mal di testa... smiley-sweat

Tu non hai idea di quello che ho passato io per farla funzionare sotto Windows, aggiusti una cosa e subito dopo ne trovi altre cinque che non vanno  smiley
Però alla fine si tratta solo di correggere/modificare alcune righe nelle varie librerie, non ho tenuto il conto, ma in totale dovrebbero essere meno di 20 righe di codice, almeno questo per la versione Windows utilizzando in toto tutti i file, e gli eseguibili, della toolchain.
Con Linux se non fai la stessa cosa la situazione potrebbe risultare molto più complicata, vedi errore seriali sulla Mega2560.
Per quanto riguarda la seriale della Mega2560 ho provato ad aggiunge le altre tre, e usarle, allo sketch che stampa la tabella ASCII, non ho nessun errore di compilazione, adesso non posso verificare se poi funzionano sul serio, però più tardi lo faccio.
Per gli ATtiny non ho fatto nessuna prova, in questa prima fase mi interessava far funzionare il tutto con i processori standard di Arduino, quindi 328 e 2560,  ti anticipo che ora sembra essere tutto ok solo con la 0023, con la 1.0 ho ancora dei problemi residui.
5819  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 05:52:47 am
Se parli dei binari io ti rispondo che non stiamo parlando della stessa cosa, io sto parlando del ramo ufficiale avr-gcc, tu di quanto una azienda ci fa, e a me non mi interessa quello che dicono in Atmel

Ok, chiarissimo.
Infatti io sto parlando degli eseguibili già compilati di Atmel, che sicuramente includono delle patch non ufficiali, e non del compilatore che scarichi dal repository.
Concordo col discorso che non è compito di Atmel fare manutenzione ad avr-gcc, però non sputiamo sul piatto dove mangiamo se loro ci offrono una soluzione funzionante al problema.
Non ho ne tempo, e nemmeno la voglia, di mettermi a verificare se le patch di Atmel a gcc sono fornite in sorgente o solo sotto forma di eseguibili, e tutto sommato non mi interessa, a me interessano solo i risultati finali.
Il compilatore è uno strumento di lavoro e non devo perderci tempo per capire come funziona o come posso modificarlo/correggerlo, se non va bene ne uso uno diverso o una nuova release che risolve i problemi.
5820  International / Megatopic / Re: [Linux] Aggiornare la toolchain Avr on: March 19, 2012, 05:27:02 am
Funziona perfettamente con l'Arduino UNO ma NON funziona con l'Arduino MEGA

Bene, un passo avanti l'abbiamo fatto  smiley
Questo errore con la MEGA non l'ho ancora visto, però non ho nemmeno provato a compilare uno sketch che usa più di una seriale, ci provo adesso e ti faccio sapere tra qualche minuto.

Pages: 1 ... 386 387 [388] 389 390 ... 661