Witam
Mam dwa kontrolery połączone ze sobą dwoma liniami i za pomocą poleceń shiftin/out udało mi się je ze sobą "dogadać".
Problem w tym, że nie do końca.
Otóż, kontroler wysyła daną typu word- drugi ma ją odebrać i wyświetlić na LCD.
No i tak się dzieje, tylko dlaczego odbiorca wyświetla wartość o połowę mniejszą niż wysłał nadawca?
Tłumacząc obrazowo:
Wysyłam daną o wartości 300, wyświetla się wartość 150.
Jak wyślę 0, to wyświetli się 0. Jak wyślę 1, to wyświetlą się totalne głupoty.
Proszę o jakieś podpowiedzi, bądź sprawdzone sposoby.
Uprzedzam, że nad problemem pracuję już jakiś czas i google też pytałem.
Niestety nic nie udało mi się znaleźć.
Pozdrawiam
Mam dwa kontrolery połączone ze sobą dwoma liniami i za pomocą poleceń shiftin/out udało mi się je ze sobą "dogadać".
Problem w tym, że nie do końca.
Otóż, kontroler wysyła daną typu word- drugi ma ją odebrać i wyświetlić na LCD.
No i tak się dzieje, tylko dlaczego odbiorca wyświetla wartość o połowę mniejszą niż wysłał nadawca?
Tłumacząc obrazowo:
Wysyłam daną o wartości 300, wyświetla się wartość 150.
Jak wyślę 0, to wyświetli się 0. Jak wyślę 1, to wyświetlą się totalne głupoty.
Proszę o jakieś podpowiedzi, bądź sprawdzone sposoby.
Uprzedzam, że nad problemem pracuję już jakiś czas i google też pytałem.
Niestety nic nie udało mi się znaleźć.
Pozdrawiam