pwmtest2.c
来自「周立功magic2200实验箱linux增补例子。包括(GPIO zlg7290」· C语言 代码 · 共 34 行
C
34 行
#include "config.h"int main(){ int fd; uint32 val; fd = open("/dev/PWM", O_RDONLY); if(fd == -1) { printf("\nCan't open PWM!\n"); return -1; } printf("\nInput number(1~10) to chage duty(PWM2).\n"); while(1) { scanf("%d", &val); if(val > 10) val = 0; ioctl(fd, PWM_SET_CYC, Fpclk / 1000); ioctl(fd, PWM_2_SET_DUTY, Fpclk /(1000+100*val)); ioctl(fd, PWM_2_ENABLE, 0); } close(fd); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?