-
Data: 2015-05-08 10:15:25
Temat: Wyświetlacz, znikający obraz pod wpływem zakłóceń
Od: "Robbo" <n...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam uprzejmie
W układzie zastosowałem wyświetlacz 192x64 LCD-AG-192064G-BIW W/B-E6 PBF.
Pod wpływem zakłóceń (na przykład spowodowanych zapalarką piezoelektryczną)
grafika potrafi zniknąć z ekranu wyświetlacza; podświetlenie nadal jest.
Wystarczy w programie wywołać funkcję displayOn(), aby grafika ponownie
pojawiła się na ekranie (nie trzeba ponownie odrysowywać grafiki). Byłbym
wdzięczny, gdyby ktoś na podstawie przedstawionych objawów mógł wyjaśnić, co
takiego może dziać się z wyświetlaczem pod wpływem zakłócenia, że znika
grafika i ponownie pojawia się po przesłaniu odpowiednich poleceń. W jaki
sposób zakłócenie może w tym przypadku oddziaływać na wyświetlacz (przez
linie sygnałowe, przez powietrze, przez zasilanie)?
Pozdrawiam
Robbo
Postać funkcji displayOn():
#define DISPLAY_TURN_ON_OFF 0x3E
#define DISPLAY_SET_Z_ADDRESS 0xC0
void displayOn() {
cbi(RS_OUTPUT_PORT, RS_OUTPUT_PIN);
cbi(RW_OUTPUT_PORT, RW_OUTPUT_PIN);
cbi(CSA_OUTPUT_PORT, CSA_OUTPUT_PIN);
cbi(CSB_OUTPUT_PORT, CSB_OUTPUT_PIN);
writeCommand(DISPLAY_TURN_ON_OFF | 0x01);
writeCommand(DISPLAY_SET_Z_ADDRESS | 0x00);
sbi(CSA_OUTPUT_PORT, CSA_OUTPUT_PIN);
cbi(CSB_OUTPUT_PORT, CSB_OUTPUT_PIN);
writeCommand(DISPLAY_TURN_ON_OFF | 0x01);
writeCommand(DISPLAY_SET_Z_ADDRESS | 0x00);
sbi(CSB_OUTPUT_PORT, CSB_OUTPUT_PIN);
cbi(CSA_OUTPUT_PORT, CSA_OUTPUT_PIN);
writeCommand(DISPLAY_TURN_ON_OFF | 0x01);
writeCommand(DISPLAY_SET_Z_ADDRESS | 0x00);
}
void writeCommand(uint8_t cmd) {
busyWait();
cbi(RS_OUTPUT_PORT, RS_OUTPUT_PIN);
cbi(RW_OUTPUT_PORT, RW_OUTPUT_PIN);
DATA_OUTPUT_PORT = cmd;
sbi(EN_OUTPUT_PORT, EN_OUTPUT_PIN);
delay();
cbi(EN_OUTPUT_PORT, EN_OUTPUT_PIN);
}
Następne wpisy z tego wątku
- 19.05.15 20:44 Robbo
- 22.05.15 13:50 Robbo
- 22.05.15 17:58 janusz_k
- 30.05.15 16:15 Robbo
- 30.05.15 16:59 Jakub Rakus
- 30.05.15 17:06 Adam Górski
- 30.05.15 17:36 Tomasz Wójtowicz
- 31.05.15 14:13 Robbo
- 01.06.15 11:10 Piotr Gałka
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML