Witam ponownie
Kolejny dzień i kolejny problem
.
Z pomocą ekspertów przebrnąłem przez nabardziej grząskie fragmenty mojej aplikacji i wszystko byłoby pięknie, gdyby nie działała ona prawidłowo tylko podczas podłączenia płytki do komputera przez RS232. Co dziwniejsze, żaden z programów (Flip, Keil) nie musi być włączony
.
Co rozumiem przez niepoprawne działanie: wyświetlacz pokazuje pierwszy element programu -menu, ale za nic nie chce reagować na wciskane przyciski.
Same przyciski działają "w miarę" dobrze -topornie, ale po podłączeniu przyłączeniówką portu przycisków z portem diody led, wciśnięcie przycisku powoduje zaświecenie diody.
Po podłączeniu RSem do komputera, nawet bez wyłączenia/załączenia zasilania, program i wyświetlacz reagują prawidłowo na przyciski.
Nie mam pojęcia co może być nie tak, przejrzałem całą (skromną bo skromną) dokumentację zestawu, ustawienia kompilatora itp.
Szukałem odpowiedzialnego za taki stan rzeczy ustawienia zworek i tutaj mam pewnie trop, mianowicie zmiana ustawien #PSEN i #EA (odpowiedzialne za korzystanie z pamięcie zew/wew) powodują zmiany zachowania wyświetlacza.
Nie do końca rozumiem opisane tam połączenie #PSEN 0| | |NC. Przełączenie na 0 powoduje wyswietlenie paska na ekranie i brak reakcji na cokolwiek.
EA 1| | |0 ->po przełączeniu na 0 wyswietla pasek na ekranie i powoduje mruganie diod.
Podłączenie Reset do masy także nic nie zdziałało.
Ale do brzegu, wygląda na to,że podłączenie do kopmutera uaktywnia klawiaturę na płytce. Tak wyglądają objawy, przyczyn nie znam.
Może coś przegapiłem, lub zlekcaważyłem?
Wdzięczny będę za jakąkolwiek sugestię, bo pół dnia zmarnowałem na diagnozowanie usterki -bez skutku.
Kolejny dzień i kolejny problem
Z pomocą ekspertów przebrnąłem przez nabardziej grząskie fragmenty mojej aplikacji i wszystko byłoby pięknie, gdyby nie działała ona prawidłowo tylko podczas podłączenia płytki do komputera przez RS232. Co dziwniejsze, żaden z programów (Flip, Keil) nie musi być włączony
Co rozumiem przez niepoprawne działanie: wyświetlacz pokazuje pierwszy element programu -menu, ale za nic nie chce reagować na wciskane przyciski.
Same przyciski działają "w miarę" dobrze -topornie, ale po podłączeniu przyłączeniówką portu przycisków z portem diody led, wciśnięcie przycisku powoduje zaświecenie diody.
Po podłączeniu RSem do komputera, nawet bez wyłączenia/załączenia zasilania, program i wyświetlacz reagują prawidłowo na przyciski.
Nie mam pojęcia co może być nie tak, przejrzałem całą (skromną bo skromną) dokumentację zestawu, ustawienia kompilatora itp.
Szukałem odpowiedzialnego za taki stan rzeczy ustawienia zworek i tutaj mam pewnie trop, mianowicie zmiana ustawien #PSEN i #EA (odpowiedzialne za korzystanie z pamięcie zew/wew) powodują zmiany zachowania wyświetlacza.
Nie do końca rozumiem opisane tam połączenie #PSEN 0| | |NC. Przełączenie na 0 powoduje wyswietlenie paska na ekranie i brak reakcji na cokolwiek.
EA 1| | |0 ->po przełączeniu na 0 wyswietla pasek na ekranie i powoduje mruganie diod.
Podłączenie Reset do masy także nic nie zdziałało.
Ale do brzegu, wygląda na to,że podłączenie do kopmutera uaktywnia klawiaturę na płytce. Tak wyglądają objawy, przyczyn nie znam.
Może coś przegapiłem, lub zlekcaważyłem?
Wdzięczny będę za jakąkolwiek sugestię, bo pół dnia zmarnowałem na diagnozowanie usterki -bez skutku.