Problem.
Sprzęgnąłem ze sobą dwa mikroprocesory. AT90S8515 - pracujący na RS sprzętowym i Atmege32 - pracujący na RS programowym.
Program 90S8515:
config lcd=16*2
cls
dim a as byte
do
input a
waitms 50
locate 1,1: lcd a
loop
end
Program Atmegi.
dim a as byte
a=5
wait 1
open "comd.6:9600,................ - jako wyjście #1
waitms 50
print #1,A
close #1
end
90S8515 zamiast odebrać 5 pokazuje 0 bez wzgledu na to czy a miało wartość 5, 100 czy 200
Zaprogramowałem programem z Atmegi inny procesor 90S8515 oraz 90S2313 i wskazania odbierającego 90S8515 są prawidłowe.
Nie wiem gdzie problem
Pozdrawiam
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ęAtmega32 i RS programowy !
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 29 gości