Hallo,
ich arbeite mit dem ATMega8 und dem AVR-Studio4.
Ich habe zwei fertige Projekte.
Zum Einen habe ich einen AD-Wandler. Durch ein analoges Eingangssignal auf dem AVR Board werden
drei Leuchtdioden in dem Schema von einem BCD- Code angesteuert. Gleichzeitig wird in dem LC
Display der betreffende BCD Code ausgegeben. Der digitale Ausgangswert ist hierbei abhängig von
einem zuvor definierten Bereich des analogen Eingangssignals.
Zum Anderen habe ich eine normale Uhr. Taster 1 = Sekunden starten. Taster 2 = Sekunden halten. Verbindung Lo = Sekunden werden genullt.
Nun möchte ich ein drittes Projekt machen. Dieses Projekt soll beide vorigen Projekte miteinander verbinden. Mit einem Unterschied: Die Sekunden sollen nicht per Tasterdruck gesteuert werden, sondern mit dem BCD-Wert. Sprich: wenn der Code den Wert 0 bis 3 hat, laufen die Sekunden. Sobald der Code den Wert 4 bis 7 erreicht werden die Sekunden genullt und fangen von vorne an zu laufen. Das gleiche jedes Mal, wenn der Code die Grenze 3;4 durchquert.
Bin über Hilfe dankbar, da ich nicht weiß, wie ich das realisieren soll beides zusamenn zu setzen.
Danke
ich arbeite mit dem ATMega8 und dem AVR-Studio4.
Ich habe zwei fertige Projekte.
Zum Einen habe ich einen AD-Wandler. Durch ein analoges Eingangssignal auf dem AVR Board werden
drei Leuchtdioden in dem Schema von einem BCD- Code angesteuert. Gleichzeitig wird in dem LC
Display der betreffende BCD Code ausgegeben. Der digitale Ausgangswert ist hierbei abhängig von
einem zuvor definierten Bereich des analogen Eingangssignals.
Zum Anderen habe ich eine normale Uhr. Taster 1 = Sekunden starten. Taster 2 = Sekunden halten. Verbindung Lo = Sekunden werden genullt.
Nun möchte ich ein drittes Projekt machen. Dieses Projekt soll beide vorigen Projekte miteinander verbinden. Mit einem Unterschied: Die Sekunden sollen nicht per Tasterdruck gesteuert werden, sondern mit dem BCD-Wert. Sprich: wenn der Code den Wert 0 bis 3 hat, laufen die Sekunden. Sobald der Code den Wert 4 bis 7 erreicht werden die Sekunden genullt und fangen von vorne an zu laufen. Das gleiche jedes Mal, wenn der Code die Grenze 3;4 durchquert.
Bin über Hilfe dankbar, da ich nicht weiß, wie ich das realisieren soll beides zusamenn zu setzen.
Danke