AVR-Duino / UNO (Arduino-UNO)

Az oldal Demopaneljeinek _hardware_ kérdései...
Válasz küldése
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

AVR-Duino / UNO (Arduino-UNO)

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

Az Arduino UNO új panelje, mely FT232RL chip helyett ATMega8U2 chipet tartalmaz. A tesztelések megkezdődtek.

A TavIR oldalon ez is hamarosan olvasható lesz. Persze a thinker.it próbálja az utánépítéseket egyre jobban megnehezíteni. Itt is 2 ilyen lelhető fel:
1, Az illesztőIC MLF/LGA/CASON tokos (lábatlan tok)
2, az USB illesztés saját VID/PID azonosítóval zajlik (jogvédelem)

De sikerül ezek megkerülése:
1, TQFP tokban is van a chip
2, "Powered by ATMEL" esetén az ATMEL VID/PIDje felhasználható :P

Fontos! Az illesztés szoftverhibás (LUFA projekt), és a névlegesen megnyitott sorosporti sebesség kétszeresével működik a AVR illesztőchip! Azaz 9600 bps kommunikációhoz az USB portot 4800 bps-re kell megnyitni!
Avatar
zolsza
DrótVégénSzéndarab
Hozzászólások: 32
Csatlakozott: 2008. október 14. kedd, 6:00

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

Következő problémám van. Adott egy Ardunio Uno panel amely amikor usb-én keresztül próbálom számítógéphez csatlakoztatni akkor a következő üzenetet kapom: Az USB eszközt nem lehet felismerni.... az eszköz működésében hiba lépett fel. A panelt tudom programozni EXT silden keresztül soros porton. Mit ronthattam el? A panel USB-én keresztül működött, csak pár napja kezdte ezt a rendellenességet.
bakter
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Előzmény?

-> USB nem felismerhető okai:
- Illesztő firmware sérült (letöltések között megtalálható) ,
- USB tápfesz az IC fele nincsen meg,
- USB vezeték >3 méter,
- USB kommunikációs hiba (PC oldali USB Hosttal van gond).
Avatar
zolsza
DrótVégénSzéndarab
Hozzászólások: 32
Csatlakozott: 2008. október 14. kedd, 6:00

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

Valószínűleg a firmware-t sikerült letörölnöm kitörölnöm stb. Ezt hogyan tudom visszatölteni? Szükségem lesz egy külső programozóra? Egyéb usb-s eszközök működnek (kormány, gamepad, telefonok stb). USB kábelt bedugva piros Led világit a panelen.
bakter
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Az illesztőchip belső bootloadert tartalmaz (nem kell programozó).
A leírást este tudom a honlapra publikálni....
Avatar
zolsza
DrótVégénSzéndarab
Hozzászólások: 32
Csatlakozott: 2008. október 14. kedd, 6:00

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

Köszönöm a segítséget, és elnézést, ha valami triviálist kérdezek, de csak most ismerkedem az AVR programozással. A fórum egyébként nagyszerű, nagyon sokat tudok belőle tanulni.A gyerekek lefektetése utáni kedvenc időtöltésem az új hozzászállások átböngészése.
bakter
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Nem, ez (még) nem triviális. Az USB-s chipek 2 éve jelentek meg az AVR világban, és nem nagyon elterjedtek még....
Avatar
warnew
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2012. március 25. vasárnap, 6:00

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

Sziasztok!

Megkaptam a lapomat, próbáltam is gyorsan rátölteni egy blink sketch-t...

Linuxon (ubuntu 11.10) és windows 7-en is, két külön gépről.

A linuxon azt mondja, hogy "avrdude: stk500_recv(): programmer is not responding" a másikon meg, hogy "avrdude: stk500_getsync(): not in sync: resp=0x00".

Ilyenkor mi a teendő?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Arduino alatt próbálod?

A panelként az UNO-t választottad ki? Vagy a Diecimila-t?
Sorosport jó? Driver fenn van?
Avatar
warnew
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2012. március 25. vasárnap, 6:00

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

arduino alatt probalom (szoval az a program latszik, mint ami itt van http://avr.tavir.hu/modules.php?name=Co ... age&pid=99 )

UNO a kivalasztott panel, fel is telepitettem (ma toltottem le toluk) az uno drivert (meg ujra is inditottam).

A port hogy jo-e... ket kulon kabellel probaltam, ha nincs bedugva a kabel akkor nem latszik soros port az arduino programban, aztan ha bedugom akkor megjelenik. praktikusan ilyenkor probalok tolteni.

linux alol sikerult elerni, hogy a 13-as led gyorsan kezd villogni egy kicsit, windows alatt azt sem.
Avatar
warnew
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2012. március 25. vasárnap, 6:00

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

Ah de, windows alatt is villog kicsit gyorsan. meg parszor felvillan az RX is.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Tipp:
Win alatt rendszergazdaként futtatni az arduino kertetrendszert.

A blink esetén módosítani a 2 delay értéket, hogy ne szimmetrikus legyen a villogás. Így látszik, amikor feltölt és sikeres volt.
Avatar
warnew
Újonc
Újonc
Hozzászólások: 14
Csatlakozott: 2012. március 25. vasárnap, 6:00

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

Na, közben átraktam a programban duemilanove/328-ra és így megy. A nyákon amúgy uno a felirat és tudtommal azt is rendeltem.

Ilyenkor mi van?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

A nyakon UNO felirat, akkor az illesztőchip is a ATMega16U2 vagy ATMega8U2-es...
Meglesem, hogy az Arduino 1.0-ban a bootloaderen alakítottak-e valamit.

Az UNO bootloadere 115200 bps-l rakja az adatokat, a Diecimila 19200 bps-l (ez volt így a Arduino -0022 alatt, eddig ott teszteltem)

Az UNO-ban a bootloader az Arduino-1.0 alól lett feltöltve (kompatibilitás miatt - minthogy a diecimilát kivezetik a paicról - lehet hogy a sebességben 1:1 csereszabatossá alakítják).
Az Arduino 1.0 elég sok változást hozott be.
Avatar
Cinege446
Biztosítékgyilkos
Hozzászólások: 67
Csatlakozott: 2008. július 22. kedd, 6:00

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

Sziasztok!

Szégyellem tudatlanságom, de nem mentem nagyon a témába -megmondom őszintén, hogy nem is igazán ismerem benne ki magam-, így most gőzöm sincs, hogy az Arduino Duemilanove ATmega328-as programozópanelembe rendelhetek bármilyen ATmega328-as IC-t? Olvasgatok itt-ott ezekről a bootloaderekről, de nem igazán tudom felfogni, hogy ez mi a csuda is lenne :S
Válasz küldése