Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

funkcje USART_Recive() lub recchar()

fanthir
-
-
Posty:8
Rejestracja:15 kwie 2006, o 11:19
Lokalizacja:mm
funkcje USART_Recive() lub recchar()

Postautor: fanthir » 29 wrz 2006, o 01:01

char Znak;
Znak=USART_Recive();

funkcja USART_Receive() zwaraca do ciag danych, ja chce je analizowac i nie wiem jak z tego ciagu danych wyodrebnic poszczegolne bajty

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 29 wrz 2006, o 07:17

Z zapisu kótry podałeś wynika, że funkcja USART_Receive() zwraca jeden znak więc nie wiem w czym problem? Może zamieść kod tej funkcji?
Jeśli masz ciąg danych w postaci tablicy znaków (char tablica[]) to możesz dostać się do każgedo jej elementu poprzez indeks tablicy (tablica[3] zwróci czwarty element tablicy).

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 1 gość