arm下蜂鸣器测试代码

来源:互联网 发布:实用记账软件 编辑:程序博客网 时间:2024/06/10 06:37

首先还是看内核蜂鸣器的实现,如下图,这个和led一样,都是比较简单的字符驱动,代码如下:

#include <stdio.h>#include <sys/ioctl.h>#include<fcntl.h>void main(){int fd;int freq = 0;fd = open("/dev/beep",O_RDWR);while(1){//ioctl(fd,1,1);ioctl(fd,1,freq);sleep(5);//ioctl(fd,0,freq);freq += 20;ioctl(fd,0,freq);printf("freq:%d\n",freq);}}


 

0 0
原创粉丝点击