Pages: 1 [2] 3 4   Go Down
Author Topic: Arduino Standalone schema  (Read 3158 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ti stanno dicendo che se l'header sul convertitore ed i pin sulla scheda da programmare sono messi nello stesso ordine puoi fare l'innesto diretto tra i due connettori, altrimenti devi collegarli mediante dei fili, che poi puoi sempre costruirti un semplice adattatore.
Logged

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

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 1
Posts: 560
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sto realizzando una scheda di sana pianta, quindi non devo usare connettori, dato che il convertitote lo monterò, a saldare, sulla scheda.  smiley-grin

I collegamenti, tra atmega e convertitore devono essere così ?

Arduino 5V - Convertitore 5V
Arduino GND - Convertitore GND
Arduino TX - Convertitore RX
Arduino RX - Convertitore TX
Arduino Reset - Convertitore Reset
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

yes
Logged

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

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Attenzione che a volte la serigrafia del connettore riporta il pin a cui deve essere collegato e non il pin del convertitore.
Quindi può essere anche RX - RX e TX- TX.
Verifica.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 1
Posts: 560
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quanto riguarda la piedinatura vado a spulciare il datasheet. Rileggendo avevo saltato questa parte:
Quote
Il convertitore Arduino monta lo stesso chip 8U2 della UNO e non l'FTDI della 2009; quindi la programmi scegliendo la UNO come Board e non la 2009.
Vantaggio, svantaggio... boh?
Ma, una volta installati i driver (ovviamente), dall'IDE basta che seleziono la scheda desiderata o c'è qualche problema ?

EDIT:
Sulla guida http://arduino.cc/en/Main/Standalone che usa lo stesso convertitore, c'è scritto:
Quote
Connect the RX (pin 2) of your Atmega chip to the TX of the USB to serial board, and connect the TX (pin 3) of your Atmega chip to the RX of the USB to serial board.

Problema risolto della piedinatura.
« Last Edit: July 03, 2013, 01:22:17 pm by anerDev » Logged


Capo d'Orlando
Offline Offline
God Member
*****
Karma: 1
Posts: 560
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ragazzi, scusate se vi rompo la testa ancora, ma in attesa che mi arriva il convertitore http://www.futurashop.it/index.php?route=product/product&filter_name=bob0718&product_id=5864 stavo rileggendo le cose scritte sopra.

Ricapitolando, Michele conferma quanto detto da me:
Quote
Arduino 5V - Convertitore 5V
Arduino GND - Convertitore GND
Arduino TX - Convertitore RX
Arduino RX - Convertitore TX
Arduino Reset - Convertitore Reset

Però, guardando la guida postata nel playground http://arduino.cc/en/Main/Standalone non vedo collegato il pin reset dell'atmega con il convertitore !  smiley-roll
Quindi che devo fare !?

Grazie

EDIT:
sto facendo confusione ! Ma con questo convertitore ovviamente posso caricare gli sketch sull'arduino, giusto ? Oppure mi serve un circuito a parte ?
« Last Edit: July 14, 2013, 09:47:21 am by anerDev » Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 112
Posts: 7112
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se l'ATmega è dotato di bootloader puoi caricare gli sketch tramite seriale dopo aver inviato l'impulso di reset; altrimenti senza bootloader l'unica possibile è la programmazione ISP.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io mi sono fatto sto cosino per fare prima quando mi serve l'isp  smiley-lol


* .jpg (179.07 KB, 800x600 - viewed 47 times.)
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Allora, il RESET deve essere gestito SIA nella programmazione seriale (micro stand-alone con il bootloader) CHE nella programmazione ISP (micro stand-alone senza bootloader). Nel caso della programmazione seriale il RESET (con molta difficoltà) può essere gestito manualmente tramite pressione del relativo tastino al momento opportuno, ma non ha alcun significato visto che lo si può gestire in automatico; quindi se in quelle immagini il convertitore USB-Seriale non è collegato al RESET del micro è un errore.

Faccina: i pin che usi sono solo 13-12-11-10, gli altri sono solo infilati, immegino. Che resistenze hai usato per limitare la corrente dei LED? comunque l'idea è simpatica  smiley
Logged

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

Offline Offline
Full Member
***
Karma: 0
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Faccina: i pin che usi sono solo 13-12-11-10, gli altri sono solo infilati, immegino. Che resistenze hai usato per limitare la corrente dei LED? comunque l'idea è simpatica  smiley
Sono:
13 - SCK
12 - MISO
11 - MOSI
10 - Reset
I led sono per lo status come c'è scritto nello sketch dell' isp
9 - Heartbeat   - shows the programmer is running
8 - Error       - Lights up if something goes wrong (use red if that makes sense)
7 - Programming - In communication with the slave
Le R sono da 220 ohm  smiley
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bene, grazie, pensavo che avessi usato il mio sistema; io ho collegato i led direttamente sulle linee MISO-MOSI-SCK, sono da 3mm ad alta luminosità, con R da 680ohm, per non sottrarre troppa corrente ai segnali. Questo però mi permette di controllare direttamente il buon funzionamento delle tre linee  smiley-wink
Logged

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

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 1
Posts: 560
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Buonasera ragazzi,
mi è arrivato l'FT232R di sparkfun. Ho fatto tutti questi collegamenti: http://arduino.cc/en/uploads/Main/arduinobload_wires.jpg ma sono mezzo bloccato per tre motivi.

1) dove devo collegare il pin reset dell'Atmega328 all'FT232R ?
2) Ft232R ha un jumper 3,3 e 5, attualmente ho fatto un ponticello tra il centrale e 5: https://dl.dropboxusercontent.com/u/54578766/ft232r.jpg
3) Driver: ho installato http://www.ftdichip.com/Drivers/VCP.htm Mac OS 2.2.18

Dato che la guida ufficiale non indica come collegare i reset ho seguito questa guida, tranne la parte lcd: http://www.buildcircuit.com/arduino-programmer-on-breadboard-using-ft232rl/

Bene, non funziona niente !
Tipo di Arduino: Arduino Duemilanove w/ atmega328
Porta: /dev/tty.usbserial-AD01TVVT
Risultato: avrdude: stk500_recv(): programmer is not responding

Il led tx dell'FT232R lampeggia, dopo anche il led pin13;

Fate conto che: non ho messo i condensatori da 22pF ma da 20pF;
Il condensatore sull'FT232R della seconda guida è leggermente più grande di 0,1uF (non avendolo dentro);

Secondo me non funziona niente perché: driver e impostazioni sbagliati oppure i condensatori, specialmente quello da 0,1uF sballano qualcosa.

?

Grazie
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 569
Posts: 12553
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Andrea, non puoi semplicemente scaricarti lo schema elettrico della 2009 e replicare "alla lettera" quel circuito? Vai sul sicuro.... smiley-wink
Logged

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

Mantova
Offline Offline
Jr. Member
**
Karma: 2
Posts: 59
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Sull'atmega hai caricato il bootloader della Duemilanove?
Logged

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 328
Posts: 22758
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Anch'io ho 2 shield autocostruiti per programmare chip in ISP ed ho anch'io messo i 3 LED sui pin 7/8/9 perché sono utili, soprattutto quello rosso.
Logged


Pages: 1 [2] 3 4   Go Up
Jump to: