Go Down

Topic: Arduino UNO StandAlone (Read 3044 times) previous topic - next topic

Nino1001

Ciao a tutti.
Avrei bisogno di un piccolo aiuto sul StandAlone. Trovo solo informazioni confusionarie.
Ho la scheda ARDUINO UNO ed il suo chip Atmega368 che svolge bene il programma.

Domanda n.1
Posso staccare l'Atmega328  da ARDUINO UNO e trasferirlo su una piastra millefori?
Penso di si, vorrà dire che se compro un altro Atmega dovrò caricargli il Bootlader o comprarne uno già caricato...ho visto che su un sito li vendono .... .

Domanda 2.
Se ritengo bastevole l'oscillatore interno di 8 MHz posso non mettere il quarzo da 16 MHz? Se la risposta è si i pin come si collegano: a GND, a +Vcc con o senza resistore....
Nello sketch occorre inserire qualche istruzione particolare o ARDUINO UNO riconosce da sè di non avere un oscillatore esterno?

Ciao a tutti e grazie.


leo72


Domanda n.1
Posso staccare l'Atmega328  da ARDUINO UNO e trasferirlo su una piastra millefori?
Penso di si, vorrà dire che se compro un altro Atmega dovrò caricargli il Bootlader o comprarne uno già caricato...ho visto che su un sito li vendono .... .

Sì, puoi farlo. Anzi, comprati i chip vergini e poi li programmi in standalone con la guida del Menniti (cerca l'utente "Michele Menniti" oppure vai sul suo sito www.michelemenniti.it).
Così risparmi pure perché i chip col bootloader precaricato li fanno pagare di più.

Quote

Domanda 2.
Se ritengo bastevole l'oscillatore interno di 8 MHz posso non mettere il quarzo da 16 MHz?

Se vuoi usare l'oscillatore interno (8 oppure 1 MHz) devi programmare i fuse, particolari registri interni. Anche per questa operazione trovi tutto nella guida che ti ho suggerito.

Quote

Se la risposta è si i pin come si collegano: a GND, a +Vcc con o senza resistore....

Devi collegare i 4 pin dell'alimentazione (2 per Vcc e 2 per Gnd), poi una resistenza da 10/20/30K ohm sul pin di reset verso Vcc, e poi le linee della programmazione ISP (rif. "guida").

Quote

Nello sketch occorre inserire qualche istruzione particolare o ARDUINO UNO riconosce da sè di non avere un oscillatore esterno?

No, devi preparare una scheda virtuale affinché l'IDE possa compilare per la giusta frequenza e la possa anche programmare tramite un programmatore (che può essere lo stesso Arduino o un programmatore compatibile con l'IDE). Anche in questo caso... fai riferimento alla guida.  ;)

Michele Menniti

Leo, aspetto fattura per sponsorizzazione multipla $) pago cash XD
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


Leo, aspetto fattura per sponsorizzazione multipla $) pago cash XD

Preferisco un bel prodotto tipico calabrese... sì sì, lo preferisco!  XD

Madwriter

Ragazzi un piccolo help approfitto del topic,
purtroppo non ho tempo per scorrere le oltre 50 pagine della guida non vi cheido di rispondermi direttamente ma magari di indicarmi solo i capitoli che mi servono ho provedduto già di mio alla parte hardware:

ho un programmatore con i seguenti attacchi già collegati a quelli relativi della mia scheda di dev,
ora due domande come devo congifurare l'ide?(configurazione e link ai core per atmega8 e 328)
mmm stop credo sia solo questo :)
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Alex96T

Cosa permette di fare la guida di Michele menniti?
Mi ha incuriosito il discorso, ma non so di cosa si stia parlando

Michele Menniti

