logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Bascom] Odczyt Chip ID układu AT42qt2120 z adresu 0 za pomocą I2C

parafka 31 Sty 2021 17:23 438 4
REKLAMA
  • #1 19223771
    parafka
    Poziom 20  
    Drodzy Koledzy, potrzebuję popchnięcia w prostym temacie.
    Chcę odczytać status przycisków dotykowych, ale na początek chociaż pobrać Chip ID układu AT42qt2120 z adresu 0.
    AT42qt2120 ma adres 0x1C (28)
    Próbuję w ten sposób:
    Kod: VB.net
    Zaloguj się, aby zobaczyć kod

    No i do D1 nie wpada wartość 62
    Wrzuciłem niżej ramkę do odczytu i kawałek tabeli z rejestrami. Pomóżcie proszę.

    [Bascom] Odczyt Chip ID układu AT42qt2120 z adresu 0 za pomocą I2C

    [Bascom] Odczyt Chip ID układu AT42qt2120 z adresu 0 za pomocą I2C
  • REKLAMA
  • Pomocny post
    #2 19223813
    excray
    Poziom 41  
    Jeśli adres jest 0x1C to przy zapisie powinieneś wprowadzać adres 0x38 a przy odczycie 0x39. W drugim odwołaniu powinieneś czytać, a wysyłasz "D1".
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #4 19224118
    excray
    Poziom 41  
    parafka napisał:
    Czy mógłbyś napisać dlaczego 0x38 i 0x39 ?

    Bo adres musisz bitowo przesunąć o jeden w lewo (czyli przemnożyć x2) ze względu na bit R/W, który znajduje się na końcu transmisji.
REKLAMA