Witam,
przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na uc odbiorczym uzyskuje 55 a jeśli z terminala wyślę 7 jako liczbę to na uc odbiorczym mam 7 i wszystko się zgadza. Dziękuje za wszelką pomoc.
Pozdrawiam
przesyłam wartość zmiennej z jednego uc do drugiego po rs232. Wykorzystuje printf("%u", zmienna); jeśli do "zmiennej" wpisze wartość np. 7 do drugi uc wyświetla mi nie 7 a 55 co odpowiada cyfrze siedem w kodzie ASCII. Mo je pytanie, jak wysłać wartość "zmiennej" jako liczba a nie kod ASCII. Dodam , że wysyłając z terminala 7 jako kod ASCII na uc odbiorczym uzyskuje 55 a jeśli z terminala wyślę 7 jako liczbę to na uc odbiorczym mam 7 i wszystko się zgadza. Dziękuje za wszelką pomoc.
Pozdrawiam