mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik pal erzeugung macht probleme


Autor: Philipp Karbach (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich versuche gerade mit ulrich radigs code auf einem atmega8 ein video 
signal zu erzeugen. seine schaltung habe ich aufgebaut. allerdings ist 
sie mit ca. 4cm langen kabeln an den controller gelötet (streut das 
ein?!). Sein code nutzt einen 20mhz quarz. Ich habe die signal variablen 
auf 12Mhz angepasst. schließe ich die schaltung an den fernseher an 
sollte ein schwarzer bildschirm mit weißen text zu sehen sein. ich sehe 
weiße streifensuppe mit schwarzem hintergrund.

De facto kommt da etwas raus was der fernseher erkennt und beinahe 
umsetzen kann. setze ich einen 10.8542Mhz quarz ein ändert es sich ein 
wenig. bei 20mhz sieht man nichts mehr. ergo sind die fuse bits korrekt 
und der quarz wird genutzt. Nun die frage, ist der quarz ungenau? sind 
meine zeiten falsch? Oder wird das signal nur gestört? Kann mir da 
jemand helfen?

hier nochmal die variablen:

  #if (F_CPU == 20000000)
    #define CHAR_COLS           24
    #define CHAR_ROWS           24

    #define HSYNC_32_US         640
    #define HSYNC_64_US         1280
    #define HSYNC_DURATION      96
    #define HALF_HSYNC_DURATION 48
    #define H_OFFSET            208
  #endif

  #if (F_CPU == 16000000)
    #define CHAR_COLS           19
    #define CHAR_ROWS           24

    #define HSYNC_32_US         512
    #define HSYNC_64_US         1024
    #define HSYNC_DURATION      76
    #define HALF_HSYNC_DURATION 38
    #define H_OFFSET            160
  #endif


  #if (F_CPU == 12000000)
    #define CHAR_COLS           12
    #define CHAR_ROWS           24

    #define HSYNC_32_US         320
    #define HSYNC_64_US         640
    #define HSYNC_DURATION      48
    #define HALF_HSYNC_DURATION 24
    #define H_OFFSET            104
  #endif

danke.

Autor: Philipp Karbach (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hier noch der link zum code:
Beitrag "ATmega8 erzeugt Video in C!"

Autor: Philipp Karbach (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
CKOPT hat schon geholfen ;). jetzt ist der text nur noch verzerrt aber 
schon lesbar!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.