Bootloader égetése ArduinoISP-vel

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

Külső energiaforrás az UNO-hoz : a GND-k a teljes rendszerben össze voltak egymással is kötve?
sn0wb34r
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2014. november 12. szerda, 23:47

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: sn0wb34r »

Azt hogy érted, hogy össze voltak egymással kötve? DC 9V ment UNO-ba és onnan jött az 5V és a GND is az ATmegához. Nem így kell?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

Igen, így.
Így OK.
origo
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2014. szeptember 30. kedd, 17:19

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: origo »

Hello Mindenkinek

Az én kérdésem is hasonló mint a fentiek.
Nekem is van egy UNO R3, amit az ebayon vettem ATMEGA8-al. Nos én is lecseréltem egy Atmega 328P-PU csipre.
Betettem a csippet a UNO R3 ( klon vagy mi a fene ) IC tartóba. Próbáltam a Bootlogert beégetni a fentiek alapján, de mindig hibaüzenet van. Már állitottam az alappanelt mindenre, a programozót is de sehogyan sem megy. Mi lehet a baj.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

Külső programozód van?
origo
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2014. szeptember 30. kedd, 17:19

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: origo »

Nincs kulso programozom, csak az a lapka, amit Ugyhivnak hogy Arduino Uno R3 ( vagy annak a klonja ), amivel kaptam a Atmega 8-as IC,
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

Akkor ezzel _sehogyan_ nem rakható bele a chipbe a bootloader. Ahhoz külső programozó kell.
origo
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2014. szeptember 30. kedd, 17:19

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: origo »

Es akkor milyen az a kulso programozo, ossze lehet esetleg rakni , vagy gyari kell hogy legyen
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

_Bármilyen_ AVR programozásra (8bites kontrollerhez) való.
De kerüld el a AVRASP és a AVR-Doper programozókat (az emulált USB miatt szívás). Itt is igaz az ár-érték arány. Olcsó, ámde a plusz ráfordított időddel többszörösét fizeted.

Ha van LPT port: STK200 a legegyszerűbb.


De lehet az arduinoISP is programozó. Ehhez külső kvarc, kondik kellenek. A Mega8-as panelra is is felrakható:
Alapinfo:
http://avr.tavir.hu/modules.php?name=Co ... ge&pid=158
sn0wb34r
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2014. november 12. szerda, 23:47

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: sn0wb34r »

Robert írta:Igen, így.
Így OK.
És ha mégsem OK így sem? Beszereztem kondikat, rákötöttem a kristályt is, de valamiért még mindig ugyan azzal a hibával száll el...

Kód: Egész kijelölése

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows 7), Board: "Arduino Duemilanove w/ ATmega328"
avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
További ötletek?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

0.tools- board : amiovel megy a mega8-asod.
file - minta - arduinoisp
tools - com: amin a aramkor van.
file - upload

1. tools - board: diecimila/328
tools - com : arduino com portja
tools - programmer : Arduinoisp
mega328 beköt, ahogy a arduinoisp eleje irja.
mosi-miso-sck-reset.
Vcc/VccA, gnd,/gnda, es ezek tapjai az arduinoval összekötve.
vcc/gnd közé 100nF kerámiakondi.

2, file - beallitasok: minden log elé pipa.
tools - burn bootloader
sn0wb34r
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2014. november 12. szerda, 23:47

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: sn0wb34r »

Robert írta: 1. tools - board: diecimila/328
Nekem ilyen nincs a listában, csak ezek: https://www.dropbox.com/s/x1rj4a2w35u0lrs/Boards.jpg ezekből akkor melyiket válasszam, ha ATmega328P-PU -t szeretnék szeretnék bootladerrel ellátni?
Mint korábban mondtam nem vagyok kicsit sem jártas a témában, csak próbálkozok tanulgatni, de az nem lehet gond, hogy ATmega16U2 van FTDI helyett USB illesztőnek berakva az UNO R3-ban ami nekem van?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: Robert »

Mega8-as UNO?
Soha nem létezett. Az illesztőchip nem CH340? vagy CP2302?

A chip kommunikációs sebessége a lényeg. Ez a diecimila/328 esetén a legjobb/stabilabb. (Duemilanove/328 is OK).
sn0wb34r
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2014. november 12. szerda, 23:47

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: sn0wb34r »

Köszönöm a kitartó segítséget, azt kell mondjam sikerült megoldani a problémát. Senki nem fogja kitalálni, én is csak dühömben éreztem rá, hol a gond, amikor is kiszedtem a 10K ellenállást és bosszút álltam rajta (jóféle fogóval), majd az újrapróbáláskor egy új ellenállással szépen beégett a bootloader ahogy az kell, már vissza is ellenőriztem egy egyszerű chipcserével az UNO-ban.

Még egyszer köszönöm a segítséget!
sn0wb34r
Újonc
Újonc
Hozzászólások: 7
Csatlakozott: 2014. november 12. szerda, 23:47

Re: Bootloader égetése ArduinoISP-vel

Hozzászólás Szerző: sn0wb34r »

az eredeti UNO ATmega328P-PU-val van szerelve, csak szeretnék csinálni egy RF kommunikációs eszközpárt, amit arduinon fejlesztenék le. Sajna C meg egyéb programnyelvek nekem nagyon kínaiak, de azért nem akartam mindkét helyre egy UNO-t vagy Nano-t beszerkeszteni. Lehet ágyúval megyek így szúnyogra, mert messze nem használom ki a 328-ast, de még nagyon tanulom az egészet... :D
Válasz küldése