树莓派3B+ wiringPi库的使用--硬件PWM

发表回复

确认码
输入您在图片中看到的字符,不需要区分大小写。
表情
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode 允许
[img] 允许
[url] 允许
表情 允许

主题浏览
   

展开视图 主题浏览: 树莓派3B+ wiringPi库的使用--硬件PWM

树莓派3B+ wiringPi库的使用--硬件PWM

BG6RSH » 周一 8月 24, 2020 5:54 pm

https://blog.csdn.net/zhuming3834/artic ... s/82427641
  1. #include <wiringPi.h>
  2. #define pwm_pin 1    //定义PWM引脚 GPIO.1
  3. int main (void)
  4. {
  5.     wiringPiSetup ();               // wiringPi库初始化
  6.     pinMode (pwm_pin, PWM_OUTPUT);   // 设置GPIO.1为PWM输出    
  7.     int val = 0;
  8.     while(1)
  9.     {
  10.       val ++;
  11.       if(val >= 1024){
  12.         val = 0;
  13.       }
  14.       pwmWrite(pwm_pin,val); // 输出占空比为val/1024的pwm波
  15.       delay(10); // 延时3毫秒
  16.   }
  17.   return 0 ;
  18. }

页首