Guten Morgen, versuche nun schon ein paar Stunden den PWM auf PC6 per TIM8 zumlaufen zubringen. Habe ich was vergessen?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
lg, markus
|
Anzeige
|
STM32F407: TIM8 PWM->PC6Guten Morgen, versuche nun schon ein paar Stunden den PWM auf PC6 per TIM8 zumlaufen zubringen. Habe ich was vergessen?
lg, markus
Gast
#4554361
Hi,, ich glaube du musst den Timer auch noch starten. den Befehl sehe ichh nicht mfg
Gast
#4554367
Activate the TIM peripheral using one of the start functions depending from the feature used: Time Base : HAL_TIM_Base_Start(), HAL_TIM_Base_Start_DMA(), HAL_TIM_Base_Start_IT() Input Capture : HAL_TIM_IC_Start(), HAL_TIM_IC_Start_DMA(), HAL_TIM_IC_Start_IT() Output Compare : HAL_TIM_OC_Start(), HAL_TIM_OC_Start_DMA(), HAL_TIM_OC_Start_IT() PWM generation : HAL_TIM_PWM_Start(), HAL_TIM_PWM_Start_DMA(), HAL_TIM_PWM_Start_IT() One-pulse mode output : HAL_TIM_OnePulse_Start(), HAL_TIM_OnePulse_Start_IT() Encoder mode output : HAL_TIM_Encoder_Start(), HAL_TIM_Encoder_Start_DMA(), HAL_TIM_Encoder_Start_IT(). Du musst denke ich entspechend den Befehl der StdPerphLib verwenden
Gast
#4554370
Servus, Tim1&Tim8 sind advanced pwm outputs mit komplementären Ausgängen. Diese eignen sich perfekt für Motorsteuerung... Aber wenn du diese Schiene weiterhin fahren willst:
fehlt am Ende.
Gast
#4554373
Wirf mal einen Blick auf http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Hallo. Danke für die Hinweise. folgendes fehlte:
So funktioniert es jetzt:
lg, markus Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|