Pages: 1 ... 33 34 [35] 36 37 ... 41   Go Down
Author Topic: Giocando con l'Attiny85  (Read 46816 times)
0 Members and 1 Guest are viewing this topic.
Catania
Offline Offline
Sr. Member
****
Karma: 0
Posts: 346
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Con ARDUINO IDE 1.0:
- lo sektch TinyISP funziona con gli Atmega328 ma NON funziona con i Tiny?

Io programmo senza problemi ATtiny84 e 85 con TinyISP...

EDIT: con ArduinoISP ottengo sempre "out sync" sia con il 328 che con gli ATtiny

Preciso che io eseguo l'operazione di trasferimento direttamente da IDE 1.0 (anche il burn del Bootloader per cambiare i fuse), senza mai usare il comando avrdude da shell.
« Last Edit: March 13, 2012, 04:24:53 pm by dalubar » Logged

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

Uhm... c'è una bella casistica.. che però si contraddice  smiley-sweat
Bisognerebbe a questo punto postare la configurazione del proprio sistema, cominciando dalla versione dell'IDE e del core Tiny usati, il modello di Arduino, la versione del bootloader montata sull'Arduino, lo sketch ISP usato, il tipo di SO usato e le versioni dei tool della toolchain Avr, altrimenti non ne veniamo fuori
Logged


0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

in piu' c'e' anche il discorso SO, perche' su linux come tu stesso hai detto, la toolchain e' diversa.

io non ho ancora Attiny a disposizione quindi non posso provare, posso solo confermare quanrto esposto nella mia guida, e cioe' che arduinoisp.ino, quindi ide1.0, su windows non funziona, testato con 328P e con 8A, mentre il tinyisp.ino funge
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

@testato:
sì, ho specificato di... specificare l'SO proprio perché la versione per Windows include la toolchain mentre quella per Linux no.
Logged


0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non avevo letto bene  smiley
resta assurdo il comportamento del team su questa questione, cioe' arduinoisp non funziona UFFICIALMENTE, perche' l'autore di tinyisp mi ha assicurato di aver avvertito il team, e non lo sistemano.
che strano  smiley-roll-sweat
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

Do' il mio contributo:

Configurazione funzionante testata su ATMega328 e modelli ATtiny84/85:

Versione IDE:1.0
Core tiny:arduino-tiny-0100-0012 (ma anche altre versioni)
Modello Arduino:Uno
Versione bootloader:??? (cmq quella originale di Arduino UNO)
Sketch ISP:TinyISP di Testato
Sistema Operativo:Window 7
Toolchain:avr-gcc 4.3.2; binutils-avr 2.19; avr-libc 1.6.4
Logged

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bootloader: che versione di ArduinoUNO hai ?

ci sono 3 release, le prime due hanno il 4.0 e la UNOr3 ha il 4.4

Toolchain: avendo windows e' fissa, integrata nell'installazione, oppure l'hai installata a parte ?

grazie del test  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

Bootloader: ho la prima release di UNO quindi di certo sarà la versione 4.0.

Toolchain: credo sia irrilevante. Nel senso che ho usato per mesi senza problemi quella fissa, integrata nell'installazione dell'IDE 1.0, solo qualche giorno fa' ho installato l'ultima versione di WinAVR (che cmq aveva le stesse versioni pubblicate sopra) ma solo per i motivi spiegati nel post:
http://arduino.cc/forum/index.php/topic,96135.0.html

Prego, è un piacere collaborare :-)
Logged

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

Per precisare, S.O. da me usato Windows 7 64bit ultimate, IDE 1.0 , Arduino UNO Rev.3, Tinyisp di Testato, libreria da http://code.google.com/p/arduino-tiny/ ultima release
Logged

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

@dalubar:
le versioni dei tool della toolchain non sono indifferenti. Ci sono diversi bug sulle versioni recenti e su SO come Linux te ne accorgi molto più che con Windows, dato proprio che sono strumenti in continuo aggiornamento rispetto alla versione statica distribuita con l'IDE.

@testato:
credo che la questione Optifix dimostri la lentezza con cui certe scelte sono prese dal team. C'è voluto 1 anno esatto prima di rilasciare un bootloader che funzionasse con lo sketch ArduinoISP (dal settembre 2010, mese in cui uscì l'Arduino UNO, fino all'anno successivo, quando hanno iniziato a vendere l'Arduino UNO R3). E non parliamo del fatto che quel bootloader non solo aveva il problema con l'ArduinoISP ma anche il bug, ben più grave, relativo agli sketch di dimensioni maggiori di 30K.
E' un po' come quando qualche mese fa chiesi perché non allegavano anche all'IDE per Linux la toolchain ufficiale Atmel e lo stesso Massimo mi rispose che erano i team di sviluppo delle distribuzioni che non volevano. Mi pare une specie di scaricabarile. Mio personalissimo punto di vista.
Logged


0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6019
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non sapevo del primo parto lungo essendo meno di un anno che frequento
interessante concetto  smiley
Logged

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

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

Come detto qui:
http://arduino.cc/forum/index.php/topic,96135.15.html

ho modificato avrdude.conf aggiungendo nelle sezioni Attiny84 e Attiny85
pagel = 0xB3;
  bs2 = 0xB4;     

non esce più il warning del pagel caricando gli sketch su Attiny85    smiley-lol
Logged

Camisano Vicentino (VI), Italy
Offline Offline
God Member
*****
Karma: 5
Posts: 956
ƎR like no other.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ciao Leo, tempo fa avevo sentito che avevi risolto i problemi sulla connessione seriale in ricezione per i tiny, ma non l'ho ancora provato smiley-sweat funziona?
sono stato un po' assente dal forum ultimamente, ho visto che hai messo un link con una cartella con tanta bella roba sui tiny, c'è già dentro la libreria per la seriale aggiornata? grazie! smiley-wink
Logged

Riccardo Ertolupi of the Vicenza Thunders Team: http://www.VicenzaThunders.com

Venice
Offline Offline
Newbie
*
Karma: 0
Posts: 11
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Configurazione funzionante su mac:
board: arduino 1
ide: 1.0
programmer: tinyisp

e per velocizzare il flashing ho fatto un bel programmer con una millefori  smiley-mr-green



* tinyprogrammer.jpg (398.71 KB, 1715x703 - viewed 27 times.)
Logged

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

ciao Leo, tempo fa avevo sentito che avevi risolto i problemi sulla connessione seriale in ricezione per i tiny, ma non l'ho ancora provato smiley-sweat funziona?
sono stato un po' assente dal forum ultimamente, ho visto che hai messo un link con una cartella con tanta bella roba sui tiny, c'è già dentro la libreria per la seriale aggiornata? grazie! smiley-wink
Funziona tutto. Se scarichi l'ultima versione della guida dal mio sito (www.leonardomiliani.com sez. arduino) ci sono tutte le modifiche per far funzionare correttamente I2C e Seriale sui Tiny.
Logged


Pages: 1 ... 33 34 [35] 36 37 ... 41   Go Up
Jump to: