Gast
#2356075
Hallo, ich möchte gern zwei 16 Bit Timer (Timer2 Timer3) zu einem 32
Bit Timer verbinden. Timer2 ist dabei mein LSB Timer und Timer 3 mein
MSB Timer. Ich denke das ganze läuft auch schon, ich muss aber die Werte
noch irgendwie auslesen wenn ich eine Steigende Flanke am Timer2
Channel2 Eingang anlege. Timer 2 Werte bekomme ich ja in dem ich einfach
folgende Zeilen schreibe:
TIM_ICInitStructure.TIM_Channel = TIM_Channel_2;
TIM_ICInitStructure.TIM_ICPolarity = TIM_ICPolarity_Rising;
TIM_ICInitStructure.TIM_ICSelection = TIM_ICSelection_DirectTI;
TIM_ICInitStructure.TIM_ICPrescaler = TIM_ICPSC_DIV1;
TIM_ICInitStructure.TIM_ICFilter = 0x0;
TIM_ICInit(TIM2, &TIM_ICInitStructure);
TIM_ITConfig(TIM2, TIM_IT_CC2, ENABLE);
(Plus Aktiverung ect.)
Und dann im Interrupt das den Capture Werte Auslese. Wie Capture ich den
Wert von Timer 3 aber zu diesem Zeitpunkt, ohne jetzt auch auf den
Eingang die Flanke zu führen?
Gruß
Marc