TQ6410_蜂鸣器_驱动
1# embedsky_lxtTQ6410 蜂鸣器测试程序
版主
要转向TQ6410了?
这个和tq2440在开发应用程序方面差别大不? 3# mysde
一个ARM9(2440)
一个是ARM11(2440)
你弄懂其中一个,另一个也在你的掌握之中。
不是转型,是需要丰满一下TQ6410的资料 这是我写的测试程序,没响哇,麻烦给看看哪里有问题?
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
int main(void)
{
int beep_fd;
beep_fd=open("/dev/EmbedSky-beep",O_RDWR);
if(beep_fd<0)
{
perror("open device leds fail");
exit(1);
}
printf("open /dev/EmbedSky-beep successful!\n");
ioctl(beep_fd,1,2000);
sleep(10);
ioctl(beep_fd,0,1);
return 0;
} 驱动用的是哪个?天嵌提供的吗? 驱动和测试程序都是上面的提供的。
可以响了。我调整了
ioctl(beep_fd,1,2000);
为
ioctl(beep_fd,1,100);
是参数的问题。
希望在提供的测试程序中对接口的参数取值能有个简单的说明 7# testh
不好意思,没有注明这个。不过每行代码的用处我都有注释的。
测试程序里,是调整范围从 1---100. 我只修改它的power大小,没有调整它的频率 我我下来看看 我我下来看看 赞一个!:) :D顶一个! 谢谢了,学习中。。。。。。。 好好,下载看看! 我使用的开发板是tq2440的,我目前在做蜂鸣器的驱动。使用的驱动程序天嵌提供的,我希望使用它来发出Do Re Mi等音。但是我输入中音Do的频率262,发出的声音却不是Do的音。
应当怎么计算ioctl(fd,1,temp)的temp的值,使得蜂鸣器能够发出相应的Do Re Mi等音
急求!!!!
页:
[1]
2