01树莓派直接输出PWM波 —— 硬件PWM程序 (推荐使用)
#include
#include
#include //必不可少
int main( void)
{
int pwm_gpio5 = ; //使用GPIO5
int i=;
wiringPiSetup(); //写的不严谨 应该也判断一下, 看初始化是否成功
pinMode(pwm_gpio5 ,PWM_OUTPUT);
printf("pwm_gpio5 is blinking...\n");
for(;;)
{
for(i=;i
{
pwmWrite(,i);
delay();
printf("Testing is %d......\n",i);
}
for(i=;i>;i--)
{
pwmWrite(,i);
delay();
printf("Testing is %d......\n",i);
}
}
}
02树莓派直接输出PWM波 —— 软件PWM程序
#include
#include
#include
int main( void)
{
int pwm_gpio5 = ;
int i=;
wiringPiSetup();
pinMode(pwm_gpio5 ,PWM_OUTPUT