Go Down

Topic: attiny85 (Read 5002 times) previous topic - next topic

leo72


li scarico dal telefono,
cmq un errore cera ma solo su quest'ultimo 84 , sck al posto di SS
sara stata anche la stanchezza . mi rimane sempre il dubbio perche non c'e in elenco dei tipi di arduino  l'IC integrato ATMEGA 328 P 

La voce devi aggiungercela tu, al file boards.txt. Altrimenti non la trovi senz'altro.

Comunque io proverei a fare un PUNTO ZERO, perché stai installando/disinstallando cose a casaccio ed alla fine l'IDE la stai riempiendo di tutto.

1) Togli quell'IDE che hai installato sul PC
2) scaricati l'IDE versione Windows dal sito di Arduino
3) scompattala in una cartella
4) scaricati la guida di Menniti e prepara la board per il 328. Fai dei test con questo

Quando funziona, andiamo all'Attiny.

armando1966

http://spiffie.org/know/arduino_328/download.shtml

ci sono 4 file

da questo sito ho trovato ...penso qualcosa che a che fare con l 'atmega328

ho scaricato l'ultimo della pagina  " bootloader" scompattato l'ho copiato nella dir

C:\Documents and Settings\marco\Desktop\arduino-1.0.3\hardware\tiny\bootloaders\empty

che sicuramente non e' quella ,

infatti non mi trova nelle'elenco il 328

manualmente non so come si fa ho provato ad aprire il board.txt  troppo incasinato .

purtroppo non so bene come e' strutturato il programma arduino

e probabile che ci sia almeno spero una sorta di update per i tipi di arduino . almeno spero .

da questo punto non so andare avanti


armando1966

mi sto riscrivendo a mano le 20 righe da aggiungere a boards.txt di menniti .copia incolla non va

leo72

L'IDE si scarica da qui:
http://arduino.cc/en/Main/Software

Il file boards.txt si apre con un comune editor di testo (GEdit da Linux, notepad da Windows ecc...) e lo trovi in /arduino-1.0.3/hardware/arduino

La guida da seguire è quella di Menniti:
http://www.michelemenniti.it/vhd/Elettronica/GPAT_v4.pdf

armando1966

adesso l'atmega328 lo vede nell'elnco ,
ho inserito quelle 20 righe .
pero vede solo lo atmega stand alone 16 mhz
comunque arduino come isp lo carica senza problemi ,
appena passo su 328p  nel fare l'uploadin da un errore sul core
per oggi basta . sono esausto .
ciao leo , grazie ancora domani riprovo .
buona sera e buon sabato sera a tutti -.
a.

Michele Menniti

ogni boards deve avere un proprio "name", sono i primi caratteri a sinistra, se crei due board con copia/incolla e vari i parametri senza cambiare il name, ti vede solo la prima board dell'elenco.
Come consigliato da Leo scaricati la mia Guida che ti farà fare ogni cosa aiutandoti passo-passo, trovi davvero tutte le info che ti servono.
Buona serata anche a te :)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

armando1966

#51
Feb 17, 2013, 07:16 pm Last Edit: Feb 18, 2013, 07:37 am by leo72 Reason: 1
salve a tutti e buona domenica

ho caricato entrambi i parametri per l'atmega328 adesso vengono visti dall'ide correttamente
carcando arduino come isp trasferisce correttamente senza errori .

cambiando poi come atmega328 stand alone etc... e carciando

Code: [Select]
#define LED 9           // LED collegato al pin digitale 13  
 
void setup() {  
 pinMode(LED, OUTPUT);     // imposta il pin digitale come output  
}  
 
void loop() {  
 digitalWrite(LED, HIGH);  // accende il LED  
 delay(1000);              // aspetta un secondo  
 digitalWrite(LED, LOW);   // spegne il LED  
 delay(1000);              // aspetta un secondo  
}  
//il pin 9 e riferito all atmega pin 9 ( non fisico )



mi da questo messaggio ;..........


Code: [Select]
In file included from lampeggio_led.ino:3:
C:\Documents and Settings\marco\Desktop\arduino-1.0.3\hardware\arduino\cores\arduino/Arduino.h:213:26: error: pins_arduino.h: No such file or directory


EDIT by mod: per favore allegare il codice usando gli appositi tag.

Michele Menniti

Penso che sia incompleta la board che stai usando, puoi postarla?
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

armando1966

ciao michele , ti riferisci alla breadboard dove c'e montato il At328 ?

Michele Menniti

no, alle righe che hai inserito nel file boards.txt, secondo me ne manca qualcuna :)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

armando1966

sulla basetta c'e' un po di tutto
il tiny85 che funzinoa regolarmente .
alla sua destra atmega328  e tutto il resto dei componebti sono per parcheggio :) sulla basetta .


armando1966

per informazione .........

il file boards.txt si trova sotto questo percorso

C:\Documents and Settings\marco\Desktop\arduino-1.0.3\hardware\arduino



perche anche sotto tiny ce' un 'altro boards.txt


armando1966

questa e la scheda principale di arduino
con i vari mosi  miso sck  e ss

Michele Menniti

mi hai fatto una domanda, hai letto la mia risposta? che me ne faccio di queste foto? vorrei leggere le righe della board che stai usando e che ti sta dando l'errore. :smiley-sweat:
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

armando1966

sta in allegato il file boards.txt

Go Up