Forum: Mikrocontroller und Digitale Elektronik pal erzeugung macht probleme


von Philipp Karbach (Gast)


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.

von Philipp Karbach (Gast)


Lesenswert?

hier noch der link zum code:
Beitrag "ATmega8 erzeugt Video in C!"

von Philipp Karbach (Gast)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.