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ę

Problem komunikacji 2procki i zegar 8583

combs
-
-
Posty:1
Rejestracja:26 lis 2003, o 11:29
Lokalizacja:Dąbrowa G.
Problem komunikacji 2procki i zegar 8583

Postautor: combs » 26 lis 2003, o 11:49

Problem jaki wyniknął podczas pisania oprogramowania jest tego typu, że nie działa poprawnie komunikacja między dwoma procesorami i zegarem czasu rzeczywistego w jednej pętli programu DO ... LOOP.
Oto przykład tego programu:

""Deklaracje""
com zmienna typu byte


Do
if p3.0=0 then
get #2,com timeout=1000
cls
lcd com
wait 2
com=255
end if

call read_time
Loop

sub read_time
odczyt czasu i daty
wyswietlenie czasu i daty
end sub

W wyniku dzialania tego programiku zegar pokazuje poprawnie czas, natomiast wysyłanie z drugiego procesora znaków ASCII powoduje wyswietlenie innych (różnych) od tych jakie zostały wysłane z drugiego procesora.
Wyłączenie obsługi odczytu czasu i jego wyswietlenia powoduje prawidłowe odczytywanie wartości zmiennej.

Czy coś można na to poradzić lub jak inaczej oprogramować procesor??
Proszę o pomoc -

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości