User Tools

Site Tools


module:arduino:pulsewidthmodulation:stm32f103pwmtest:stm32f103pwmtest

This is an old revision of the document!


Stm32F103PWMTest

Übersicht

Aufgaben

  • Auflösung 16bit bei PWM???
  • Wie viele Timer?
  • Wie viele Channel für einen Timer?

220331: Stm32F103: Aufbau Timer / Channel

//
//------------------------------------------------------------
const int PIN_PWM_A24 = PB11; // ok
const int PIN_PWM_A23 = PB10; // ok
const int PIN_PWM_A34 = PB1;  // ok
const int PIN_PWM_A33 = PB0;  // ok
const int PIN_PWM_A32 = PA7;  // interference PB0/PB1
const int PIN_PWM_A31 = PA6;  // ok
//
const int PIN_PWM_B24 = PA3; // Uart
const int PIN_PWM_B23 = PA2; // Uart
const int PIN_PWM_B22 = PA1; // interference PB10
//
const int PIN_PWM_C11N = PB13; // interference PB0/PB1
const int PIN_PWM_C12N = PB14; // interference PB0/PB1
const int PIN_PWM_C13N = PB15; // interference PB0/PB1
const int PIN_PWM_C11 = PA8;   // interference PB0/PB1
const int PIN_PWM_C12 = PA9;   // interference PB0/PB1
const int PIN_PWM_C13 = PA10;  // interference PB0/PB1
const int PIN_PWM_C14 = PA11;  // interference PB0/PB1
//
const int PIN_PWM_D21 = PA15;  // interference PB0/PB1
const int PIN_PWM_D22 = PB3;   // interference PB0/PB1
const int PIN_PWM_D23 = PB4;   // ok
const int PIN_PWM_D24 = PB5;   // ok
//------------------------------------------------------------
// Pwm
CPulseWidthModulator ActorA(PIN_PWM_A24);
CPulseWidthModulator ActorB(PIN_PWM_A23);
CPulseWidthModulator ActorC(PIN_PWM_A34);
CPulseWidthModulator ActorD(PIN_PWM_A33);
CPulseWidthModulator ActorE(PIN_PWM_D23);
CPulseWidthModulator ActorF(PIN_PWM_D24);
//

220330: Stm32F103: Aufbau Timer / Channel

module/arduino/pulsewidthmodulation/stm32f103pwmtest/stm32f103pwmtest.1648825590.txt.gz · Last modified: 2022/04/01 17:06 by omdevelop