LoginSignup
0
0

More than 1 year has passed since last update.

STM32L010で周波数を作てみた。(約1khzぐらい)(PWM利用)

Last updated at Posted at 2021-08-14

x mbed2のリビジョン143

目的
基板作成が落ち着いたから
だいたい1khzを作った

pwm_hz_out1.jpg

忙しい人よう



#include "mbed.h"

//1khzの時は、1000と設定
#define XHZ (1000)
#define XHZ_A  (1000000/XHZ)
#define XHZ_B ((1000000/XHZ)/2)

//PWMのピンの設定
PwmOut servo(A4); //PA_5   //010
//PwmOut servo(PA_4); //PA_5   //010

//debug
DigitalOut myled(PA_4);

int main() {

    //周期の設定        
    servo.period_us(XHZ_A);

    //間隔の設定
    servo.pulsewidth_us(XHZ_B);

    while(1) {

        myled = 1;  
        //250ミリ秒まつ
        wait_ms(250);   

        myled = 0;  
        //200ミリ秒まつ
        wait_ms(250);

    }//while


}//main

//容量削減
void error(const char* format, ...){}




0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0