Gast
#1289090
Hallo, ich versuche mit Bascom eine Frequenz zwischen 0 und 313 Herz mit einem Mega32 zu erzeugen, allerdings weiß ich noch nicht genau, wie ich das angehen soll. Folgendes soll mein Programm machen: Wert (Drehzahl zwischen 0 und 9000 Rpm) von RS232 Schnittstelle einlesen und aus dem Wert an einem bestimmten Port die Frequenz erzeugen. Hierbei entsprechen 0 Umdrehungen = 0 Hz und 9000 Umdrehungen = 313 Hz. Die Einleseprozedur funktioniert soweit schon super. Nur das Erzeugen der notwendigen Frequenz klappt noch nicht. Nehme ich nun ein Tool zur Timer-/Frequenzberechnung zur Hilfe, bekomme ich im Ergebnis mal einen Prescaler von 1, 8, 64 oder 256. Zur Laufzeit kann ich diesen Wert allerdings nicht ändern. Mit nur einem festen Prescaler werde ich sicherlich einige Ungenauigkeiten bekommen. Dies ist aber nicht so schlimm. Ich hoffe Ihr könnt mir weiter helfen. MfG Anthrax