[elektro] AR1021 Touch IC Eeprom iras
Andras
kyrk.5.dpg.hu at freemail.hu
Fri Jan 24 10:59:11 CET 2020
Hello,
van egy AR1021-es Touch IC amivel I2C-n beszelgetek. Parancsok kuldese es fogadasa megy. Eeprom olvasas sztm megy mert ad valaszt es mindig ugyan az a valasz. Viszont az iras nem akar menni. Elkuldom a parancsot, de a valasz az ertelmezhetetlen. Vagy csupa 0x55, vagy csupa 0x04.
I2C-n nincs hiba, mert Saleae-val mar hulyere loggoltam magam es minden stimmel. Mas parancsok mukodnek. Adatlapbol nem leszek okosabb. Egyik helyen azt irjak hogy 128 byte eeprom van masik helyen hogy a AR1021-nek 256 byte eepromja van. User eepromot akarom irni es olvasni ami a 0x80-tol kezdodik.
Ezek a bytok mennek I2C-n:
0x9A 0x00 0x55 0x0C 0x29 0x00 0x82 0x08 0x12 0x12 0x12 0x12 0x12 0x12 0x12 0x12
0x0082-es cimre akarok irni 8 byte-ot.
Valasz meg a kovetkezo:
0x55 0x55 0x55 0x55
vagy valami mas byte de ismetlodo
Egyszer volt hogy allitottam a sebessegen es akkor az a valasz jott, hogy:
0x55 0x02 0x03 0x29
Ez Header Unrecognized lenne, de nem ertem miert. Es nem ertem miert nem ez jon mindig. Eloszor arra gondoltam, hogy tul lassan kuldok es timeoutra fut. Tenyleg lassan kuldtem mert kb 2.5kHz-en voltam. Most feljebb mentem ugy kb 100kHz kornyekere
Googli nem segitett. Relativ keves talalat van ami forraskodot is kinal. Ami volt abban meg nem volt eeprom kezeles. Max ott volt a define aztan a user majd osszallitja az uzenetet.
Mi lehet a baj?
More information about the Elektro
mailing list