atmega,arduino, funduino,bootloader

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
elnBeginer
Příspěvky: 34
Registrován: 19 srp 2012, 00:00

atmega,arduino, funduino,bootloader

#1 Příspěvek od elnBeginer »

Mam funduino MEGA 2560 ,chcem si naprogramovat externe prilozeny procak ATmegu8, som narazil na nete na toto: vid dole obrazok.
Je tam napisane remove microcontroller cize bez procaku na funduine, ako to mozem spravit tak ze ten procak tam bude aby som mohol naprogramovat ten externy procak?
nasiel som viacero veci na nete a hlavne v anglistine aj tak si nvm rady aj ked som to daval do google translatoru,,,mam v tom niaky misung.
Ako to je vlastne? : zapojim podla obrazka , cez burn bootloader poslem do procaku arduina (cize atmega2560) volaky bootloader a potom dam si niaky program a dam upload a to mi posle uz program do atmegy8 ?


skusal som to ,ale nvm si rady, tak by som bol rad keby mi tu niekto pomohol,som uz na dne ,dakujem :) s pozdravom laci.
Přílohy
fun.jpg
(42.14 KiB) Staženo 155 x
Uživatelský avatar
frpr666
Příspěvky: 1051
Registrován: 28 pro 2009, 00:00

#2 Příspěvek od frpr666 »

Nenapsal jsi odkaz ze které stránky bereš tvůj návod.
Tak jak máš obrázek teď, tak na 100% potřebuješ už mít vypálený bootloader v tom chipu na kontaktním poli.

Podle mě: Arduino IDE se snaží spojit přes USB/UART převodník (na desce arduino) a přes RX, TX komunikuje s bootloaderem na chipu Atmega. Těsně před samotným uploadem do chipu, je vhodné udělat restart chipu.

citace:
http://arduino.cc/en/Hacking/Bootloader?from=Main.Bootloader
To burn the bootloader, you'll need to buy an AVR-ISP (in-system programmer), USBtinyISP or build a ParallelProgrammer. The programmer should be connected to the ICSP pins (the 2 by 3 pin header) - make sure you plug it in the right way. The board must be powered by an external power supply or the USB port.
Uživatelský avatar
AB1
Příspěvky: 312
Registrován: 23 lis 2009, 00:00

#3 Příspěvek od AB1 »

Princip naprogramování jiného procesoru přes Arduino je ten, že

1. Do procesoru v Arduinu nahrajeme program ArduinoISP. Tím se Arduino změní na ISP programátor.
2. Připojíme Avr, který chceme naprogramovat.
3. Pomocí Avrdude ho naprogramujeme.
Příkaz pro avrdude by měl být (při použití portu COM1)
c:\>avrdude -P COM1 -b 19200 -c avrisp -p m8 -e -U flash:w:blik.hex

Tady jsou nějaké odkazy
http://uart.cz/479/arduino-jako-avr-programator/
http://www.linuxsoft.cz/article.php?id_article=1973
http://valentapetr.wordpress.com/2012/1 ... duino-uno/
Uživatelský avatar
Michal22
Příspěvky: 8229
Registrován: 28 bře 2012, 00:00
Bydliště: Brno

#4 Příspěvek od Michal22 »

elnBeginer- jen malá technická- dej si do názvu vlákna na patřičná místa mezery, protože bez nich rozhazjueš formátování stránky!
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“