Gast
#3542297
Hallo, ich verwende den STM32F105 von STMicroelectronics. Ich habe einen timer (TIM1), der mir im up-count-mode ein schnelles Takt-Signal am Ausgang erzeugt. Dieses Takt-Signal soll so lange laufen, bis ich an einem anderen Eingang einen Pegelwandel von low nach high erhalte. Ich frage diesen Eingang nun endlos in einer Schleife ab, sobald der high-Pegel anliegt wird die Schleife verlassen und gleich sofort der timer (TIM1) disabled. Das ganze funktioniert nun „fast“ immer gut. Manchmal kommt es jedoch auch vor, dass die Schleife zu lange braucht und ein Takt zu viel am Ausgang des timers erzeugt wird. Der timer also nicht schnell genug angehalten wurde. Meine Frage ist nun, ob es möglich ist den Eingangspin (pin PA0) direkt zu nutzen, um den timer zu stoppen. Im Datenblatt habe ich unter „Using the break function „ und „Clearing the OCxREF signal on an external event“ etwas gefunden, dass das eventuell machen könnte. Aber irgendwie verwirren mich diese Kapitel total. Ist es nun möglich den Eingangspin direkt zu nutzen um den timer zu stoppen oder muss ich doch bei meiner Endlosschleife bleiben?