Quale programmatore scegliere

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 08:17

Salve,

volevo un consiglio...

una soluzione più semplice possibile (programmatore e software) per aggiornare un programma su un ATmega tramite connettore ISP....

l'ideale per me sarebbe: collego il programmatore al connettore ISP e al computer, lancio comando o applicazione che prende il mio file.hex e aggiorna il microprocessore.

Grazie
Tony
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 04 Apr 2013, 08:27

Il più semplice programmatore ISP per micro AVR è il "Sample Electronics programmer", ovvero il programmatore ISP da porta parallela.
Hai un pc con la porta parallela?

Se si, ti spiego come fare.... anche perchè viene supportato direttamente da Bascom.
Il prg supporta tutti i dispositivi AVR ad esclusione di Xmega.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby adriano » 04 Apr 2013, 08:31

i consigli di deluca valgono oro .... altrimenti ...io ho comprato questo:

http://www.ebay.it/itm/1PCS-AVR-Program ... 4d05ca0b10

poca spesa , tanta resa :)))
Mai mi fu dato di vedere un animale in cordoglio di sé. Un uccelletto cadrà morto di gelo giù dal ramo senza aver provato mai pena per sé stesso.
User avatar
adriano
 
Posts: 108
Joined: 17 Feb 2013, 11:07

Re: Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 08:39

mi scuso ho dimenticato di dire che il programmatore deve essere su USB e che l'aggiornamento deve poter essere fatto da una persona non esperta, collegando solo il programmatore e lanciando un comando o applicazione...
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 04 Apr 2013, 08:46

Beh!
allora il programmatore classico USB non va bene.... una persona non esperta avrebbe difficoltà nel programmare il chip, a meno che non dai tutte le specifiche per la configurazione dei fuse, opzioni ecc ecc.

Ti consiglio di programmare il micro con un bootloader in modo da poter far scaricare il file hex sul micro attraverso una connesione USB-seriale classica.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 08:49

la soluzione di Adriano sarebbe ok... ma l'applicazione per aggiornare il micro quale è?
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 04 Apr 2013, 11:52

vedi qui:
http://www.fischl.de/usbasp/

l'usbasp è supportato anche da Bascom

PS. cmq la soluzione migliore, per far aggiornare allo user finale il firmware, rimane quella del bootloader.
Non c'è possibilità che egli manipoli i fuse bit, che cambi le varie configurazioni hw,

con un programmatore potrà accadere pure che inverta il socket ISP.

Tuttavia avere in lab un programmatore ISP o Parallelo HV è d'obbligo.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 12:00

sono d'accordo con te...

solo che non ho mai usato il bootloader, mi potresti indicare come fare? io ho il mio file.hex, e il connettore isp sul circuito...
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 04 Apr 2013, 12:32

@tnn
Intanto per usare il bootloader devi prevedere sempre una connessione seriale(uart) TTL o RS232(uso di converitori USB-232-TTL o USB-232-standard.
Quindi devi interfacciarti con il TXD e RXD del tuo micro.....

Se il chip è tqfp è bene prevedere anche la connessione ISP per la prima programmazione.

Su quale micro stai sviluppando l'applicazione?
(il chip prevede il BL?)

?
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 13:05

purtroppo già ho i circuiti realizzati con solo il connettorino a 6pin per l'ISP...

uso ATmega32 e ATmega8
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 04 Apr 2013, 13:23

uhm...
quindi, almeno su queste schede, le speranze di poter utilizzare il BL si riducono drasticamente a meno che
non modifichi il pcb inserendo ad esempio uno strip line per portare i segnali TXD, RXD e gnd che ti basterebbero
per la connessione con un cavo usb-232-ttl come questo: http://www.ftdichip.com/Products/Cables ... Serial.htm

PS. ora che ricordo.... risolto il pwm 670KHz?
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 04 Apr 2013, 13:49

per mancanza di tempo devo testare il pwm 670khz vi farò sapere sicuramente....
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby js-bascom » 04 Apr 2013, 22:34

Se il programmatore deve essere usato da persone non esperte e sara' usato per programmare molti chips io trovo un programmator tipo "keyfob" la cosa migliore (ne ho 3, uno mezzo morto al momento :cry: ).

Carica tutto sul programmatore (hex, fusibili, lockbits) e l'unica cosa che si deve poi fare e' connettare il programmatore al ISP, premere un bottone e aspettare che il led di verifica si accende, se non si accende allora devi riparare il circuito.

Per esempio http://www.kanda.com/browse.php?node=72 (io uso un altro tipo alla casalinga che un collega disegno' e poi offri per solo $15.00 ad alcune persone)
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: Quale programmatore scegliere

Postby tnnbascom » 08 Apr 2013, 11:57

tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 08 Apr 2013, 13:01

tnnbascom,

scusa, ma tu stavi cercando un programmatore semplice, giusto?
quello che hai linkato fa riferimento ad una interfaccia grafica per avrdude, quindi una semplice GUI che poi non mi sembra così semplice........

PS. Alla fine, quale programmatore hai scelto?
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 08 Apr 2013, 13:09

allora "keyfob" sarebbe l'ideale....

avendo però già AVRISPmkII avevo pensato che avrdude con una linea di comando predefinita per le impostazioni andrebbe bene...

E' possibile pre-configurarlo in modo che quando si lancia avrdude si debba scegliere solo il file .hex?

Grazie
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06

Re: Quale programmatore scegliere

Postby deluca » 09 Apr 2013, 11:22

In linea di massima è possibile,
potrebbe essere necessario cambiare la com se lo fai usare a terze persone,
magari, come accade sempre, l'enumerazione della interfaccia usb ti occuperà una com diversa che dovrai andare a modificare sul file di configurazione.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Quale programmatore scegliere

Postby tnnbascom » 09 Apr 2013, 14:41

Carissimi,

in base ai vostri preziosi consigli, avevo pensato di usare AVRISP mkII USB con Avrdudess...

Per iniziare volevo provarlo con il BASCOM ma come devo impostare?

Ho fatto delle prove con AVRSTUDIO e tutto ok, ma con il BASCOM non mi funziona....

ho allegato le impostazione che ho usato...

Grazie.
Attachments
Immagine1.jpg
Immagine1.jpg (52.2 KiB) Viewed 17186 times
tnnbascom
 
Posts: 87
Joined: 27 Mar 2013, 15:06


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 15 guests

cron