Gast
#1041514
Hallo alle mit einander, ich sitze hier und überlege wie Ich den Wert für meinen Zähler richtig berechne, damit auch die Richtige Zeit dabei rauskommt. Also, es geht darum, dass ich in meinem Programm einen Portpin auf HIGH setze und möchte, das er nur eine bestimmte Zeit gesetzt bleibt und diese Zeit möchte ich ausrechnen. Ich möchte, dass wenn die Zeit ( Durchläufe) gezählt werden, das Programm aber weiter arbeitet. Deswegen rufe ich ein Unterprogramm in meine main Schleife auf, in der gezählt wird wie oft ich schon da drin war. Beim jedem Aufruf wird der Speicher um 1 erhöht. Wenn ich jetzt sage, dass mein Speicher nach z.B.: 1ms den Wert erreichen soll, muss ich wissen bis wo ich Zählen muss. Ich arbeite mit einer internen Frequenz von 24,5 MHz und habe einen 8bit µC. Einen Timer will ich dafür nicht nehmen. Die Durchlaufzeit hängt doch von der Länge und den Befehlen meine Codes ab oder liege ich da Falsch. Kann mir einer von euch ein Tipp geben, ich wäre euch dankbar!