Forum: Mikrocontroller und Digitale Elektronik DCC - Dekoder erkennt Preambel nicht


von Sascha R. (saschar)


Angehängte Dateien:

Lesenswert?

Hallo,

in Vorstufe für einen DCC- Weichendekoder habe ich versucht ein Programm 
zu schreiben, dass mir sagt wie viele einsen in Folge vorliegen. Dabei 
habe ich festgestellt, dass mein Programm maximal 4 einsen in Folge 
erkennt. Nach DCC- Norm muss aber am Anfang ein preambel von mindestens 
10 einsen vorliegen. Was habe ich falsch gemacht?
Der µC ist ein Atmega 16 mit einem externen quarz von 10mHz. An dem 
Interrupteingang habe ich einen 6n137 Optokoppler anliegen. Als DCC- 
Zentrale nutze ich meine PIKO- DIGI 1.

Ich hoffe, das ich nichts vergessen habe zu schreiben.

von asdf (Gast)


Lesenswert?

Vielleicht hilft dir das:
http://www.mikrocontroller.net/articles/AVR-Simulation#Stimuli
(Was in der Simulation nicht funktioniert, funktioniert in echt 
garantiert nicht)

von Sascha R. (saschar)


Lesenswert?

Schon mal danke für die schnelle Antwort. Durch die Simulation geht es 
problemlos durch, allerdings kann ich doch nur gucken, ob überhaupt was 
funktioniert, oder? Signale konnte ich bisher noch nicht testen. Geht 
das?

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.