Witam! Mam do napisania prog. w asemblerze ,którego zadaniem ma być wyświetlanie na ekranie monitora aktualnego stanu pracy klasycznego sterownika typu LOGO! firmy Siemens .
Komunikacja między tym sterownikiem a PC odbywa się poprzez COM RS232.
Sterownik ten ma już załadowany do pamięci EEPROM program ,który ma wykonać (sterowanie zasłonami słonecznymi i żaluzjami w biurowcu).
Chodzi o to ,aby móc monitorować na ekranie PC stan pracy tych urządzeń (0 czy 1).
Problem polega na tym,że nie wiem jak są adresowane komórki ekranu.
A może ktoś ma już gotowy taki lub podobny program.
Proszę o kontakt - na pewno się dogadamy.
0
0
Nie do końca rozumiem czego właściwie chcesz. Podpowiedzi jak się adresuje bofur video karty graficznej?
W trybie tekstowym adres początku to 0b800:0000 - każdy znak to 2 bajty - na przemian: kod ASCII/atrybut
W trybie graficznym 0a000:0000 (starsze tryby - nie wiem jak z VESA) - reprezentacja piksela zależna od trybu
A jeśli to ma być pod Windows to użyj gotowych funkcji WinAPI
0
b800:0000 (tryby 0,1,2,3) b000:0000 (7) a000:0000 (graficzne)
// najprosciej z grafy jest obsluzyc tryb 13 (320x200x256) i 11 (640x480x2)
0
W trybie graficznym 0a000:0000 (starsze tryby - nie wiem jak z VESA) -
W VESA takze. Tylko zmiana bankow dochodzi, jezeli jest taka potrzeba.
A co do postu to tez nie bardzo rozumiem jaki jest problem :(