stm32 pin assignment in Arduino IDE

1.4k Views Asked by At

I have a multi-cooker which is not working so I decided to use its PCB for my project. It has an STM32f103c8t7 chip on it. some LEDs and a buzzer and a display, which I may not need though. I have found the connection between chip pins and elements on the board (for example the buzzer is connected to the pin number 13, "PA3") but I have a problem. since this is my first try with stm32 in arduino, I don't know how to name the pins of chip. I have tried PA3, 13 and D13 but none of them seem to to useful. what should I do to make the board buzz?

the buzzer is ok and works fine. Actually one of the buzzer's pin is connected to 12 V and another pin is connected to a transistor which its base is connected to the chip. this is the code that I have tried:

void setup() {

  pinMode(PA3, OUTPUT);
//   pinMode(13, OUTPUT);
//   pinMode(D13, OUTPUT);
}

void loop() {
  
  digitalWrite(PA3, HIGH);
  delay(delayTime);
  digitalWrite(PA3, LOW);
  delay(delayTime);

//   digitalWrite(13, HIGH);
//   delay(delayTime);
//   digitalWrite(13, LOW);
//   delay(delayTime);

//   digitalWrite(D13, HIGH);
//   delay(delayTime);
//   digitalWrite(D13, LOW);
//   delay(delayTime);
}

enter image description here

0

There are 0 best solutions below