分页: 1 / 1

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

发表于 : 周一 8月 24, 2020 5:54 pm
BG6RSH
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. }