Pages: [1]   Go Down
Author Topic: atmega328 vs attiny85  (Read 726 times)
0 Members and 1 Guest are viewing this topic.
Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Più lento a far cosa?
Logged


Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Nella comunicazione seriale.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Forse spingendolo a 20Mhz? Con clock esterno ovviamente.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non capisco quale sia il problema, però.
Logged


Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged


BZ (I)
Offline Offline
Brattain Member
*****
Karma: 234
Posts: 20195
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Roma (RM)
Offline Offline
God Member
*****
Karma: 3
Posts: 634
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Ti faccio sapere.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21624
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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).
Logged


Pages: [1]   Go Up
Jump to: