You are here

I2C busz vizsgálata soros vagy párhuzamos porton keresztül, létezik ehhez szoftver? [Megoldva]

45 posts / 0 new
Last post
Jaca
Jaca picture
*****

Sziasztok!

Két eszköz közötti I2C kommunikációt szeretném vizsgálni, a hangkártyás rögzítés működik, de nehezen áttekinthető.
Létezik olyan szoftver, ami tudja logolni a kommunikációt? Hasonlóra gondolok, mint serial port monitor.
Valami ilyenre gondolok:
http://fruttenboel.verhoeven272.nl/various/i2cmonitor.html

A megoldás (egy egyszerű regisztráció után letölthető, és nem kell hozzá bűvészkedni)
https://www.codeproject.com/Articles/75279/Channel-Logic-Analyzer

Üdv: Jácint

Comments
kpak83
kpak83 picture

Üdv,

én ilyent vettem erre a célra:

https://www.aliexpress.com/item/1set-New-Arrival-USB-Logic-Analyze-24M-8...

nem horror az ára és használható.

Karesz

0

otto54M
otto54M picture

Sziasztok!
Én is rendeltem ilyen analizátort,nekem viszont nem sikerült életre keltenem.
Valószínűleg valamit rosszul csináltam,mert nem működik.
Úgy gondoltam,hogy a számítógéphez csatlakoztatva megkeresi a drivert és ezután már csak a jeleket kell a bemenetére csatlakoztatni.
Windows7 van a gépemen. A kereskedő ugyan nem az akitől Ti rendeltétek,erre nem is figyeltem,csak most,hogy nem dolgozik.
Remélem,hogy a működést illetően csak én vagyok tévedésben,jó az eszköz,csak más módon kell indítani.
Várom a segítőkész hozzászólásokat!
Ottó

File csatolás: 

0

Jaca
Jaca picture
*****

Szia!

Nekem is csak akkor ismerte fel a win, ha fent volt a Saleae programja. Az nélkül meg nem is igazán lehet használni.

Üdv: Jácint

0

ty
ty picture

Milyen szoftverrel használod?

Én ezzel:

Salae logic

Üdv, ty

0

otto54M
otto54M picture

Szia!
Az általad megadott szoftverrel próbálkozok. Egyenlőre sikertelenül,mert az "api-ms-win-crt-runtime 1-1-0.dll"- t hiányolja. Melyet még nem sikerült letöltenem.
Egyenlőre próbálkozok!
Ottó

0

ty
ty picture

Rendszergazdaként?

Üdv, ty

0

varga jano
varga jano picture
*****

Sziasztok !
A fiam win7-32Bit gépén kiváloan müködött a szoftver . Az én win7-64Bit gépemen nem működuk . Valamilyen c:/ cimke nevet hiányol . Egy hardwert csak egy pc-re lehet feltelepíteni ? Üdv jano

0

Jaca
Jaca picture
*****

Szia!

Nem, akárhányra.

Üdv: Jácint

0

varga jano
varga jano picture
*****

Szia !
"Az eszközillesztő szoftver telepítése sikertelen volt . " hiba üzenet jelenik meg , az USB kábel bedugása után . A másik végén a hardver . A szoftver a " Logic Setup 1.2.13 " . A program telepítés végén a fotón látható hiba üzenet jelenik meg . Próbáltam még két másik verziójú programmal is . Ugyan az történt . Üdv jano

File csatolás: 

0

uniman
uniman picture
***

Hello Jano!
Még további "szívások" várnak rád a jövőben a 64 bites rendszerrel (persze, ha 4 Gb-nél több a RAM a PC-dben, akkor ne telepítsd fel a 32 bit- es x86-ost !) :D :

"Digitális aláírás" hiánya...
https://www.google.hu/search?q=Digital+Certificate+onto+Windows&oq=Digit...

https://technet.microsoft.com/en-us/library/cc962029.aspx

Üdv.:Uniman

0

varga jano
varga jano picture
*****

Szia Uniman !
" ...32 end 64 Bit... Üdv jano

File csatolás: 

0

uniman
uniman picture
***

Hello Jano!
Akkor próbáld ki a "Standalone" változatát...bár nekem a "rendes" is simán feltelepült a x86-os hetesemre (igaz, baromi sokáig "szöszmötölt"). :D
Üdv.:Uniman

File csatolás: 

0

varga jano
varga jano picture
*****

Szia !
Megpróbálom a .xx.14 (végű) programot , mégegyszer . Köszönöm . Üdv
jano

0

varga jano
varga jano picture
*****

Szia !
Nagyon szépen köszönöm . Müködik . Üdv
jano

File csatolás: 

0

ty
ty picture

Rendeltem egyet én is, az enyém ma jött meg :)
Rögtön kipróbáltam i2c + analizálás gyönyörűen működött.

Fel akartam tenni egy screenshot-ot, csak éppen lassult az oldal, most meg már bezártam a progit.

Köszi a tippet!

Üdv, ty

0

Jaca
Jaca picture
*****

Sziasztok!

Nekem is megjött (mármint a fenti analizátor), tényleg szépen működik. Azért egy jófajta USB kábelt igényelt. A program is jól kezelhető.

Üdv: Jácint

0

varga jano
varga jano picture
*****

Sziasztok !
Megrendeltük . Megérkezett . Köszönöm szépen az ötletet. Üdv jano

File csatolás: 

0

varga jano
varga jano picture
*****

Szia Jaca !
Jól használható készülék . Jó szoftverrel . Tudomásom szerint , " Soros vonal parancs értelmező szoftver"-t kezdtek írni más oldalakon működő kollégák . Ez ugye magyarul lesz . Magyar hardverrel (?) Nagyon bizonytalan még az egész . Kíváncsian várom , hogy mire jutnak . :hmmm: Üdv jano

0

Jaca
Jaca picture
*****

Szia!

Bogarászd át a szoftvert, egy csomó protokollt felismer.

Üdv: Jácint

0

varga jano
varga jano picture
*****

Szia !
Köszönöm . A fotón , ( 2017-04-10_mérés ) , a mosógép kezelőlap és a vezérlő közötti adat forgalom látható . ( 3 phase panel ) Üdv jano

0

Jaca
Jaca picture
*****

Szia!

Jobb oldalon az Analyzers melletti + jelre kattintva válaszd ki az I2C-t, és ki is írja, hogy milyen címre írt/olvasott, és milyen adatot. Persze be kell állítani, hogy 7 vagy 8 bites a címzés, és melyik az scl és sda vonal. Az eredményt txt vagy csv (MS excel olvassa) formátum legyen. A képen szemre I2C formátum látható, ha egy fokkal jobb felbontásban lenne, el is tudnám olvasni :)

Üdv: Jácint

0

varga jano
varga jano picture
*****

Szia Jácint !
Köszönöm szépen . Az opciókat kipróbálom , majd . Üdv jano

0

varga jano
varga jano picture
*****

Szia !
A " képernyő lopó" ilyenre csinálta . Nem a saját " képernyő mentője . " Üdv jano

File csatolás: 

0

ty
ty picture

.

0

Jaca
Jaca picture
*****

Sziasztok!

A VGA csatlakozó I2c busza után nyomoztam:
http://irfan-maniyar.blogspot.hu/2008/12/playing-with-i2c.html
Innen letölthető a forrás és az exe is.
https://svn.code.sf.net/p/i2c/code/

Üdv: Jácint

Yeah! Működik!

Ns : 763999247.000000, usec per tick : 182.151615
-->Start
-->Byte : 01000111 0X47 (1630439.105009 8951)
==>Address : 0X23 (R)
-->Byte : 00000001 0X1 (37705.384285 207)
-->Byte : 00000001 0X1 (37523.232670 206)
-->Stop (3, 1)
-->Start
-->Byte : 01001100 0X4C (3492028.609332 19171)
==>Address : 0X26 (W)
-->Byte : 00000010 0X2 (44080.690807 242)
-->Byte : 00100010 0X22 (44444.994037 244)
-->Stop (3, 0)
-->Start
-->Byte : 01000110 0X46 (5940874.920107 32615)
==>Address : 0X23 (W)
-->Byte : 00000001 0X1 (43716.387577 240)
-->Byte : 00010001 0X11 (44262.842422 243)
-->Stop (3, 1)
-->Start
-->Byte : 01000111 0X47 (5393691.468934 29611)
==>Address : 0X23 (R)
-->Byte : 00000001 0X1 (41894.871428 230)
-->Byte : 00000001 0X1 (42623.477888 234)
-->Stop (3, 1)
-->Start
-->Byte : 01000110 0X46 (430424.266019 2363)
==>Address : 0X23 (W)
-->Byte : 00000001 0X1 (42623.477888 234)
-->Byte : 00010001 0X11 (43534.235962 239)
-->Stop (3, 1)

0

Isaac
Isaac picture

Sziasztok!

Bocsi, hogy ide írok, de hasonló-e téma.
Ha nem gond, akkor nem nyitnék ennek új témát.

Én meg egy olyasmi PROGIT keresek, amivel soros, vagy párhuzamos porton keresztül vezérelhető egy adott I2C portos eszköz.
Az-az a PC-s programban "megszerkesztem a vezérlést", majd tesztelem az adott eszközt (IC-t).

Mert ez nekem csak tesztelés szempontjából kellene, hogy jó-e az IC vagy sem.

Előre is köszönöm.

0

Jaca
Jaca picture
*****

Szia!

Terveim közt szerepel, hogy soros porton kommunikáljak I2C-vel egy PIC-en keresztül. Ha összejön, akkor felteszem a forrást.

Üdv: Jácint

0

agressiv
agressiv picture
*

Szerintem ez a sima hyperterminállal is megoldható.

0

Jaca
Jaca picture
*****

Szia!

Sajna nem. Az I2C alapja, hogy a fogadó eszköz nyugtázza a kérést.

Üdv: Jácint

0

agressiv
agressiv picture
*

De nem muszáj figyelni is a nyugtát. Multkor próbáltam PIC-el küldeni I2C-én, na akkor is a logikai analizátor volt csak rajta és küldéskor sem zavarta a PIC-et, hogy nincs nyugtázva, pedig akkor megőrült amikor egyszerre két eszköz volt ugyanazon a címen. :) Amikor fogadja az adatot, akkor meg már nincs visszejlzés a nyugta után.

0

Jaca
Jaca picture
*****

Szia!

PIC programot már láttam, ami tudja kezelni az I2C buszt (vannak 2x16 soros kijelzők i2c busszal), már csak annyit kell tenni, hogy nem az LCD-re küldöd ki az adatot, hanem az adott eszközre. Bár gondolom nem csak írni, olvasni is akarod az eszközt.
Amúgy engem is érdekelne.

Itt van valami, csak lehet, hogy az XP-t nem fogja komálni:
http://www.boerde.de/~matthias/delphi/

Na, ez már tud valamit, de lehet, kell valami okosság, hogy elérje a portot XP alól.
http://www.konstant.in/?tag=parallel

Ez érdekes:
A videokártya monitorcsatlakozóján van i2C busz, csak meg kell hekkelni a kábelt. Hogy milyen szoftverrel lehet hozzáférni, az talány, de érdekes ötlet:
http://www.instructables.com/id/Worlds-Cheapest-I2C-I-Squared-C-Adapter/...

Üdv: Jácint

0

Jaca
Jaca picture
*****

Sziasztok!

Végül találtam egy használható programot:
Egy egyszerű regisztráció után letölthető, és nem kell hozzá bűvészkedni:
https://www.codeproject.com/Articles/75279/Channel-Logic-Analyzer

Üdv: Jácint

File csatolás: 

0

rainbow555
rainbow555 picture

Szia!

Ilyet szeretnék én is beszerezni, Saleae programmal használható klón, ha van időd kivárni.

Üdv: Emil

0

Jaca
Jaca picture
*****

Szia!

Hát, nekem most kellene. Ezt az átkozott párhuzamos portot nem bírom életre kelteni, de isten biza felteszek egy win98-at :)

Üdv: Jácint

0

ty
ty picture

Nálam XP-SP3-on párhuzamoson megy a nyomtató.
- BIOS beállításokat gondolom ellenőrizted
- Safe módban nem tudom próbáltad-e
- Eszközkezelőben látszik-e a port
- HW ok kizárható-e

Ha ezek megvoltak esetleg telepíts egy új XP-t (SP3-at) egy elfekvő winchesterre.

Persze még lehetne sokat piszkálgatni a meglévő XP-t, csak nem biztos, hogy kifizetődő lesz.

Üdv, ty

0

Lengyel József
Lengyel József picture

Szia ,Jaca !

A PICKIT2 vagy PICKIT3 alkalmazásban (PC szoftverében) van egy menü : TOOLS ezen belul van a LOGIC Analyzer .

Ez tud I2C ; SPI és mást is mérni ,és persze menteni a mért eredményt. Ha jól emlékszem loggolni is tud...

Üdv : Józsi

0

ty
ty picture

Nem próbáltam egyiket sem, de két találat:

Ez ugyan nem i2c, de ha van clockod és datád az áttekinthetőbb lesz mint a hangkártya gondolom egy csatornája:
link

Ez elvileg i2c-t is támogat, bár bonyolultabbnak tűnik:
-link-

Üdv, ty

0

Jaca
Jaca picture
*****

Szia!

Köszi. Sajna az xp nem akarja látni a paralel portot.

Üdv: Jácint

0

Lengyel József
Lengyel József picture

Szia ,Jaca !

Van egy *.dll fájl io32.dll ismered ? Arra van kitalálva ,hogy lehessen vele kezelni a parallel portot például.Olyan operációs rendszerek esetén mint a Windows XP. Van egy alkalmazás BBC BASIC névre hallgat. Arra való ,hogy BASIC nyelvben írd meg a kívánt alkalmazást. Ez Windows XP alatt kapásból kezeli akár a soros portot ,akár a parallel portot. A helpjében látható. És persze eleve tartalmazza és a IO32.DLL fájllal dolgozik. Mivel demo sajnos nem enged *.EXE-t készíteni a megírt alkalmazásunkból...

Üdv : Lengyel Józsi

0

Jaca
Jaca picture
*****

Szia!

Ahogy nézem, az csak akkor segítene, ha én írnám a programot, és hivatkoznék rá.
Sajnos kész programokkal kellene operálnom. Átkozott XP.
Úgy néz ki, külső hardware kellene hozzá, valami USB kütyü.

Üdv: Jácint

0

agressiv
agressiv picture
*

Én ezt használom, nagyon jól lehet vele csekkolni I2C és SPI-t is. Logikai analizátor
Az ártól nem kell megijedni, lehet kapni alternatív útvonalakon is, én is a hobbielektronikán vettem egy csávótól valami 3000Ft-ért.

0

Jaca
Jaca picture
*****

Szia!

Köszi, utánanézek.

Üdv: Jácint

0

kovacsna
kovacsna picture
*

Szia!

Realterm nevezetű program!

Üdv

KN

0

Jaca
Jaca picture
*****

Szia!

Azóta már megvan, igaz, más célból.

Üdv: Jácint

0

Sponsored links