16U2 illesztő!

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
kukuri
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2014. január 20. hétfő, 12:50

16U2 illesztő!

HozzászólásSzerző: kukuri » 2016. május 2. hétfő, 9:39

Üdv!

Van tapasztalat a 16U2 illesztőről? Most kaptam egy panelt ami gyanum szerint ezzel az illesztővel van szerelve. Érdekessége hogy pár soros kódot fel tudok tölteni, de nagyobb kódnál már hibát ad.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: 16U2 illesztő!

HozzászólásSzerző: Robert » 2016. május 2. hétfő, 12:34

Mármint mi a kérdés?
Az illesztő maga ez vagy a panel?

Ha az illesztő: Arduino UNO a panel (Mega328 a központi IC, 16U2 az illesztő)

kukuri
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2014. január 20. hétfő, 12:50

Re: 16U2 illesztő!

HozzászólásSzerző: kukuri » 2016. május 2. hétfő, 12:43

MEGA panellel jártam így. Most tünt fel hogy a MEGA panelek értékesítőinél több helyen 16U2 van illesztőnek megadva.
Pl ez a hírdetés: http://elektronika.vatera.hu/muszerek_alkatreszek/egyeb/arduino_mega_2560_vezerlo_panel_16u2_illesztovel_2241305711.html

vargham
Chipgyilok
Hozzászólások: 270
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: 16U2 illesztő!

HozzászólásSzerző: vargham » 2016. május 2. hétfő, 15:47

Az eredeti, Arduino féle design alkalmaz ATmega16u2-t USB soros illesztésre. Az egyéb gyártók is néha ilyet tesznek rá, de az a gyakoribb, hogy inkább spórolnak, és CH340-et raknak rá. Az általad linkelt hirdetésben is CH340 van a fényképen. (A szövegben bezzeg nem azt írja.)

Mindkét esetben teljes értékűen működik az Arduino, csak más driver-t kell telepíteni hozzá.

kukuri
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2014. január 20. hétfő, 12:50

Re: 16U2 illesztő!

HozzászólásSzerző: kukuri » 2016. május 2. hétfő, 23:54

Tudsz esetleg egy linket a jó driver-ről?

vargham
Chipgyilok
Hozzászólások: 270
Csatlakozott: 2014. január 8. szerda, 8:32
Kapcsolat:

Re: 16U2 illesztő!

HozzászólásSzerző: vargham » 2016. május 3. kedd, 4:47

kukuri írta:Tudsz esetleg egy linket a jó driver-ről?

Kérdezhetném, hogy mihez? Nem adsz túl sok információt ahhoz, hogy segítsünk.
Ha leírnád, hogy: "Tényleg, az enyémen is CH340 van." akkor tudnánk, hogy mihez kell, és nem találgatnánk. :evil:
Operációs rendszer? Verzió? Chip verziója? USB VID / PID?

Nekem például Windows 10 alatt semmit sem kellett telepítenem. Három gépen próbáltam, és egyiken sem. Ez nem jelenti azt, hogy nem is kell, lehet, hogy korábban valami feltelepítette, de az is lehet, hogy benne van a Windows driverei között.

Amúgy a Google-t próbáltad? Második találat ugyanerre a fórumra mutat, ahol Róbert már adott linket:
viewtopic.php?f=23&t=1532

Gyártó weboldalát nézted?
http://wch.cn/product/CH340.html
(Segítség: A linkek angolul vannak, segít megtalálni a dolgokat.)

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: 16U2 illesztő!

HozzászólásSzerző: Robert » 2016. május 3. kedd, 4:50

16U2: Arduino beépítve a drivers könyvtár alatt.
CH340: Alul lent...
http://shop.tavir.hu/product_info.php/a ... h340-p-362


A gyártó/eladó mit mond?
Vagy ár-érték arányos a beszerzés - és itt kell a segítség ? :)

Fontos!
A telepítése nem triviális! Lásd mellékelt pdf!
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.

kukuri
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2014. január 20. hétfő, 12:50

Re: 16U2 illesztő!

HozzászólásSzerző: kukuri » 2016. május 4. szerda, 0:30

Akkor nem adriverrel lesz a gond. Mert mint korábban írtam kis kódot feltesz. Ha jól értelmezem akkor a program memóriánál nem tud minden területet leellenőrizni.
A hibaüzenet a következő avrdude:
stk500v2_recv(): checksum error
avrdude: stk500v2_recv(): checksum error
avrdude: stk500v2_recv(): checksum error
avrdude: verification error, first mismatch at byte 0x0173
0x99 != 0x31
avrdude: verification error; content mismatch

A program látszólag fut rajta.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: 16U2 illesztő!

HozzászólásSzerző: Robert » 2016. május 4. szerda, 3:53

Vagy a Mega2560 valamelyik területe FLASH blokkja hibás, vagy a feltöltés bootlodere fut hibára (kisebb gyanu), vagy a soros kommunikáció hibázik (még kisebb gyanu).


Tesztelni jó lehet:
http://arduiniana.org/libraries/flash/


Beleírsz, visszaolvasod.
Közvetlen a flash memóriát írod.

A programod látszólagos futása: ahol a hiba van, arra a prg részletre nem került (még) a vezérlés.

kukuri
Bitmanipulátor
Hozzászólások: 131
Csatlakozott: 2014. január 20. hétfő, 12:50

Re: 16U2 illesztő!

HozzászólásSzerző: kukuri » 2016. május 5. csütörtök, 22:49

Hali.
Megpróbáltam ezt a memória tesztet. Nem jutotam sikerre. Hiba van a kódban.
A hiba ebben a sorban kezdődik: _FLASH_STRING(const prog_char *arr);
Flash.h:70:23: error: 'prog_char' does not name a type
error: ISO C++ forbids declaration of 'arr' with no type [-fpermissive]

A jelenség ugyanaz asztali gépen és laptopon is. :(

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3344
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: 16U2 illesztő!

HozzászólásSzerző: kapu48 » 2016. május 6. péntek, 0:19

Beszurod a Flash.h 55. sora elé ezt a sort:

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


#define prog_char   char // ezt a sort

#ifndef ARDUINO_CORE_PRINTABLE_SUPPORT  // 55. sor
class _Printable
{
public:


Vissza: “Arduino / C-nyelvű programozás (AVR-Duino, EthDuino, Arduino, Diecimila)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég