Dzięki ale jako początkujący to napisanie tego zajmie mi chyba z rok bo mało jest na ten temat przykładów jak ma to wyglądać.
Może ktoś zna jakiś prostszy sposób na tą konwersję.
Napiszę do czego zmierzam może to ułatwi zrozumienie problemu. Urządzenie do którego mam wysłać dane przyjmuje je jako format BCD po 2 cyfry by je wyświetlić na LCD jako współrzędne. Więc muszę podzielić je na A,B,C,D. Następnie za pomocą komend:
chciałbym wysłać je do urządzenia aby prawidłowo odczytał wartość współrzędnych.
Chyba że istnieje jakiś inny sposób by to rozwiązać.
Może ktoś zna jakiś prostszy sposób na tą konwersję.
Napiszę do czego zmierzam może to ułatwi zrozumienie problemu. Urządzenie do którego mam wysłać dane przyjmuje je jako format BCD po 2 cyfry by je wyświetlić na LCD jako współrzędne. Więc muszę podzielić je na A,B,C,D. Następnie za pomocą komend:
Kod:
tmpData1[6] = bcd(A); // fourth two digits
tmpData1[7] = bcd(B); // third two digits NO
tmpData1[8] = bcd(C); // second two digits
tmpData1[9] = bcd(D); // firs two digits
chciałbym wysłać je do urządzenia aby prawidłowo odczytał wartość współrzędnych.
Chyba że istnieje jakiś inny sposób by to rozwiązać.