Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Isprogramiran Atmega328P-PU bez Arduino plocice

[es] :: Elektronika :: Mikrokontroleri :: Isprogramiran Atmega328P-PU bez Arduino plocice

[ Pregleda: 3141 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Isprogramiran Atmega328P-PU bez Arduino plocice21.04.2016. u 09:44 - pre 96 meseci
Pozdrav svima!
Vec neko vreme se bavim Arduinom i trenutno radim na jednom projektu. Zanima me kada zavrsim sa programiranjem cipa na Arduinu i kod uploadujem po kom principu mogu cip da samostalno koristim, bez Arduino plocice, znaci isprogramiram kod, uploadujem, skinem cip i sta dalje?
Nalazio sam neke seme kao i primere.. moze li neko da ovde objasni taj princip i priblizi termin "bootloader"?
Hvala unapred!

[Ovu poruku je menjao AvramKovacevic dana 22.04.2016. u 01:09 GMT+1]
A.K.___
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
178.149.38.*

Sajt: yu3ma.net


+505 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 12:14 - pre 96 meseci
Da bi Atmega328 radio nezavisno od Arduino plocice, potrebno mu je obezbediti iste uslove kao sto ima i na Arduino :)

To je pre svega 5V napajanje (mada moze i 3.3V), kristal sa pratecim 18pF kondenzatorima i par kondenzatora za decoupling napajanja. To je osnovno da bi radio.

Sta ces dalje od periferija da upotrebis to je tvoj izbor.
Recimo imas serisku RX/TX vezu 5V iz IC, ako ti dovoljno onda ne treba nista vise, ako ti treba da uvezes sa PC treba ti naponski konverter poput MAX232.
Ako ti treba USB onda ti treba i onaj FTDI chip kao na Arduinu ili neki slican IC koji obezbedjuje USB konektivnost.
Ostatale I/O buffere, tranzistore, LED, sta god, dodajes isto kao i na Arduino.

Oko bootloadera, to je parce programa koje se usnimava u Atmega328 i koji ti obezbeduje posle da mozes svoj program da ucitas u njega samo koristeci serisku vezu, ne treba ti programator.
Da bi usnimio bootloader u Atmega328 TREBA ti programator ali na srecu to se lako da ispovezati kada imas vec Arduino, pogledaj ovaj link:

https://www.arduino.cc/en/Tutorial/ArduinoISP


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

tuxserbia
Oleg Vučković
urandom
/dev/null
Niš

Član broj: 4094
Poruke: 867

Jabber: tuxserbia@elitesecurity.org
ICQ: 65355850
Sajt: 127.0.0.1


+112 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 12:41 - pre 96 meseci
A može i bez kristala, samo interni

http://www.instructables.com/i...ning-without-crystal-oscillat/

Evo sa serijskim portom, ako neko zna šta je to

https://www.arduino.cc/en/Main/StandaloneAssembly

Evo i ovako, original njihovo uputstvo

https://www.arduino.cc/en/Tutorial/ArduinoToBreadboard

ima pri kraju i Minimal, bez oscilatora

ali sve što ti je rekao @mikikg, isprati i nema da omaneš ;-)
Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 5059
*.dynamic.isp.telekom.rs.

Sajt: yu3ma.net


+505 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 15:51 - pre 96 meseci
Bez kristala nece moci da koristi serisku vezu pa prakticno i bootloader jer sa internim R/C oscilatorom, tajming potreban za RS232 kominukaciju moze mnogo da varira (naspram napona i temperature) i prakticno da ne radi.
Kristal obezbeduje stabilnu frekvenciju clock-a neophodnu za serisku kominukaciju.
Koliko se secam sa kristalom se moze dobiti vece brzine clock za MCU nego sa R/C, moze brze procesor da radi.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

tuxserbia
Oleg Vučković
urandom
/dev/null
Niš

Član broj: 4094
Poruke: 867

Jabber: tuxserbia@elitesecurity.org
ICQ: 65355850
Sajt: 127.0.0.1


+112 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 19:41 - pre 96 meseci
Mislim da mu je interni 8MHz, ovaj spoljni 16, može i 20.

A ja kako sam ga ukapirao, on bi isprogramirao čip, pa ga skinuo i postavio na neki svoj sklop.
Naravno da je čip "obogaljen" bez spoljnog kristala, samo sam pomenuo da može, ako baš hoće nešto minimalistički, za mini light-show, novogodišnja jelka, itd....
Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 21:43 - pre 96 meseci
Hvala na odgovorima!
Citat:
tuxserbia
A ja kako sam ga ukapirao, on bi isprogramirao čip, pa ga skinuo i postavio na neki svoj sklop.

Upravo to! Znaci ja programiram preko Arduino plocice, pa po zavrsetku toga skinem cip i ugradim ga u sklop.
Znaci ako sam dobro razumeo, bootloader mora da se uploaduje na mikrokontroler ako bih zeleo da isti programiram bez Arduino plocice(sto meni licno nije potrebno)?
A.K.___
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 21:56 - pre 96 meseci
pa ako sutra hoces u tu arduino plocicu da stavis drugi mcu moraces da
ga napeces sa bootloaderom inace nece raditi u toj plocici
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Atmega328P-PU bez Arduino plocice21.04.2016. u 22:27 - pre 96 meseci
Veliko hvala na svim odgovorima.
Nabavicu neophodne komponente ovih dana pa ako imam jos koju nejasnocu postavicu ovde..
A.K.___
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice22.06.2016. u 20:43 - pre 94 meseci
Nije mi jasno gde gresim... radi probe uploadovao sam u mikrokontroler Blink skeč(na pinu 13 prikacena LE dioda i trepce u intervalu od jedne sekunde), povezao sam po semi koju nadjoh na netu, prikacio na napon od 5v i nista se ne desava... sta bi tu moglo da predstavlja problem?
Čip sam skinuo sa Arduina tako da nije potrebno da "napečem" Bootloader...


[Ovu poruku je menjao AvramKovacevic dana 22.06.2016. u 21:57 GMT+1]
A.K.___
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice22.06.2016. u 21:03 - pre 94 meseci
dal si mu zakacio kristal?
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice22.06.2016. u 21:19 - pre 94 meseci
Jesam, na pin 9 i 10
vidi se na slici u prethodnom postu moje povezivanje(nadam se da je razumljivo)
A.K.___
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice22.06.2016. u 21:29 - pre 94 meseci
nije stigla fotka mailom .. vidim sad .. fali ti bar 100nf na napajanju
na samom mcu, ova keramika od kvarca je nezgodna ovako, proba da butnes
obe noge koje idu u gnd u istu rupu, zvuci glupo ali oce pomogne cesto,
ostalo deluje ok ovako po slici ... dakle za pocetak dodaj 100nf na
pinove 7-8, odma tu pored cipa
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 11:10 - pre 94 meseci
Postavio sam 100nF na pinove 7 i 8 i opet nista... ne znam sta bi moglo biti sem da nisam pravilno povezao ceo sklop.. mada vise puta sam rastavljao i ponovo ali opet nista... buni me jer dok je mcu na Arduino sve radi, kada ga povezem na ispitnu plocicu nista... sta li bi moglo jos da predstavlja problem?
A.K.___
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 11:24 - pre 94 meseci
ne vidi se bas sve na slici ... ali neki checklist koji mora prodjes

1. proveri napajanje
2. proveri 100nF direkt na nogama mcu-a
3. proveri kristal dal je lepo zaboden (treba da bude ako se dobro secam
16MHz za arduino)
4. proveri load kondove na kristalu
5. proveri reset pin da li si dobro vezao
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 15:55 - pre 94 meseci
Zahvaljujem vam na svim odgovorima! Uspeo sam. Malcice sam izmenio povezivanje i uspelo je. U prilogu je slika. Hvala jos jednom!

A.K.___
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.dynamic.sbb.rs.

Sajt: mysql.rs


+2377 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 16:12 - pre 94 meseci
ne vidim sta si drugacije spojio .. bolje je bilo sa kristalom blizu procesora, 16mhz nije malo za ove bockave, i dalje ti fali 100nF na pinovima mcu-a, to ne smes da izostavljas lupaces glavu danima zasto nesto ne radi

 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 16:41 - pre 94 meseci
Uzecu to u obzir, a ovo radi i bez 100nF.
A.K.___
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice23.06.2016. u 20:12 - pre 94 meseci
bez 100n radi tebi na stolu blinker, a i kad se resne mcu (a mozda se
resne 20 puta dok radis test) ti ne vidis jer blinka pa blinka, ali u
pravom radu to bi bila katastrofa ... nemoj da zaobiliazis tih 100n
 
Odgovor na temu

AvramKovacevic
Majdanpek, Srbija

Član broj: 250666
Poruke: 128



+5 Profil

icon Re: Isprogramiran Atmega328P-PU bez Arduino plocice24.06.2016. u 01:22 - pre 94 meseci
Imacu u vidu to. Hvala!
A.K.___
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Isprogramiran Atmega328P-PU bez Arduino plocice

[ Pregleda: 3141 | Odgovora: 18 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.