logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Wyświetlanie tekstu na monitorze VGA za pomocą mikrokontrolera - jak to zrobić?

pawelj 19 Sie 2007 00:06 2389 4
REKLAMA
  • #1 4191929
    pawelj
    Poziom 15  
    Posty: 228
    Ocena: 34
    Witam. Nie bardzo wiedziałem gdzie zadać to pytanie ale Mikrokontrolery wydają mi się najsłyszniejsze.

    Czy spotkałmoże ktoś jakiś schemat - z oprogramowaniem do tego aby na monitorze VGA - 15 pin (dokoładniej LCD) wyświetlać za pomocą mikrokontrolera jakiś tekst?

    Dokłądnie to chodzi mi o coś takiego, żeby postawić w oknie monitor LCD i na nim wyświetlić tekst - np w jednej linii aktualną datę ,w drugiej godzinę (zegar) w trzeciej temperaturę.

    Ma ktoś pomysł jak i na czym to zrealizować?

    PawełJ
  • REKLAMA
  • #2 4191953
    me_super
    Poziom 29  
    Posty: 1692
    Pomógł: 1
    Ocena: 44
    pawelj napisał:

    Ma ktoś pomysł jak i na czym to zrealizować?


    Zacząć od myślenia. Może ktoś już to zrobił? A później poszukać w google:
    http://www.vga-avr.narod.ru/
  • REKLAMA
  • #3 4194335
    William Bonawentura
    Poziom 34  
    Posty: 2424
    Pomógł: 190
    Ocena: 619
    Dla typowych mikroprocesorów sygnał VGA z częstotliwością pikselową rzędu 25MHz to duże wyzwanie. W podanym artykule autor wykorzystał port SPI co pozwoliło mu na uzyskanie ekranu "terminalowego" o dość dużej rozdzielczości pionowej, ale kosztem odstępów pomiędzy znakami (nie da się transmitować w AVR poprzez SPI danych bez 1 bitu przerwy). Ty chcesz mieć pewnie większe znaki - więc używając tej techniki będą one miały bardzo duże punkty (bez wygładzania). Generalnie to zabawa w assemblerze z wyliczaniem kodu co do cyklu zegarowego itd.
  • REKLAMA
  • #4 4198600
    kjkj
    Poziom 12  
    Posty: 33
    Pomógł: 1
    Ocena: 1
    Czy to musi być AVR ?? da się to zrealizować np. na xilinx , + mikka implementacja np PIC + VGA i gotowe i to w jednej kostce :)
    kj
  • #5 4624189
    asembler
    Poziom 32  
    Posty: 2099
    Pomógł: 123
    Ocena: 11
    Na Atmedze 8 mozna uzyskac 8 linii po 10 znakow w linii 8 kolorów ,przy zegarze okolo 14MHz. W prosty sposob mozna osiagnąc wyswietlanie zegra,daty,temperatury to tylko 3 linie po 8 znaków. Program dzialający jakby ktoś pytał:-) razem z tablicą znaków zajmuje 1800 bajtow.
REKLAMA