Zgadza się, napisałem to troche niefortunnie:
SBUF=suma jest ważne tylko dla struktur jednobajtowych
Tak, wiem o tym dobrze, mój błąd w zapisie. Przed wysłaniem rozbijam zmienna int na dwie 8 bitowe.
Wczoraj doszedłemz kumplami do wniosku, że jednak będe dokonywał przesunięcia o 3 lub 4, co odpowiada dzieleniu przez 8 i 16 (kolejne potęgi 2).
PS Wspominłeś jeszcze o konwersji do postaci znakowej. Piszę program w C++ Builder na PC wg książki Daniluka "Programowanie RS232c ..." i niestety nie znalazłem w niej opisu (oprócz flagi
dcb.fBinary = TRUE;) jak przestawić tryb odbioru ze znakowego w binarny (taka postać wyników również by mie zadowoliła) w celu zarejestrowania wyników.
Gdzie mogę sie takich rzeczy dowiedzieć ??
Mój adres:
ssuch@wp.pl lub
ssuch@poczta.fm
Wysłałem Ci również meila o tej samej treści. Dzięki za odpowiedź i pomoc