您的位置:首页 > 编程语言

arm下蜂鸣器测试代码

2015-06-24 15:11 197 查看
首先还是看内核蜂鸣器的实现,如下图,这个和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);
}
}


 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: