Pages: [1] 2 3   Go Down
Author Topic: L' AtMega328 standalone fa i capricci  (Read 1072 times)
0 Members and 1 Guest are viewing this topic.
Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti,
non voglio essere preso a fucilate, ma ho costruito una schedina con un atmega328 in standalone che..... non funziona  smiley-cry, è da ieri sera che ci sbato la testa.
La situazione è la seguente:
atmega328p-pu (funzionante, sulla UNO funziona)
cristallo 16mhz su pin 9 e 10
condensatori da 22pF sul condensatore che vanno al pin 8
Vcc su pin 7 e 20
gnd su pin 8 e 22
led su pin 13
Resistenza da pin 1 a Vcc da 10k
Se do i 5v il led 13 non lampeggia e il bootloader non parte.
Ho dimenticato qualcosa?
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

tanto per cominciare la solita resistenza sul led smiley-twist, come e quando hai programmato questo micro?
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

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

tanto per cominciare la solita resistenza sul led smiley-twist, come e quando hai programmato questo micro?
Il chip ha il bootloader e l'ho programmato nello zoccolo di arduino e ci ho messo un gcode interpreter che funziona benissimo sulla scheda arduino. La resistenza l'ho messa sul led, ho solo dimenticato di scriverla.
Ho dimenticato qualcosa?
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Offline Offline
Full Member
***
Karma: 2
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma i condensatori stanno sui pin 9 e 10 che vanno a massa smiley-grin
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ma i condensatori stanno sui pin 9 e 10 che vanno a massa smiley-grin
Certo! Così ho fatto smiley-razz
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

da cosa evinci che non sta funzionando? non è scritto da nesuna parte che il led 13 debba lampeggiare all'avvio del bootloader, quello può dipendere dal circuito di Arduino, ne abbiamo discusso recentemente, comunque controlla la polarità del LED, dopo di che mettici un semplice blink per verificare lo stand alone
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: 2
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ricordati di mettere il condensatore da 100nF tra il DTR del seriale e il pin 1 ! smiley-grin
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

da cosa evinci che non sta funzionando? non è scritto da nesuna parte che il led 13 debba lampeggiare all'avvio del bootloader, quello può dipendere dal circuito di Arduino, ne abbiamo discusso recentemente, comunque controlla la polarità del LED, dopo di che mettici un semplice blink per verificare lo stand alone
Lo sketch usa la seriale e non funziona smiley-razz quindi penso che il chip non "parta"
@chry2000: mica lo metto il condensatore: la seriale mi basta in tx e rx mica mi serve per programmare il micro!
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Offline Offline
Full Member
***
Karma: 2
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

e chi resetta il chip?!?!?!
Logged

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

ricordati di mettere il condensatore da 100nF tra il DTR del seriale e il pin 1 ! smiley-grin
ma che cavolo vai cianciando? ecco che si è ricostituita la coppia più bella, giovane ed ignorante del Forum smiley-twist Ma possibile che non vi rendiate conto che non siete in condizioni di far funzionare le vostre cose e pensate di poter dispensare consigli, peraltro completamente sbagliati, agli altri?
IMPARATE prima, non abbiate fretta, nessuno vi obbliga ad aiutare gli altri se ancora non avete un minimo di autosufficienza e competenza. Chri, torna sul tuo Topic e pensa a far ripartire il tuo 2009, che con Cecé me la vedo io, oppure forse preferisci che gli ceda il posto e venga ad aiutarti lui che con la BitBang è un mago? (ha l'intera collezione di pistole originali Colt smiley-yell) Così vi scambiate gli aiuti, altro che quizzettone, due Topic da spasso saranno questi!!! smiley-grin
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: 2
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bho ma ce l avete con me? se devi programmare l atmega con il convertitore seriale oltre al TX e RX bisogna collegare il pin DTR per autoresettare l atmega
...
Logged

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

bho ma ce l avete con me? se devi programmare l atmega con il convertitore seriale oltre al TX e RX bisogna collegare il pin DTR per autoresettare l atmega
...
vedi, io non ce l'ho con te ma tu pretendi di aiutare un altro senza sapere di che stai parlando e questo è sbagliato, perché rischi di metterlo fuori strada; ti ha spiegato che sta programmando il micro su Arduino, NON direttamente sul circuito stand-alone, quindi il C da 100nF non serve assolutamente a nulla.
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: 2
Posts: 145
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

aspettate aspettate sono io riconglionito dove è scritto che lo sta programmando con arduino ?  smiley-confuse smiley-confuse smiley-confuse smiley-confuse
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1745
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

bho ma ce l avete con me? se devi programmare l atmega con il convertitore seriale oltre al TX e RX bisogna collegare il pin DTR per autoresettare l atmega
...
Ti ho già detto che NON devo programmarlo via seriale!
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

Questi thread sono trooooppo forti  smiley-yell smiley-yell
Mi ricordano il detto delle mie parti: "Ndo' tu vai?" - "Le son cipolle!!" per intendere che uno chiede una cosa e l'altro capisce una domanda completamente differente e risponde una cosa che non c'entra nulla  smiley-lol
Logged


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