一:Arduino 控制STM32调试输出PWM

                                                    The First:Using Arduino IDE to run STM32’PWM

 

Step 1: Getting ready .

             Download package for STM32 at

             http://github.com/rogerclarkmelbourne/Arduino_STM32

     一:Arduino 控制STM32调试输出PWM_第1张图片

          Then open the directory for Arduino installing ,unzip the file into the interior directory named hardware.

一:Arduino 控制STM32调试输出PWM_第2张图片

           Done all ,you’ll find STM32 series boards at the Arduino IDE:  tool-->board .And choose the right one ,try to write your coding for compiling. If it works well ,greatly begin your coding . or else you may download another package using Arduino.

一:Arduino 控制STM32调试输出PWM_第3张图片

 

 

 

Step 2: Compiling PWM

       Finding the c file and h file for PWM .

一:Arduino 控制STM32调试输出PWM_第4张图片

        Open them. Getting the API for PWM. There are two functions:

void pwmWrite(uint8 pin, uint16 duty_cycle16)

void analogWrite(uint8 pin, int duty_cycle8)

        The parameter pin to choose the output pin, and the parameter duty cycleX(X is 16 or 8) to config the duty cycle for PWM. In fact ,reading the two files we will know the value limit for duty_cycle16 is 0~65535 , duty_cycle8 is 0~255;

     So using pwmWrite we will getting control more precise.

     Putting the code here.

 

一:Arduino 控制STM32调试输出PWM_第5张图片

你可能感兴趣的:(电子)