Zastanawiam sie czy za pomoca ktoregos z mikrokontrolerow mozna obsluzyc wyswietlacz LCD w rozdzielczosci np. 800x600 w trybie graficznym, ewentualnie czy istnieje prosty programowalny Frame Buffer do wyswietlaczy LCD nie bedacy karta graficzna (na czym mozna cos takiego zrealizowac).
Szukam platformy na tyle wydajnej na ktorej moglbym tyworzyc grafike 2D.
Może najprościej będzie wsadzić jakiś scalak stosowany w kartach graficznych VGA z magistralą ISA? Programowanie proste, standardowe wyjście prosto do monitora (VGA 15-pin), do dowolnego mikrokontrolera taką magistralę ISA łatwo doczepić.
sensowna wydaje sie alternatywa CPLD/FPGA i RAM.... sa 3 kolorowe DAC w 1 kosci (nozna tez dac proste DAC R-2R), sa darmowe rdzenie kontrolerow, zreszta najprostszy napisac/narysowac to banal - raptem kilka licznikow.. nawet drogo to nie wyjdzie niedawno temat byl maglowany na pme
Szkoda, że nie ma żadnego prostego zintegrowanego framebuffera w jednej kostce plus wyjście RGB/VGA/encoder video. Chociażby miał z 32KB pamięci tak aby mógł wyświetlić 640x400, może jakieś proste funkcje jak kopiowanie pamięci (blitting) i wypełnianie.
A tak będę musiał zrobić z CPLD, 2 chipy sram i poszukać jakiegoś encodera aby móc wyświetlać jakieś głupoty na TV. :)
Może wreszcie producenci µC się zlitują i zintegrują tego typu funkcję w swoich produktach?
Inną świetną rzeczą byłby PC zgodny z 386 umieszczony w pojedyńczym chipie. Skalarny cpu, FPU, VGA, SoundblasterPro, trochę pamięci (4-8MB powinno się udać umieścić - albo po prostu kontroler dla sdram), zegar do 100MHz...
Poszukam ale własny framebuffer też zrobię. Nie po to mam trochę kostek sram aby się marnowały. :-)
8KB na bufor ramki wystarczyłoby w zupełności dla 320x200x1bpp. Tyle wyciągało większość starych 8-bitowych mikrokomputerów. I nawet taki mały fb byłby bardzo użyteczny imho.
32KB to byłby już ideał jak na zintegrowany procesorek.
Czy to mija się z "targetem"? Może i tak ale przecież nie da się ukryć, że producenci µC pakują coraz więcej do swoich produktów. Czy np. dsPIC to jest jeszcze µC a może już coś więcej? Aktualne dsPICe mają do 8KB ramu a z stąd tylko mały kroczek do 16KB i wbudowany framebuffer zaczyna mieć sens. :-)
Zastosowań mogłoby być bardzo dużo od tych amatorsko/hobbystycznych po profesjonalne.
W końcu można by się obejść bez tych wszystkich peryferiów jakie się już montuje w µC (przetworniki, PWM, komparatory, generatory napięć odniesienia, UARTY, usb, rf i pewnie jeszcze coś jeszcze) ale czy nie upraszczają one całego urządzenia w sposób znakomity?
To jest zrobione na układzie programowalnym. Gdy wstawisz pamięć RAM obrazu graficznego (zamiast tekstowego + generator znaków) i trochę przerobisz "wsad" - będzie jak znalazł.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.