Zamierzam podlaczyc zwykly monitor VGA do ukladu opartego na mikrokontrolerze (na razie mam AT90S2313, ale mysle ze bedzie wystarczajacy) i wyswietlac na nim znaki (czyli zwykly tryb tekstowy). Czy ktos zna jakies linki albo posiada materialy, ktore mowia o generowaniu sygnalu VGA? I jaka jest szansa ze jakis moj ewentualny blad;) spowoduje uszkodzenie monitora?
Z gory dziekuje,
rybol
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ęGenerowanie sygnalu VGA
Moderatorzy:Jacek Bogusz, Moderatorzy
Nawet jezeli zastosujesz niska rozdzielczosc 320x240 to daje 76.800 punktow. Przy odswiezaniu 70Hz trzeba na monitor wyslac 5.376.000 punktow na sekunde. Czyli co niecale 200ns trzeba wysylac piksel na ekran. Dla AVR-a z 10MHz zegarem cykl maszynowy wynosi 100ns czyli niecale 2 cykle maszynowe pomiedzy wyslaniem piksela. Zadnego rozsadnego programu w dwoch cyklach nie napiszesz. pomijajac fakt ze potrzeba 76kB pamieci RAM zeby przechowywac gdzies 'obraz'.
Pozdro
Dexter
Pozdro
Dexter
Jezeli chodzi o pamiec RAM to owszem, tryb alfanumeryczny pozwala zaoszczedzic sporo pamieci. Nadal jednak pozostaje problem tworzenia obrazu. Obraz telewizyjny jest tworzony w taki a nie inny sposob czyli punkt po punkcie. Jeden mikrokontroler napewno sie nie wyrobi. Do wyswietlanai obrazu potrzebny bylby inny szybszy albo tak jak radza koledzy cos zbudowac na FPGA. Z pamiecia RAM i DMA wtedy mozna zbudowac "prawdziwa" karte graficzna.
Pozdro
Dexter
Pozdro
Dexter
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości