Go Down

Topic: Giocando con l'Attiny85 (Read 48 times) previous topic - next topic

leo72

Mi pare una soluzione troppo complicata.
Cmq, vista la limitazione di pin, usare sia l'I2C sia la seriale porta via 4 pin da un totale di 6 (diciamo 5+1, perché il pin di reset, sul datasheet lo dichiarano "weak pin", pin deboluccio, quindi non so fino a che punto sia consigliato usarlo), limitando quindi ciò che l'Attiny può fare.

Più che altro questi sono esperimenti cognitivi che mi aiutano a capire i limiti del micro. Che, cmq, reputo veramente ottimo: 8 KB di flash, un clock che volendo può arrivare a 20 MHz, possibilità di programmarlo al volo con 4 cavettini... ganzo!  :D

Saki_Kawa

Ciao Leo!
Grande, hai trovato il modo di far funzionare sia la SoftwareSerial, sia la NewSoftSerial! Complimenti!

Però io ho un problema sulla SoftwareSerial, provando come indichi nel serial monitor mi appaiono numeri casuali, la prima volta 14, un a capo, e 140; provando ancora 0, a capo, 0 a capo, e 140..
Se poi provo ad usare un APC220 (modulo trasmissione onde radio) che funziona in seriale, all'altro capo ottengo simboli ripetitivi ma incomprensibili..
C'è qualcosa che non mi torna.. eppure dovrei aver fatto tutto come descritto..

Ti è capitato anche a te per caso? Può dipendere dalla tolleranza del +-10hz nella frequenza del Attiny, che manda fuori clock la seriale?

leo72

Essendo implementazioni software forse può dipendere da questo. Prova variando la velocità della connessione, metti un valore basso (4800), più facilmente gestibile via software.

Saki_Kawa

Niente da fare.. salta sempre fuori:

224
0
0
224
0
0
..

Tra l'altro prima avevo sbagliato, non era 140, ma 224. Che poi è il decimale del carattere che mi esce fuori se lo invio tramite ACP220.
Boh.. farò un po' di prove cambiando caratteri e cambiando connessioni.
Riuscire a far funzionare la seriale darebbe al Attiny85 delle potenzialità enormi!.. spero di venirne a capo..

Grazie comunque!

leo72

Riproverò anch'io, domani.
Mi pare che una volta abbia dato problemi anche a me... non mi ricordo però se con la SoftwareSerial o con la NewSoftSerial

Go Up