Hallo zusammen,
ich habe vor einiger Zeit angefangen kleine Schaltungen mit AVR-Controllern zu erstelleun un diese zu programmieren. Ich habe bisher jedoch nur mit digitalen I/Os gearbeitet und würde nun gerne in die analoge Technik einsteigen.
Ich möchte nun drei 7-Segment-Anzeigen (gemultiplext) mit einem Mega32 steuern. Ich habe einen analogen Eingang an PA0 (ADC0). Nun möchte ich den gemessenen Wert aus dem ADC in einen digitalen Wert auf der Anzeige umwandeln. Wie kann ich dies programmtechnisch lösen? Ich könnte natürlich für jeden Dezimalwert einen Befehl programmieren, doch wäre ich dies zu aufwändig. Ich denke mir, dass man jeder Stelle des Messwertes eine 7-Segment-Anzeige zuordnen kann. Also bei z.B. 1,5V Die 1 der ersten Anzeige und x,5 der zweiten Anzeige
In vielen Foren stehen Beispiele für die Anzeige der Werte mit Hilfe eines PCs über RS232, nicht aber welche für meine Anwendung.
Vielleicht hat ja einer von euch eine Idee.
Schon einmal vielen Dank
Gruß
Hans
ich habe vor einiger Zeit angefangen kleine Schaltungen mit AVR-Controllern zu erstelleun un diese zu programmieren. Ich habe bisher jedoch nur mit digitalen I/Os gearbeitet und würde nun gerne in die analoge Technik einsteigen.
Ich möchte nun drei 7-Segment-Anzeigen (gemultiplext) mit einem Mega32 steuern. Ich habe einen analogen Eingang an PA0 (ADC0). Nun möchte ich den gemessenen Wert aus dem ADC in einen digitalen Wert auf der Anzeige umwandeln. Wie kann ich dies programmtechnisch lösen? Ich könnte natürlich für jeden Dezimalwert einen Befehl programmieren, doch wäre ich dies zu aufwändig. Ich denke mir, dass man jeder Stelle des Messwertes eine 7-Segment-Anzeige zuordnen kann. Also bei z.B. 1,5V Die 1 der ersten Anzeige und x,5 der zweiten Anzeige
In vielen Foren stehen Beispiele für die Anzeige der Werte mit Hilfe eines PCs über RS232, nicht aber welche für meine Anwendung.
Vielleicht hat ja einer von euch eine Idee.
Schon einmal vielen Dank
Gruß
Hans