Sample code
EC vs Arduino vs mbed
GPIO
Blinking LED
#include "ecSTM32F4v2.h"
#define LED_PIN PA_5
#define BUTTON_PIN PC_13
// Initialiization
void setup(void) {
RCC_PLL_init();
SysTick_init();
GPIO_init(LED_PIN, OUTPUT);
}
int main(void) {
setup();
while(1){
delay_ms(500);
GPIO_write(LED_PIN, LOW);
delay_ms(500);
GPIO_write(LED_PIN, HIGH);
}
}LED with button
Seven Segment
EXTI Interrupt
Button External Interrupt
SysTick Interrupt
Timer Interrupt
Timer Interrupt Example 1
PWM
PWM_ LED
PWM _ DC Motor _Example 1 (Pause)
PWM _ DC Motor_Example 2 (motor DIR)
Stepper Motor
Timer Input Capture: Ultrasonic Distance Sensor
ADC
JADC
UART
Last updated
Was this helpful?