Keresés: 
 Bejelentkezés
Nick:
 
Jelszó:
 
 
 
   
» Elfelejtettem a jelszavamat :'(
» Regisztráció
 Fórum témák
» Több téma
 Frissek
RSS hírforrások
  Hírek.rss
  Fórum.rss
  2012. Máj, 26. Szo
18:59:03
  Jelenleg 511 fő olvassa az oldalt
Fórum » Pontra menő témák » Crt vezérlése PIC-el (PIC18f4550) »
Crt vezérlése PIC-el (PIC18f4550)  
Témaindító: kshma, idő: Márc 22, 2007
Témakörök
Mikroprocesszorok » Microchip processzorok
Lapozás Méret: 1 / 2     
(#73722) kshma Válasz • Márc 22, 2007
Hi!
Valaki aki tud segíteni!

PIC18f4550-el szeretnék CRT monitort vezérelni, de nem tudom hogyan állítsam elő a megfelelő időzítéseket.
640x480 -as felbontást 25.175Mhz-es órajel generátorral lehetne előállítani,amire eddig jutottam.De az utasítások végrehajtása sok időt vesz igénybe.
Már volt egy pár sikeretlen kísérletem. Ezért kérek segítséget.
Előre is köszi!

(#73736) mspike Válasz • Márc 22, 2007
kéne végezni pár számítást, hogy elég gyors-e a pic, lehet 2-őt kéne használni 1-et csak "videokártyaként" a másik programként... vagy egy nagyobb picet.... (ds széria tud cifrákat....)

(#73743) kshma válasza mspike hozzászólására (#73736) Válasz • Márc 22, 2007
Már próbálkoztam vele régebbi VGA-kon talált kristályokkal,de még így sem jutottam előbbre

(#73772) Sebi válasza kshma hozzászólására (#73743) Válasz • Márc 22, 2007
Talán azon a régebbi VGA kártyán lévő vezérlőről lehetne találni adatlapot, így lehetne azzal kommunikálni...
640x480-as felbontás sorfrekije 31,5kHz, a kép (refresh)60Hz.

(#73775) dpeti Válasz • Márc 22, 2007
fpga-n 25.000 Mhz-es (mar leosztott) orajelbol allitom elo a szinkron jeleket, ha PIC-el csinalod, akkor nem is itt bukik el a dolog, hanem majd akkor amikor vmi ertelmes dologra akarod hasznalni...
pl kell hozza szep nagy sram, hogy tudd tarolni a pixelinfokat, termeszetesen ha vhogy tomoritve tarolod, akkor meg tobb muvelet kell...
meg nem szamoltam utanna ezeknek, de pl olyanban gondolkodnek, hogy fogtok egy dual-port ramot , egyik portjan ul a VGA-t vezerlo pic, itt tok mindegy milyen csak minel gyorsabban hajtsa vegre az utasitasokat, nem kell nagyon bonyolult utasitaskeszlet, legyen benne elegendo timer, a masikd pic-el meg irkalnal a ram masik portjan keresztul a video memoriaba... az, hogy hogy alakitod ki, meg hany szin legyen, az mar a te izlesedtol fugg, javaslom pl a szinenkent 4 bites modot, mert akkor a memoriaban 8 biten el tudsz tarolni egy szinenkent 4 bites keppontot, es meg marad ket bited...
az RGB kimenetre kidekodolod 4-4-4 db ellenallasra az egeszet, ertekeket less a netrol, fejbol nem tudnam, es orulsz ;), de pl cpld-t is pakolhatnatok a vga-vezerlo pic helyere... azzal egyszerubb lenne

(#73781) kshma válasza dpeti hozzászólására (#73775) Válasz • Márc 22, 2007
Egy fpga leírásából indultam ki én is. Mivel fpga-kban nem vagyok otthon ezért próbálkozok mikrovezérlővel. Építettem egy mikroszámítógépet 8085A mikroprocessorral és ehhez kellene a vga.Elég először csak a szöveges képernyő.
Én úgy gondoltam hogy pic mint counter és pld plusz SR tároló ami előállítja az időzítést. A pic pedig tud a színkódolással foglalkozni. A csatolt fájl a forrásom.
» A fájlok letöltéséhez be kell jelentkezned! «

(#76525) BabelFish válasza kshma hozzászólására (#73781) Válasz • Ápr 5, 2007
Bocs, de ezt jól kitaláltad magadnak. 8085A alapú mikrogép (én nem vagyok fiatal, emlékszem rá, kb 1988-ban írogattunk erre progikat). És ehhez VGA, 18F4550-es PIC... Te tudod. Nem lesz egyszerű, tényleg csak a dual-portos RAM lehet megoldás. De ha csak mikrovezérlő VGA-val kell, megpróbálhatnánk a Propeller chip-et, bár még én sem használtam.

(#76645) Kera_Will válasza kshma hozzászólására (#73781) Válasz • Ápr 6, 2007
CRT-t inkább pl 1 régi TXT (teletext) dekóderrel hajtsál meg. Abba csak I2C buszon kell küldeni a karaktereket... talán sokkal 1szerűbb lesz az életed ... ... sok sikert !


(#76669) Kera_Will válasza Kera_Will hozzászólására (#76645) Válasz • Ápr 6, 2007
Na jó ekkor CRT mint sima AV bemenettel rendelkező monitor / TV / AV inputú videó kártya / videodigitalizáló kárya , videokamera ..stb .kell lennie ...

(#76724) dpeti Válasz • Ápr 6, 2007
Bővebben: Link
csak nekem hianyazik egy kondi a kompozit kimenetrol? vagy tenyleg nem kell oda... nem hiszem hogy jo dolog galvanikusan kapcsolni a ket cuccost

(#77284) nemka válasza kshma hozzászólására (#73722) Válasz • Ápr 9, 2007
A PIC-et nem erre találták ki és önmagában nem is elég gyors hozzá. Persze meg lehet vele oldani egy rakás külső alkatrésszel, de akkor már inkább cáláramkört érdemes használni. Olcsóbb is, jobb is.

Két lehetőséget ajánlok:
1. Videovezérlő célprocesszor
2. ISA VGA kártya

Utóbbi sokkal olcsóbb (bemész bontóba és örülnek, ha elviszed őket :- ) )

(#77297) MaSTeRFoXX válasza nemka hozzászólására (#77284) Válasz • Ápr 9, 2007
Most felkeltetted az érdeklődésemet ezzel az ISA-s videókártyával Van itthon jó néhány darab. meg 1-2 monitor, valamit lehetne kezdeni velük, AVR-rel vagy PIC-cel
Nincs valami leírásod hogy hogyan kell ezekkel kommunikálni? Mert most durkálom a netet, de eddig videókártyáról nem találtam használhatót. Azt tudom hogy házilag lehet ezeket kezelni, mert már láttam mikrovezérlős webszervert ISA hálókártyáva l

(#77316) dpeti válasza MaSTeRFoXX hozzászólására (#77297) Válasz • Ápr 9, 2007
Bővebben: Link

az ISA az egy szabványos csatolófelület, és viszonylag egyszerű, a gondod azzal lesz, hogy megkeresd a videovezérlő ICd adatlapját...
abban már benne lesz, hogy melyik regiszter miért felel, neked majd azokba kell írogatnod...

(#77328) MaSTeRFoXX válasza dpeti hozzászólására (#77316) Válasz • Ápr 9, 2007
Azóta nézelődtem, előkerestem a videókártyát. Valamilyen Trident gyártmány. TVGA9000-es IC van rajta. Az adalapot meg is találtam hozzá. Részben eléggé bő leírás, részben meg kevés. A működését szépen leírja, bár mintha a kezelése eléggé szegényes lenne első olvasásra.
De még kutatok.

Bővebben: Link

(#77460) Kera_Will válasza MaSTeRFoXX hozzászólására (#77328) Válasz • Ápr 9, 2007
Annó régebben 1x éve volt IBM PC-k hardverek leírásáról 1 2 3 könyv is amiben kifejezetten az akkori idők HW elemeit ,általánosab elvi rajzait , regiszter kiosztásukat és funkciójukat is lerírták.

Azt hiszem PC hardver könyv volt a neve . Magyar iró /szerkesztőtől ... nekem is megvan mind a 2 része mert bővített kiadás is volt belőle .

Na jó akkoriban Pentium csak szóbeszéd volt és háztájiban 2-386os gépek voltak általánosan és híre hamva se volt PnP , USB, AGP és egyébb világi hívsákognak és szoftveres Hardver eszközöknek.Akkor még a COM1 is tényleg azon a címen ült amit rendesen fel jumpereltél ... stb...

Abba megtalálod mono->CGA , EGA, Hercules , VGA, SVGA kártyák regisztereinek, adatait müködési leírásukat , hatásukat stb ...stb ...stb ...

(#77463) MaSTeRFoXX válasza Kera_Will hozzászólására (#77460) Válasz • Ápr 9, 2007
Köszi
A könyv címével is segítettél, hátha megtalálom valahol.
Sajnos a neten igazából semmit se találtam a vga kártyáról. A vezérlő IC adatlapja eléggé hiányos ilyen téren....
Esetleg ha nem annyira nagy terjedelmű ez a VGA rész, és véletlen digitális formába tudnád hozni azt nagyon megköszönném. De ha nem akkor keresek tovább könyvtárban vagy valahol

(#77487) dpeti válasza MaSTeRFoXX hozzászólására (#77463) Válasz • Ápr 10, 2007
Bővebben: Link

itt nezd meg, a kereso mutatott parat, de most nincs idom vegigfutni a listat... vannak commodore 64-hez valo konyvek is ha jol lattam... tenyleg a VIC-et is hasznalhatnad, es akkor TV kepernyore is lehetne vele irkalni...

(#77503) MaSTeRFoXX válasza dpeti hozzászólására (#77487) Válasz • Ápr 10, 2007
Sajnos nincs köztük....

(#78531) nemka válasza MaSTeRFoXX hozzászólására (#77503) Válasz • Ápr 14, 2007
Hali!

Abonyi Zsolt: PC hardver kézikönyv
Abban egész részletesen le van írva minden.

És van egy könyv "VGA-- kártya programozása Pascal és Assembly nyelven", ami kifejezetten ezzel foglalkozik.

Először be kell állíani az üzemmódot és a frissitési értékek regisztereit. Utána már csak a VGA RAM-ot kell módosítani a megjeleníteni kívánt képnek megfelelően. A VGA kártya is tud karakteres módban dolgozni, akár belső karaktergenerátorral is.
A RAM módosításakor ügyelni kell arra, hogy csak függőleges visszafutás alatt írj bele, mert egyébként "zajos" lesz a kép. A kártya egyik regiszterében van hozzá jelzőbit segíségnek és talán megszakítást is tud generálni.

Üdv: Nemka

(#78656) Kera_Will válasza nemka hozzászólására (#78531) Válasz • Ápr 15, 2007
Igen igen erre gondoltam csak nem esett le egyből a szerző és a pontos cím ... hülyeséget nem akartam írni
csak körbe írtam ,...mi van benne ...

(#78732) MaSTeRFoXX válasza nemka hozzászólására (#78531) Válasz • Ápr 15, 2007
Köszi!
Találtam 1-2 helyet ahonnan meg tudnám szerezni

Amúgy Te már csináltál ilyet?

(#79451) eltexto válasza MaSTeRFoXX hozzászólására (#77297) Válasz • Ápr 18, 2007
Szia !

Ilyenre gondolsz ?

Bővebben: Link

Üdv. Zoli

(#79467) MaSTeRFoXX válasza eltexto hozzászólására (#79451) Válasz • Ápr 18, 2007
Hű ! Mondjam hogy király vagy?!
Kerestem desehogy se találtam ilyet, még hogy magyart....


Mondjuk asszem írok az emberkénetk, hogy fejtse ki bővebben.... Program, meg vezérlés leírása nélkül sokat nem mond, de ez is valami

(#79471) MaSTeRFoXX válasza MaSTeRFoXX hozzászólására (#79467) Válasz • Ápr 18, 2007
Itt van az a Tauron VGA Utilities amit használ, eltartott míg megtaláltam, ezért felrakom ide.

Lehet hogy elő kell bányászni a régi 486-ot vagy P1-et és kísérletezni vele egy sort egyszer.
» A fájlok letöltéséhez be kell jelentkezned! «

(#79472) eltexto válasza MaSTeRFoXX hozzászólására (#79467) Válasz • Ápr 18, 2007
Hali !

Én voltam az elkövető. Jó 2.5-3 éve volt már, ha kérdezel, elő kell vennem a dolgokat, mert sajnos hamar felejtek. A projectet azután hagytam abba, amikor a weblapot megcsináltam. Sajnos nincs befejezve, de müködőképes.

Érdekes kész dolgok még:

Bővebben: Link

Bővebben: Link


Üdv. Zoli

(#79475) MaSTeRFoXX válasza eltexto hozzászólására (#79472) Válasz • Ápr 18, 2007
Hát, érdekelne róla minden , elsősorban a forráskód, mert onnan ki tudnék indulni. Nem baj ha össze van kuszálva, a saját programjaimat is összekuszálom amikor fejlesztek valamit. (aztán meg lehet szépíteni rajta...) Meg megszerzem hozzá majd ezt a könyvet amit följebb írtunk, a kettőből elvileg akkor össze lehetne hozni

(#79485) eltexto válasza MaSTeRFoXX hozzászólására (#79475) Válasz • Ápr 18, 2007
Itt a rajz, forrás.

Üdv. Zoli
» A fájlok letöltéséhez be kell jelentkezned! «

(#79490) eltexto válasza MaSTeRFoXX hozzászólására (#79475) Válasz • Ápr 18, 2007
Kellhet még, VGADOC4B (Google)

Info : FreeVGA (Google)

Üdv. Zoli

(#79493) MaSTeRFoXX válasza eltexto hozzászólására (#79490) Válasz • Ápr 18, 2007
Köszi!
Sokat segítettél, hirtelen jó sok dolog gyűlt össze, egy ideig el fog tartani míg átrágom magamat rajta,

(#79525) eltexto válasza MaSTeRFoXX hozzászólására (#79493) Válasz • Ápr 19, 2007
Hali !

A rajzon a VGA szempontjából van jónéhány felesleges dolog, amit el is lehet hagyni. Ez olyan mindenes panel is akart lenni. Van néhány ISA láb, ami óvatosságból lett bekötve, hogy hátha használja valamelyik jövőbeni kártya. A -5V ot is használja náhány kártya, de ezt a problámát át lehet hidalni egy ellenállás berakásával pl. RTG3105-nél.

Üdv. Zoli

Következő 1 / 2     
 HEStore.hu
 Hirdetés
TrainModules.hu