最近在mini2440下寫qt 觸控面板或按鍵時能發出聲音
目前都是採用下列方式處理
用PWM1输出38KHz信号,其主要的代码为:
通过IOCTL函数打開,启动PWM 或暂停PWM输出:
int fd = open(''/dev/pwm'', O_RDWR); //打开设备文件
int rc = ioctl(fd, PWM_IOCTL_START, 38000); //启动PWM ,38000是頻率
int rc = ioctl(fd, PWM_IOCTL_STOP, NULL); //暂停PWM
只是要在每一個button上放置呼叫beep才會有發出聲音
一旦button多了,或是frame多了要每一個都要照顧到beep,就很複雜,
不知道版主能否指點!!!!