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

[Rozwiązano] Brak komunikacji UART między LCD TFT DWINII a mikrokontrolerem m644

zbynio_k 15 Lut 2020 17:38 525 2
REKLAMA
  • #1 18472707
    zbynio_k
    Poziom 10  
    Witam,
    mam problem z połączeniem wyświetlacza DWINII z uC przez UART
    Założenia:
    1. LCD TFT DWINII zasilany 5V lecz port UART toleruje napięcia do 3,3V
    2. uC, m644, zamontowany na płycie EVB 5.1
    Opis :
    Po wysłaniu ramki do DWINII powinien on odpowiedzieć ramką potwierdzenia.
    Problem:
    1. przy połączeniu RxD, TxD oraz GND > DWIN NIE odpowiada - v1.1 i v2.1
    2. przy połączeniu RxD (DWIN'a) do TxD procka oraz GND > DWIN prawidłowo odpowiada ramką - v1.2 i v2.2

    Coś jakby RxD procka obciążał TxD wyświetlacza.
    Sytuacja dzieje się również gdy EVB jest zasilone 5V i jest wstawiony konwerter poziomów.
    Pytanie:
    co jest grane ???
    jak to przeskoczyć ??

    EDIT :
    1. żeby było ciekawiej to układ v1.1 z powodzeniem działa u kolegi
    2. procek m644 był zmieniany na m32 i m16 (wersje na 3.3V)


    Brak komunikacji UART między LCD TFT DWINII a mikrokontrolerem m644 Brak komunikacji UART między LCD TFT DWINII a mikrokontrolerem m644
  • REKLAMA
  • #2 18479819
    szelus
    Poziom 34  
    Możliwe, że masz błąd w programie. Jeżeli bit RXEN nie jest ustawiony, to możliwe jest skonfigurowanie pinu RXD jako wyjścia.
  • #3 18486470
    zbynio_k
    Poziom 10  
    witam, powodem błędnej transmisji był hardware płytki EVB 5.1
    temat rozwiązany
REKLAMA