一: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

     

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

           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.

 

 

 

Step 2: Compiling PWM

       Finding the c file and h file for PWM .

        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.

 

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值