Loading...
Pages: 1 [2]   Go Down
Author Topic: [Risolto] problema seriale con ATtiny85  (Read 791 times)
0 Members and 1 Guest are viewing this topic.
Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Uhm... che strano. A me compila senza errori...

EDIT:
eh sì. Avevo modificato anche questa, non me lo ricordavo. Domani ricontrollo con calma e rifaccio la guida con i pacchetti corretti. Intanto ti allego il file usiTwiSlave.c che dovresti andare a sostituire al tuo presente nella cartella TinyWireS.

Mi devi scusare ma sono cose che ho fatto 8/10 mesi fa, non mi ricordo molto bene tutte le modifiche apportate, che, alla fine di tutto, sono state veramente diverse.
« Last Edit: February 16, 2012, 06:43:30 pm by leo72 » Logged


Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Di che ti dovresti scusare? Anzi, sono sempre io che ti ringrazio.
Libreria testata e funzionante!

Se può interessarti, l'ho provata su ATtiny84 insieme alla libreria Stepper.h originale della IDE 1.0 e funziona tutto perfettamente.
In questo modo posso pilotare facilmente (insieme al classico SN754410) tramite comandi I2C, i movimenti di un motore stepper bipolare recuperato da una stampante EPSON (siglato EM-258), e tutto in pochissimo spazio. Fantastique smiley
Logged

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi fa piacere perché almeno sono sicuro che chi si scarica la guida ora ha tutti gli strumenti per spremere al massimo i "piccoli" di mamma Atmel.
Logged


BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 182
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Purtroppo con IDE 1.01 rc2, con avr aggiornato , compilando l'esempio citato all'inizio del thread mi da il seguente errore:

In file included from sketch_apr11a.cpp:1:
C:\Users\xxxx\Desktop\Arduino\arduino-1.0.1-rc2\libraries\SoftwareSerial/SoftwareSerial.h:92: error: conflicting return type specified for 'virtual size_t SoftwareSerial::write(uint8_t)'
C:\Users\xxxx\Desktop\Arduino\arduino-1.0.1-rc2\hardware\tiny\cores\tiny/Print.h:71: error:   overriding 'virtual void Print::write(uint8_t)'

da cosa può essere generato?

uso lo stesso tinycore di Dalubar  smiley-sad
Logged

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nel core 1.x hanno ridefinito i metodi .print e .write di Serial.
Che versione del core Tiny usi?
Logged


BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 182
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quello scaricato da qui:
http://code.google.com/p/arduino-tiny/
arduino-tiny-0100-0012.zip

credo sia l'ultimo, con questo programmo senza problemi l'Attiny85 , con altri sketch normali
Logged

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Controlla che non ci siano ridefinizioni su .write o .print, allora, perché quegli errori ti stanno dicendo questo.
Logged


BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 182
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sinceramente non riesco a capire a cosa ti riferisci ....  smiley-sad
Logged

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi riferisco ad eventuali ridefinizioni dei metodi .seril o .print che potrebbero andare in conflitto fra le librerie del core Tony 1.0 e la libreria SoftwareSerial dell'Arduino 1.0.

Logged


BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 182
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Premetto che non ho esperienza in "librerie" , ma se toccassi la Print.h, che sarebbe quella coinvolta a quanto sembra, poi non è che scateno un effetto domino e poi non va qualcos'altro ??   smiley-roll
Il fatto è che mi servirebbe perché vorrei interfacciare un modulo Sensirion ( temperatura e umidità ) con un display lcd seriale con Attiny85
Logged

Forum Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 219
Posts: 16431
Don't know what I do
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Premetto che non ho esperienza in "librerie" , ma se toccassi la Print.h, che sarebbe quella coinvolta a quanto sembra, poi non è che scateno un effetto domino e poi non va qualcos'altro ??   smiley-roll
Il fatto è che mi servirebbe perché vorrei interfacciare un modulo Sensirion ( temperatura e umidità ) con un display lcd seriale con Attiny85
Se tocchi una libreria e ne modifichi un metodo, poi è ovvio che da tale modifica saranno afflitti tutti gli sketch che la usano.
Logged


BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 182
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Rinuncio e attendo aggiornamenti  smiley-sad
Logged

Pages: 1 [2]   Go Up
Print
 
Jump to: