Archiv verlassen und diese Seite im Standarddesign anzeigen : bas-Signal mit Atmega32 erzeugen
Waldichecker
11.05.2010, 17:50
Hallo,
Im Rahmen eines Schulprojekts versuche ich zuzeit zeichenketten auf einem pal Fernseher anzuzeigen.
Das ganze soll mit einem Atmega32 mit 16mHz Betaktung und in C funktionieren.
ich hab schon eine Internetrecherche gemacht und diverse Beispiele ausprobiert (unter anderem der Code von Ulrich Radig, aber es kamen nur komische Trapeze raus).
Leider hat es bisher noch nicht geklappt.
hat jemand schon mal sowas erfolgreich gemacht?
kann mir jemand vlt mal nen Beispielcode posten?
Ich krieg des einfach irgendwie nicht auf die Reihe!
Grüße
Waldichecker
lokirobotics
11.05.2010, 17:54
Hallo,
zeig doch mal ein Bild von der Ausgabe.
Schon mal geguckt, ob's an der Hardware liegen kann?
Grüße
Loki
Waldichecker
11.05.2010, 19:10
Hallo,
die Hardware ist richtig.
bei anderen Leuten ist der fehler auch so aufgetreten.
es scheint an der verwendeten Version von WinAvr zu liegen, da der code schon älter ist
hast du schon mal so etwas aufgabaut?
wenn ja kannst du mal den schaltplan & code posten ?
Grüße
Waldichecker
Da gibt's einen etwas längeren Thread, wo man sich mit der Video-Signal Ausgabe mit AVR beschäftigt hat. Wegen der zeitkritischen Sache ist da halt meist Assembler dabei.
Wie gesagt, ein langer thread, aber da es letzlich gelungen ist, findest du vielleicht auch was dabei
https://www.roboternetz.de/phpBB2/viewtopic.php?t=5880
Waldichecker
11.05.2010, 20:26
Hallo,
Danke PicNick ich habs mir mal angeschaut.
Das sieht ganz interressant aus, hat jemand das schonmal nachgebaut / ausprobiert?
http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm
Grüße
Waldichecker
EDIT: habs ausprobiert, ich kann den Code aber nicht kompilieren!
Waldichecker
11.05.2010, 20:39
Ich hab mehrere beispiele getestet, die funktionieren aber alle nicht mit der aktuellen winavr version.
kennt jemand ein beispiel, dass mit der aktuellen version kompilieren lässt, und auch funktioniert?
Grüße
Waldichecker
mach mal foto
ich hab sowas mal mit dem arduino gemacht die sychronsignale ware da auch nicht so sauber das ging nicht an jedem fernseher
Waldichecker
11.05.2010, 21:14
Hier ein Foto:
http://img28.imageshack.us/img28/622/snapshot1gi.jpg
das bild flackert dann noch
code und schaltplan hab ich von hier:
http://www.mikrocontroller.net/topic/101429
@Thomas$:
Kannst du mir mal deinen Code und den Schaltplan posten?
Du hast doch auch in c programmiert, oder?
Grüße
Waldichecker
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?action=print;num=1166667354
Waldichecker
11.05.2010, 21:45
Hmm, ohne Arduiono kann ich mit dem Code wohl nicht viel anfangen.
Gibt es da nich noch andere Beispiele, die funktionieren?
Grüße
Waldichecker
wenn es dringend ist und du selber nicht denken willst dann must du eben das fertige modul von pollin nehmen
Waldichecker
11.05.2010, 22:01
Neh so dringend ist es nich, und das mit dem selber denken stimmt au nich ganz.
Ich hab einfach keine Ahnung und wollte anhand eines Beispiel schauen wie des funktioniert
Versuch mal, ob das klappt: (downloadbereich)
https://www.roboternetz.de/phpBB2/dload.php?action=file&file_id=217
Waldichecker
12.05.2010, 14:01
Hey Danke PicNic,
hmm, der code ist in assembler, die sprache kann ich noch nicht so.
ich hab mich mal zum bas-signal erkundigt und versuche nun das ganze selber auszutüfteln.
meine idee:
ich nehme einen timer des µC und eine port
der timer erzeugt ein PWM-Signal das mit dem Synchronpuls übereinstimmt
mit dem port geb ich dann die impulse für schwarze und weiße pixel aus.
funktioniert das vom prinzip her so?
wie kann ich die spannungs pegel am besten erzeugen?
ich hab im internet ein bild vom aufbau eines bas signals gefunden:
http://www.itwissen.info/bilder-klein/bas-zeilensignal-fuer-pal.png
das ist doch jetzt eine Zeile oder?
Grüße
Waldichecker
wenn das so einfach wäre du hast ja zwei sync signale
und du musst die halbbilder beachten
erst die ungeraden zeilen senden dann die geraden zeilen
und um zu verhindern das das bild durchrollt muss noch am ende des bildes ein syncron signal mit vor und nach trabanten
kennst du sicher schon
http://de.wikipedia.org/wiki/Phase_Alternating_Line
Mitch - Ein Bekannter aus dem Forum hier, hat mal einen Bildmustergenerator gebaut.
Guckt mal hier:
http://mitchsoft.de/Elektronik/Projects/BildmusterGenerator/index.html
Waldichecker
13.05.2010, 17:14
hmm,
wie kann ich dann am besten die sync signale erzeugen?
Waldichecker
25.05.2010, 09:45
Hmm, naja ich glaub das wird in C nix.
Ich hab mir jetzt mal das Bas-Modul von Pollin bestellt, dann schau ich mir mal die Signale an.
Ich werd mich dann mal in Assembler einarbeiten.
Vielen Dank für Eure hilfe!
Gruß
Waldichecker
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.