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

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. }

原文作者: BG6RSH | 查看原帖

此条目发表在学习笔记分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。