ATmega32U4 (Leonardo) USB probléma.

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

ATmega32U4 (Leonardo) USB probléma.

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

Sziasztok !
Egy Arduino UNO és az 1.6.5 IDE segítségével sikeresen beégettem az ISP gyári bootloadert a nyers ATmega32U4 chippembe.
Most ott szeretném folytatni, hogy egy USB kábelt szeretnék kötni a 32U4 csip erre megfelelő lábaira , hogy ezen programozzam.
Viszont a Win7 ismeretlen eszközként kezeli. Próbáltam illesztőprogramot alátenni, de a Win nem fogad el egyet sem amit próbáltam.
Valaki csinált már ilyet :?:
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATmega32U4 (Leonardo) USB probléma.

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

A fusebiteket átraktad?
Alapban HBW alapú bootloader van, neked meg normál bootloader kell. És 4k a bootloader mérete a hwb 2k helyett.
Azaz a fusebiteket is módosítani kell:
A boards.txtből:

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

leonardo.bootloader.low_fuses=0xff
leonardo.bootloader.high_fuses=0xd8
leonardo.bootloader.extended_fuses=0xcb
leonardo.bootloader.lock_bits=0x2F
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Nem , csak simán beleégettem a gyári ISP-t.
Hogyan kell ezeket átrakni ? 8O
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

megnéztem a boards.txt fájlt és így van alapértelmezetten a bitkiosztás. :/
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATmega32U4 (Leonardo) USB probléma.

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

USB vonalak felcserélve,
Tápszűrés elégtelen,
Hiányzik a ferrit szűrőgyöngy,
A VCCUSB pátszűrése nincs,
Forrasztógyanta nem lett lemosva,
Hibás a chip,
Nincs bekötve az összes Vcc, VccA , GND, GNDA láb.

A firmware beégetése nélkül a HWB loader bejelentkezett?
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

USB vonalakat átnéztem tuti jó.
tápot a PC USB vezetékéről kap.
ferrit nincs a kábelen, de szerintem ilyen jelszintéknél nem kritikus, valamint kommunikáció van, mivel kiírja, hogy nem ismeri meg.
tápszűrésnek 1uF és 100nF. párhuzamosan van. de nem hiszem, hogy ez is kritikus lenne.
gyantát lemostam.
a chip tuti jó mert bootloader megy. ha IS-n égetek bele programot villog szépen. (blinky)
minden táp és föld bekötve. egy működő(elvileg) kapcsolás volt az alapja. paperdunio. http://translate.google.com/translate?u ... o|en&hl=en
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Találni sok-sok bootlaoder a neten pl Adafriut vagy SparkFUN bootladerje.
Ezek között mi a különbség ? lehet hogy azért nem működik az USB-m mert nem jó bele a gyári bootlader ?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATmega32U4 (Leonardo) USB probléma.

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

gyárilag benne van a hwb. Az nem jó neked?

A nem ismeri fel - annyit jelent, hogy a D+...Vcc közti 1k5-t látja. Azaz _NINCS_ kommunikáció.
Bootloader bejelentkezik? (HWB)?
Mi jelenik meg az eszközkezelőben aktív bootloader esetén?
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Sikerült előrelépnem. Újraforrasztottam. Gyantát letöröltem és egyszer csak jó.
Felismeri kiírja , hogy leonadro van bedugva. A gyári bootloadert égettem bele.
De :/
mikor programozni akarom a fejlesztőből, ledobja a portról az egészet és jön a hiba üzenet, hogy nincs a porton a készülék :/
Ez gondolom már valami szoftveres gond. :/
Erre valami ötlet ?
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Közbe ez is megoldódott !
A gyári bootloaderben volt valami vagy pont nem volt.
Alapot váltottam. A LEOstick lett az alapja : http://www.freetronics.com.au/collectio ... ai7tvmczmg
minden működik szépen a LEO bootloaderrel. Ha valaki Arduino leonardo projectbe vág segítek szívesen. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATmega32U4 (Leonardo) USB probléma.

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

A biztosìtékbiteket is beégetted?
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Nemtudom :D
Külön nem tettem semmi extrát. A Leo bootladerjét belemásoltam az arduino könyvtárba és ISP-n keresztül(egy UNO-val) beleégettem.
Megy minden mint a parancsolat. Tehát beleégettem ? :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: ATmega32U4 (Leonardo) USB probléma.

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

Arduino Tools- Bootloader égetése funkcióval raktad be? Akkor a fusebiteket is beállította.
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Igen így csináltam.
De később szeretném bootloader nélkül égetni a chippet. Most így kész lett a fejlesztős,játszós parkom,( van két eredeti leonardom, két nyers chipből készült leo, és egy nyers UNO)
most dolgozok a vezeték nélküli kommunikáción ha jó a kódom akkor ISP-n keresztül szeretném beleégetni, hogy a bootloader ne fogjon helyet.
Benett
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2013. február 22. péntek, 15:20

Re: ATmega32U4 (Leonardo) USB probléma.

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

Sziasztok !
Egy kis tapasztalatot szeretnék ebben a témában megosztani.
A leonardo (32U4) chip USB adatlába a "3" , "4" nagyon érzékeny az ellenállásra. Én 2 USB hosszabbító kábelen keresztül használtam és dobálta a Win7 a portról.
Lecsökkentettem a soros ellenállást és megy. Esetleg ha valakinek van hasonló problémája próbáljon meg a soros ellenállással játszani.
Válasz küldése