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.
Gast
#2746990
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?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.