Witam serdecznie!
Projektuję układ pomiaru napięcia poprzez Atmega8, następnie poprzez RS232 wysyłam wynik do komputera PC.
W pierwszej fazie chcę wysłać 2 zmienne, które będą zawierały ile pomiarów ma być wykonanych oraz częstotliwość tych pomiarów. Wiadomo, że wysyłając z PC przykładową liczbę pomiarów np. 100 do Atmegi dotrą znaki ACII liczby 1 następnie liczby 0 i jeszcze raz 0. Każdą tą liczbę zapisuje to tablicy bufor[] o kolejnych indeksach.
Moje pytanie brzmi: w jaki sposób mogę scalić wartości tej tablicy aby otrzymać zmienną o wartości: 100 dziesiętnie, tak abym mógł wykorzystać to do dalszej pracy z ADC?
Próbowałem wykorzystać funkcję strcat() lecz totalnie mi to nie wychodziło.
Mam nadzieję, że odpowiednio udało mi się przekazać treść mojego problemu.
Za wszelkie uwagi z góry dziękuje!
Projektuję układ pomiaru napięcia poprzez Atmega8, następnie poprzez RS232 wysyłam wynik do komputera PC.
W pierwszej fazie chcę wysłać 2 zmienne, które będą zawierały ile pomiarów ma być wykonanych oraz częstotliwość tych pomiarów. Wiadomo, że wysyłając z PC przykładową liczbę pomiarów np. 100 do Atmegi dotrą znaki ACII liczby 1 następnie liczby 0 i jeszcze raz 0. Każdą tą liczbę zapisuje to tablicy bufor[] o kolejnych indeksach.
Moje pytanie brzmi: w jaki sposób mogę scalić wartości tej tablicy aby otrzymać zmienną o wartości: 100 dziesiętnie, tak abym mógł wykorzystać to do dalszej pracy z ADC?
Próbowałem wykorzystać funkcję strcat() lecz totalnie mi to nie wychodziło.
Mam nadzieję, że odpowiednio udało mi się przekazać treść mojego problemu.
Za wszelkie uwagi z góry dziękuje!