Go Down

Topic: atmega328 vs attiny85 (Read 1 time) previous topic - next topic

erpomata

Ciao a tutti.
Ma a vostro avviso le performance dei 2 chip in oggetto, a parità di clock, sono le stesse o no?

Mi sembra che l'attiny sia leggermente più lento dell'altro pur avendolo cloccato a 16Mhz ed ovviamente avendo ricompilato lo sketch modificando la board virtuale (http://arduino.cc/forum/index.php/topic,73754.msg954729.html#msg954729)

Grazie
http://www.paologiammarco.it
http://www.valentinamagni.it

leo72


erpomata

Nella comunicazione seriale.
http://www.paologiammarco.it
http://www.valentinamagni.it

leo72

Attenzione, il 328 ha il modulo USART integrato in hardware mentre i Tiny non hanno il supporto seriale e la emulano via software.

erpomata

Forse spingendolo a 20Mhz? Con clock esterno ovviamente.
http://www.paologiammarco.it
http://www.valentinamagni.it

leo72

Non capisco quale sia il problema, però.

erpomata

Ho 2 moduli, uno trasmittente (attiny85) ed uno ricevente(arduino), comunicanti tramite seriale.
Leggendo un pin digitale sul trasmittente devo attivare un relè sul ricevente.

Ho notato che utilizzando 2 arduino l'attivazione è istantanea, mentre con i moduli diversi la cosa, a volte, non succede.

Lo scopo finale, ideale, sarebbe di avere 2 moduli attiny85 ma per ora sto facendo delle prove.
http://www.paologiammarco.it
http://www.valentinamagni.it

uwefed

Se non funziona penso che sia un problema di programmazione e non di velocitá di esecuzione codice.

erpomata

A funzionare funziona, è un problema di performance.
Devo provare col nuovo core.

Ti faccio sapere.
http://www.paologiammarco.it
http://www.valentinamagni.it

leo72


Se non funziona penso che sia un problema di programmazione e non di velocitá di esecuzione codice.

Potrebbe darsi benissimo. Anch'io ho usato la seriale su Tiny ma non ho riscontrato di questi problemi.
Riprova il core Tiny: l'ultima versione permette di usare la nuova SoftwareSerial integrata nell'IDE di Arduino (io non l'ho provata ma dicono che funzioni senza problemi).

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy