Go Down

Topic: arduino programmatore avr (Read 7 times) previous topic - next topic

salvodj

ciao a tutti ho trovato su internet un progettino che utilizza un atmaga8l-8pu, ho letto molte discussioni ma vorrei capire tramite voi se riesco a programmare
questo cip tramite arduino usandolo come programmatore. Il progetto utilizza un file .hex
il progetto sarebbe questo http://lutz.in.hagen.de/cms/index.php/en/projects/udmx-mod/udmx-mod/menu-id-31.html
se è si , dove posso trovare una guida semplice in italiano. Calcolate che è il mio primo progetto.

superlol

#1
Jul 10, 2012, 07:13 pm Last Edit: Jul 10, 2012, 07:16 pm by superlol Reason: 1
Non c'è una guida in italiano ma LA guida in italiano scritta dal nostro menniti  XD

http://www.michelemenniti.it/VHD/Elettronica/GPAT_v3.pdf
a te la versione 3.

spiega principalmente come mettere il bootloader ma da riga di comando carichi il tuo file .hex
magari se sono le prime volte scarica avrdude-gui così ti sarà molto più facile  ;)

EDIT:
però vusb sembra andare bene su atmega8/48  :smiley-eek-blue:
vediamo domani saldo la board con atmega328 e quarzo da 16MHz per usbasp
Il nuovo forum italiano sull'elettronica: http://www.electroit.tk/ <--- Nuovamente online!

Michele Menniti

@ SL: sei sempre generoso :)
@ salvodj: l'atmega8 è tranquillamente programmabile, in tutte le sue sub-versioni; la mia Guida al momento ti spiega come caricarci file via IDE, ma a questo si sopperisce facilmente con una riga avrdude; ciò che invece trovi di indispensabile è come collegare il micro via ISP al tuo Arduino; quindi dagli un'occhiata, realizzati i collegamenti su breadboard, poi posta il nome dello sketch e la versione di IDE che stai usando che ti preparo la riga di comando ;)
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

leo72

@salvodj:
attento che il problema non è tanto programmarlo, l'Atmega8. Con la guida puoi farlo, basta passare tramite terminale ad avrdude i giusti parametri. Il problema è che questo chip non è diretto parente della linea di MCU Atmega88/168/328 per cui a livello interno ci sono delle sottili differenze per cui potresti aver problemi a scrivere codice e compilarlo usando l'IDE di Arduino.
Se quel progetto fornisce un firmware già compilato allora con la guida puoi caricarcelo sopra, se non lo fornisce, devi fare attenzione.

pablos

#4
Jul 10, 2012, 11:26 pm Last Edit: Jul 10, 2012, 11:32 pm by pablos Reason: 1
Quote
spiega principalmente come mettere il bootloader ma da riga di comando carichi il tuo file .hex

Ma dove?
La guida molto utile spiega principalmente l'upload di bootloader con ArduinoISP, non c'e' nessun upload di file hex con riga di comando   :smiley-eek: che tra l'altro mi interesserebbe l'upload corretto di bootloader, immagino intendessi avrdude
no comment

Go Up