主题 : FriendlyArm(mini2440)Qtopia应用程序实例演示(4):PWM 声音模拟(一) 复制链接 | 浏览器收藏 | 打印
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
楼主  发表于: 2009-12-22 11:16

 FriendlyArm(mini2440)Qtopia应用程序实例演示(4):PWM 声音模拟(一)

第四个程序是利用PWM对target board上的buzzer进行声音模拟.

程序模拟了音乐的七个音皆(do,re,me,fa,so,la,si),包括低音,中音及高音.

有兴趣的朋友可下载程序到target board一试,或到以下网站观看示范片段.
http://v.youku.com/v_playlist/f4019326o1p3.html




多谢欣赏.
[ 此帖被qq2440在2010-02-07 19:29重新编辑 ]
附件设置隐藏,需要回复后才能看到
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
1楼  发表于: 2009-12-22 17:03

 回 1楼(26672624) 的帖子

竟然听得出是“两只老虎”,

厉害! 厉害!
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
2楼  发表于: 2010-01-06 17:30

 Re:回 楼主(eddylau) 的帖子

引用第7楼zxlzxl2于2010-01-06 16:02发表的 回 楼主(eddylau) 的帖子 :
怎么不提供源码和移植步骤啊


移植步骤???

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
3楼  发表于: 2010-01-27 16:24
引用第16楼381762390于2010-01-27 16:00发表的  :
再次感谢版主的作品,在下请教下,我在做蜂鸣器测试程序的Qtopia程序时,调用fd = open("/dev/pwm",0)后,ioctl(fd, PWM_IOCTL_STOP)后蜂鸣器却没有停止叫声?这是为什么?

那就要看看程序的上文下理才能解答了!

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
4楼  发表于: 2010-01-27 23:37
引用第16楼381762390于2010-01-27 16:00发表的  :
再次感谢版主的作品,在下请教下,我在做蜂鸣器测试程序的Qtopia程序时,调用fd = open("/dev/pwm",0)后,ioctl(fd, PWM_IOCTL_STOP)后蜂鸣器却没有停止叫声?这是为什么?

你的程序我试过了, 的确是没有停止叫声.

问题是你的程序基本上是未能打开pwm设备的.

为何仍然可以发声就不得而知了.

建议你用小弟一向提倡的思路:

我的设计思路是这样的,首先看懂了友善之臂提供的控制pwm的C程序,

然后跟锯自己的功能需要,把该C程序转化为C++程序,再在qtopia下把

该C++ 的header file include进去便可调用其成员涵数对pwm进行控制.

為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫 
Eddy Lau (Sun Boy)
级别: 圣骑士
UID: 11202
精华: 1
发帖: 364
金钱: 1885 两
威望: 380 点
贡献值: 1 点
综合积分: 748 分
注册时间: 2009-11-30
最后登录: 2010-04-12
5楼  发表于: 2010-03-15 20:40
引用第31楼vnudavid于2010-03-08 16:54发表的  :
厲害

普通料吧了!
為什麼生世間上 此間許多哀與傷 為什麼爭鬥不絕 歡欣不永享 
問為何人存隔膜 顏面無真相 問那天可找得到 理想中的烏托幫