L'IDE si configura con la COM assegnata alla tua scheda e con la board virtuale del micro da programmare. La Guida non la devi "scorrere" la devi LEGGERE ]:D mica ho scritto per buttare inchiostro. Comunque l'indice è ad iperlink, "scorri" lui, trova ciò che ti interessa e poi un solo clic :smiley-sweat:. La Guida è fondamentalmente basata sull'IDE 0022, c'è poi un capitolo per le differenze con la 1.0.1.; poi se non ti è chiaro qualcosa chiedi....

@ Alex96T: in firma c'è il link, scaricala e dai pure tu un'occhiata all'indice, è gratis.... :)
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

astrobeed


è gratis.... :)


Per scaricarla devi usare banda della ADSL e poi vuoi mettere la fatica per leggerla, si fa prima ad aprire millemila topic con domande, inutili, varie  :smiley-mr-green:

Michele Menniti

è la filosofia odierna di Mad, te l'avevo scritto nell'altro Topic, meno male che di solito è iperattivo, altrimenti sai croce che c'eravamo caricati?? :smiley-eek-blue:
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

Madwriter


La Guida non la devi "scorrere" la devi LEGGERE ]:D mica ho scritto per buttare inchiostro.

Inchiostro? che fai scrivi a macchina poi vai di scanner e OCR?  :smiley-yell:


Comunque l'indice è ad iperlink, "scorri" lui, trova ciò che ti interessa e poi un solo clic :smiley-sweat:.

e ma scrivi troppo volevo un riassunto, anche a scuola rubavo gli appunti degli altri  :smiley-mr-green:
Non apro un mio topic perchè quando lo faccio mi ingorate o deridete a prscindere se l'argomento sia serio o no  :smiley-sad-blue:  :smiley-mr-green:

Quindi io la ocllego mi assegna la board virtuale e carico semplicemente gli sketch mmm un'altra domandina dove trovo un file di board aggiornato? :smiley-mr-green: (si lo so è sulla guida )
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Michele Menniti

bah, oggi sei proprio strano, si vede che stai lavorando :smiley-yell: non è vero che sei ignorato, il fatto è che a volte le tue argomentazioni di Topic sono a basso tasso di equilibrio, quindi ovviamente inizia subito la coglionetta, oppure te ne vai talmente tanto OT che è come se entrassi dal panettiere a chiedere un filoncino di microchip :smiley-eek-blue:
Il fatto è che ti scoccia proprio leggere oggi, infatti del mio intervento hai miscelato le due info e hai tirato fuori una caxxata1000 XD
E' la COM che viene assegnata non la board, che devi creare e selezionare. Io non credo di scrivere troppo (parlo seriamente...) ma soltanto cerco di essere chiaro per chi non ha mai fatto queste operazioni; in questi casi ogni cosa che dai per scontata genera dieci domande allora tanto vale spiegare tutto per bene. Più o meno si tratterà di leggere 3-4 pagine, devi capire tu ora che questo sacrificio immane vale il risultato :smiley-sweat: Io ti aiuto ma non puoi pretendere che ti detti i passaggi punto per punto e per di più facendo la sintesi :smiley-zipper:
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

Madwriter

hai ragione brutto periodo scusa,nell'IT questo è periodo di stress  :.
leggerò stanotte prima di andare a dormire  :smiley-mr-green:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Michele Menniti


hai ragione brutto periodo scusa,nell'IT questo è periodo di stress  :.
leggerò stanotte prima di andare a dormire  :smiley-mr-green:

ma no, figurati, è solo per restare nel razionale, purtroppo questo è un periodo di stress per tutti, magari per ragioni totalmente diverse; dagli un'occhiata e poi ritienimi a disposizione, sul serio; in altri momenti te li detterei pure i passaggi, ma sono stra-oberato di lavoro; vedrai che in pochi minuti faremo ogni cosa.  :)
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

PaoloP

Il cognome di Michele è Menniti, non Bignami.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

Michele Menniti


Il cognome di Michele è Menniti, non Bignami.  :smiley-mr-green: :smiley-mr-green: :smiley-mr-green:

ROTFL XD XD XD GRANDE PAOLO!
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

Go Up