Guten Tag,
Ich baue im moment eine Nixieuhr und habe ein paar probleme bezüglich der Programmierung. Zur information ich bin ein azubi im 2 lehrjahr und habe noch nicht so viel Programmiet und ich habe noch nie was mit der DCF77 gemacht.
Meine Uhr ist folgendermaßen aufgebaut :
---------------------- DEZ. ---------------------- BCD
DCF77----> Atmega 8 ------> 2* PCF8574P (I2C) --------> 4 * 7441-----> Röhren (Nur Stunden und Minuten)
Mein erstes Problem ist: Wie kann ich in Bascom das DCF77 signal so auseinander nehmen das ich nur die Stunden und Minuten habe?
Mein zweites Problem : wie funktioniert der Befehl makebcd genau? Bin aus der Beschreibung in Bascom noch nicht schlau geworden
Ich habe ja meine 8 bits bei einem PCF8574 die ersten vier bit's sind für die Zehner der stunden die zweiten vier bits für die einer der Stunden..
DCBA_DCBA
Also &B 0000_0000 glaube ich
genauso wie mit den Minuten.
Vielleicht kann ja mal jemand ein Programmbeispiel dafür entwickeln.. Ich bin gerade etwas sehr verwirrt..
Brauche dringend Hilfe
Danke
P4711
Ich baue im moment eine Nixieuhr und habe ein paar probleme bezüglich der Programmierung. Zur information ich bin ein azubi im 2 lehrjahr und habe noch nicht so viel Programmiet und ich habe noch nie was mit der DCF77 gemacht.
Meine Uhr ist folgendermaßen aufgebaut :
---------------------- DEZ. ---------------------- BCD
DCF77----> Atmega 8 ------> 2* PCF8574P (I2C) --------> 4 * 7441-----> Röhren (Nur Stunden und Minuten)
Mein erstes Problem ist: Wie kann ich in Bascom das DCF77 signal so auseinander nehmen das ich nur die Stunden und Minuten habe?
Mein zweites Problem : wie funktioniert der Befehl makebcd genau? Bin aus der Beschreibung in Bascom noch nicht schlau geworden
Ich habe ja meine 8 bits bei einem PCF8574 die ersten vier bit's sind für die Zehner der stunden die zweiten vier bits für die einer der Stunden..
DCBA_DCBA
Also &B 0000_0000 glaube ich
genauso wie mit den Minuten.
Vielleicht kann ja mal jemand ein Programmbeispiel dafür entwickeln.. Ich bin gerade etwas sehr verwirrt..
Brauche dringend Hilfe
Danke
P4711