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.
Vielleicht hilft dir das: http://www.mikrocontroller.net/articles/AVR-Simulation#Stimuli (Was in der Simulation nicht funktioniert, funktioniert in echt garantiert nicht)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.