Videojel létrehozása!

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Videojel létrehozása!

Hozzászólás Szerző: gerry »

Szia Róbert és Mindenki!

Egy ismerősömnek csináltam 2313-al vezérléseket, pl: video- audio jel kiválasztót meg fenyőfa világítás programot.
Nos az ismerősöm felvetette, hogy mi lenne, ha készítenék neki az autójába egy menürendszerrel vezérelt audio-video kiválasztót, persze OSD-s legyen (szines moncsi van a kocsijában).

Tudom, "hajrá álljak neki" ez rendben is van, megnéztem egy csomó infót a videójel előállításáról, freki meg synkronjel, meg hogy legyen szines, stb...
Csak azt szeretném tudni,hogy basic programozással kivitelezhető-e ez és nem ártana némi példaprogram, ha egyáltalán létezik ilyesmi.
8515-höz találtam programot vga jel és compozit jel előállítására, de az assembliben van ahoz meg én nem értek, sajna.

Szóval akinak van egy épkézláb ötlete, az ne tartsa magában, hanem írja ide le,
előre is köszi
gerry
Robert

Hozzászólás Szerző: Robert »

Szia,


Hat ki kell abranditsalak, es basic alatt nem fog menni:(
A chip maga keves egy kicsit a feladatkoz, mert maga a videojel 4MHz-s, es a procit masra is akarod hasznalni.

Amit lattam eddig projekteket vannak, de asm-ben irva.
Digitalis Voltmero es PAL kepgenerator, illetve egy tenisz tarsasjatek. Ezek mega16 es/vagy 2313 chipre vannak irva.

Esetleg valami egyszeru videochippel osszehozni? Karakteres meghajtas -> kepernmyore. En a teletext IC-k korul neznek korbe, ezek ha jol tudom I2C buszon at tudnak kommunikalni.


Szep nagy falat es fejsze is:) Ja Nagyfa.
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Robert írta:Szia,


Hat ki kell abranditsalak, es basic alatt nem fog menni:(
A chip maga keves egy kicsit a feladatkoz, mert maga a videojel 4MHz-s, es a procit masra is akarod hasznalni.

Amit lattam eddig projekteket vannak, de asm-ben irva.
Digitalis Voltmero es PAL kepgenerator, illetve egy tenisz tarsasjatek. Ezek mega16 es/vagy 2313 chipre vannak irva.

Esetleg valami egyszeru videochippel osszehozni? Karakteres meghajtas -> kepernmyore. En a teletext IC-k korul neznek korbe, ezek ha jol tudom I2C buszon at tudnak kommunikalni.


Szep nagy falat es fejsze is:) Ja Nagyfa.
Azért köszi!
gerry
Robert

Hozzászólás Szerző: Robert »

Keress a googleban az "avr video" kifejezésre. Fekete fehérben tök jó ötletek vannak. Ez Bascom alól is menne:)))
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Szia Robi!

Ha jól emlékszem küldtem neked egy linket videójel létrehozásáról, bascom alol.

Nos ezek a német srác(ok) úgy oldották meg, hogy csináltak egy ATmega csippel és egy videó terminál programmal egy Terminált, amibe egy kisebb avrrel nyomják átt a kijelzendő képet, karaktert.
Erre a komunikációra az RX-TX lábon kerül sor.

Létezik, hogy a Bascom-ban megadok egy Baudxxxx sebességet, és utána meg egy Print utasitást, és a print utasítást a TX lábon küldi ki?

Gondolok itt ilyenre:



$regfile = "M32def.dat"
$crystal = 16000000
$baud = 9600



Dim A As Byte
Dim Z As Byte
Dim B As Byte
Dim C As String * 1
Dim S As String * 28

Print Chr(12);

Restore Daten

For Z = 1 To 23
Read S
For B = 1 To 28
C = Mid(s , B , 1)
A = Asc(c)
If A > 32 Then A = A - 48
Print Chr(a);
Next B
Next Z

Do
Loop

End

' A = chr(17), B=chr(18) usw. bis O = chr(31)
' Leerzeichen ist Leerzeichen
' Grossschrift !!!
'jede Zeile hat genau 28 Zeichen

Daten:
Data " ABCDEFGHIJKLMNO " 'Zeile 1
Data "AAAAAAAAAAAAAAAAAAAAAAAAAAAA" 'Zeile 2
Data " "
Data " DDDDDDDDDDDDDDD "
Data " "
Data "BBBBBBBBBBBBBBBBBBBBBBBBBBBB"
Data " "
Data " "
Data " "
Data " "
Data " ADGKHLDDEG "
Data " KJLKN NO "
Data " KBHLLABGFKK "
Data " HJLKBGFCRE "
Data " "
Data " "
Data " "
Data " "
Data " "
Data " "
Data " "
Data " "
Data " "
Data " DEFGH "
Data " ADDDFFJJJJ " 'Zeile24
Robert-

Hozzászólás Szerző: Robert- »

Persze hogy menne...
1200 bps a kommunikacios sebesseg... Azt hiszem AT90S1200-val volt megoldva, ezt kellene atultetni ATTiny2313ra:(...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Atmel Journal legfrissebb számában volt:
Simple VGA/Video Adapter Using Atmel AVR:
http://atmel.cc/dbm83/l.html?8851&14042
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Szia Robi!

Az ATtiny chippekből pakold már átt ide a videós jellegü hozzászólásokat, már ha arra jársz, nem éppen a tiny chippekbe való.
Én is oda irtam balga vagyok.

köszi
Avatar
Ubul
DrótVégénSzéndarab
Hozzászólások: 48
Csatlakozott: 2006. január 6. péntek, 7:00

Hozzászólás Szerző: Ubul »

Sziasztok!

Erre a kapcsolásra én is sokszor rátaláltam.

Már csak Bascom mintaprogram kellene hozzá....:)

C-ben nem értek....

Üdv
Avatar
gerry
Chipgyilok
Hozzászólások: 252
Csatlakozott: 2005. október 11. kedd, 6:00

Hozzászólás Szerző: gerry »

Sziasztok!

Végre elkészült a nagy mű!
Persze, nem az én projectem, csak utánépítettem.

Külön köszönetet szeretnék mondani Róbertnek a szakmai segítségnyújtásért. Köszönöm!!!

Íme egy képecske, hogy hű maradjak a fórumhoz! :)

Kép



Kép



Kép


Azért raktam 8515-ös procit, mert sok I/O portja van :)
A nyákot véletlenül fordítva fotóztam le 8O és ezért van két oldalra forrasztva az alkatrész.

üdv

gerry
Válasz küldése