Search found 3 matches

by bmentink
Wed Apr 17, 2024 10:48 pm
Forum: General discussion
Topic: How to get to the timer registers to setup center aligned
Replies: 2
Views: 3833

Re: How to get to the timer registers to setup center aligned

Seems like I am having a wee chat with myself ... :lol:

I have managed to get one complementary channel going with deadband, by using a combo of hardware timer and register access, this is what I have to far:

TIM_TypeDef *Instance = (TIM_TypeDef *)pinmap_peripheral(digitalPinToPinName(pinAH ...
by bmentink
Wed Apr 17, 2024 3:09 am
Forum: General discussion
Topic: How to get to the timer registers to setup center aligned
Replies: 2
Views: 3833

Re: How to get to the timer registers to setup center aligned

I think I have made some progress, this is what I have so far using the HAL layer:

TIM_HandleTypeDef htim1;
TIM_OC_InitTypeDef *sConfig = nullptr;

void Setup()
{
// some other setup stuff

HAL_TIM_PWM_Init(&htim1);
HAL_TIM_PWM_ConfigChannel(&htim1,sConfig,TIM_CHANNEL_1);
HAL_TIM_PWM ...
by bmentink
Tue Apr 16, 2024 10:11 pm
Forum: General discussion
Topic: How to get to the timer registers to setup center aligned
Replies: 2
Views: 3833

How to get to the timer registers to setup center aligned

Hi all,

I am very new to stm32duino. I have installed the arduino framework in platformio.

So far I have managed to get the stm32f103 bluepill to run at 72Mhz by some PLL code, and I have a PWM with interrupts working.

However for my motor controller project I need 3-phase pwm off the same timer ...

Go to advanced search