|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 02 05, 13:00. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Analoginė elektronika » VGA formavimas
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
|
VGA formavimas |
Parašytas: 2007 06 01, 23:56 |
|
|
|
Dabar iškilo klausimas, ar su ATMEGA16 dirbančia 16 MHZ dažniu įmanoma išspausti kiek trumpesnius pikselius, nes dabar toks labai pailgas vaizdas. (ATMEGA dirba prie 16 MHZ). Pagal mane, to jau neišeis daugiau patrumpinti, nes ATMEGA jau dirba didžiausiu dažniu, ir eina tik PORTB=x; PORTB=y; funkcijos. Kitaip tariant, ATMEGA spaudžia kiek gali...
Štai nuotraukikė kad suprastumėte, apie kokį ilgumą šneku.
|
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 02, 03:18 |
|
|
|
nematant programos sunku kazka pasakyti, siaip tai vga formavimui galetum panaudoti SPI arba UART net tada bus tik vienas isejimas, nors daugiau nei 8 kartus greitesnis
ko gero galima keik ir programa optimizuoti, priklauso nuo to kaip dabar padaryta.
be to gali maksimaliai sumazinti kadru dazni iki kokiu 30-50k/s ir naudoti interlacted rezima(kaip televizoriuje), tada daznis dar 2 kartus sumazes.
nezinau ar tai veiktu su lcd monitorium arba su visokiais naujais monitoriais, nes juose naudojama tik "progresive scan" rezimas ir zemu dazniu gali nepalaykyti(lcd turbut niekaip neveiks interlacted rezinu)
beje jei sakykime sugalvotum kaip padidinti tasku skaiciu kur viska ta laikysi, i 1-2kb nedaug kas tilps net didziausia atmega tik 4kb teturi ram.
tai jei naudotum spalvotam vaizdui 8bpp tai iseis tik 32x32 pikseliai jei nespalvotas vaizdas tai kiek daugiau kazkur 100x80 pikseliu i atmega16 |
|
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 02, 10:12 |
|
|
|
Na kadrų keitimo dažnis yra 60 Hz.o programa atrodo maždaug taip:
čia sakykim antros eilutės kodas:
Kodas: |
//line: 1
sleep_mode();
PORTB=7; //zalia
PORTB=7; //zalia
PORTB=0; nop; //juoda
PORTB=0; nop; //juoda
PORTB=0; nop; //juoda
PORTB=7; //zalia
PORTB=7; //zalia
PORTB=0; nop; //juoda
PORTB=0; nop; //juoda
PORTB=7; //zalia
PORTB=0; nop; //juoda
PORTB=0; nop; //juoda
PORTB=0; nop; //juoda
PORTB=7; //zalia
PORTB=0; nop; //juoda
PORTB=7; //zalia
PORTB=7; //zalia
PORTB=7; //zalia
PORTB=0; nop; //juoda
PORTB=7; //zalia
PORTB=7; //zalia
PORTB=0; nop; //juoda |
Sinchronizavimo signalai formuojami su timer`io interrupt`ais. na turbūt tik dažnį galima pamažint, bet realiai, tai vistiek nieko gero nebus, reikės bandyt ieškot greitesnių ųC. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 02, 14:39 |
|
|
|
taip, greitesnes programos jau nepadarysi.
bet ir kiti procesoriai tau cia daug nepades, pvz yra ARM lpcxxx kuris veikia 75mhz daznumu, bet vistiek isejimu nepavyks valdyti zymiai greciau nei dabar.
net ir dabar tu duodi mazdaug 16mhz videosignala |
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 04, 20:14 |
|
|
|
75Mhz dirbantis ARM`as neduoda greičiau negu sakykim 16MHZ išduoti signalus? ko jau taip? Tai su kuo išvis galima būtų suformuoti VGA vaizdą, ir dar su aplinka šnekėt, negi tik su kokia FPGA? |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 04, 21:39 |
|
|
|
75mhz lpc atrodo bus tik 2 kartus greitesnis uz atmega. jo core veikia gal ir greitai, bet I/O nera toks greitas. ir deja net ir tokiu atveju labai jau apkraunamas tas procesorius ir jokiam kitam darbui laiko nebelieka, negalesi net UART panaudoti.
siulau rimtai pagalvoti apie fpga arba cpld. arba gali ta pati padaryti ant atskiru mikroshemu bet neapsimoka.
jei uztenka nespalvoto vaizdo tai gali 8 kartus pagretinti isejima. jei tu paduodi baitus lygegreciai po to su perstumimo registru isskleidi juos i 8 taskus tik kaip bebutu jei nori panaudoti monitoriu reikes nezmoniskai daug greicio, sulau geraiu imti LCD, ji valdyti paprasciau. |
|
|
|
|
|
VGA formavimas |
Parašytas: 2007 06 06, 13:19 |
|
|
|
Na reiks palikti tą moniką vėlesniam laikui...
Nes sudėtingai čia, o aš dar ir ARM`o neesu pasijungęs... |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
KCD2 Mods
Installing KCD 2 Mods,
KCD 2 Guides,
KCD 2 Cheats |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Wiki
GTA 6 Map,
GTA 6 Characters,
GTA 6 News |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|