-
其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,...
其中sound.c 用于录音和回放。其中特别需要注意的是:1。目前声卡似乎不能打开全双工,所以如果fd = open("/dev/dsp", O_RDWR) ,则无法录音和回放。只能分别设置RDONLY和WRONLY。即半双工方式。否则,就是在录音的时候可以听见,但是无法回放。分析下来似乎是IIC总线中只分配了一个通道给声卡,或者是只启用了一个通道,所以无法录音和放音同步进行。解决方法就是分别以RDONLY方式打开进行录音和WRONLY方式打开进行放音。
Sound1.c用于将录音保存在test.wav文件中,并利用cast test.wav > /dev/sound/dsp回放文件。此处需要注意的是,录音频率必须是44100才能正确回放。否则就会出现类似快放的效果。分析应该是cast方式利用了dsp的默认播放频率44100,所以如果录音的时候低于这个频率,这放的时候就会快放。
此外,设置采样率的时候必须设置成16bit,否则会提示出错。原因尚不知道,估计是与声卡有关。
- 2022-01-21 20:45:44下载
- 积分:1
-
arm的内部启动代码,用来引导linux操作系统。
arm的内部启动代码,用来引导linux操作系统。-arm" s internal startup code is used to boot linux operating system.
- 2022-02-26 19:59:17下载
- 积分:1
-
LPC2148控制tea5767收音模块的收音机的完整源程序,ads下开发,网上多半是51和avr的,希望这个arm7的能对大家有用...
LPC2148控制tea5767收音模块的收音机的完整源程序,ads下开发,网上多半是51和avr的,希望这个arm7的能对大家有用-LPC2148 controlled radio TEA5767 radio module complete source code, ads under development, on-line mostly 51 and avr, and hope that the ARM7 that can be useful for everyone
- 2022-05-06 12:45:49下载
- 积分:1
-
0――999计数器。在STC89C52单片机下开发的程序,可实现自动0――999计数。...
0――999计数器。在STC89C52单片机下开发的程序,可实现自动0――999计数。-0- 999 counters. At STC89C52 procedures developed under the single-chip microcomputer can automatically achieve 0- 999 counts.
- 2022-05-15 09:40:13下载
- 积分:1
-
在uclinux/linux下通过串口以XMLOAD协议与PC终端通讯,可以实现从PC到平台的文件下载....
在uclinux/linux下通过串口以XMLOAD协议与PC终端通讯,可以实现从PC到平台的文件下载.-In uclinux/linux through the serial port to XMLOAD agreement with the PC terminal communication can be achieved to the platform from the PC to download the document.
- 2022-07-17 14:06:22下载
- 积分:1
-
红外数据发送接收程序,实现温度和时间信号的发送与接收
结合红外通信理论与单片机实际应用,以AT89S52单片机为核心,包含红外数据采集发射和红外数据接收两大模块。为了方便测试,发送端采用数字温度测量器件DS18B20测量本地温度。发射模块检测到接收模块发送的命令后,会执行相应的动作,把温度和时间值数据,按照协议用38K方波发送出去。接收模块的一体化红外接收头检测到38K方波后,对应输出低电平,接收模块的单片机计算接收头的高低电平时间,判断是否为二进制“0”或者“1”,实现数据的解码并在LCD1602上显示。最终完成测温与红外数据传输的目的。
- 2023-07-22 05:40:03下载
- 积分:1
-
外部存储器接口实验,通过实验掌握外部存储器控制器(EMC)的设置及外部存储器接口的应用
EasyARM2200平台 ADS1.2开发环境...
外部存储器接口实验,通过实验掌握外部存储器控制器(EMC)的设置及外部存储器接口的应用
EasyARM2200平台 ADS1.2开发环境-External Memory Interface experiments, experiments have external memory controller (EMC) settings and external memory interface EasyARM2200 platform application development environment ADS1.2
- 2022-07-25 15:32:15下载
- 积分:1
-
这是S3C2443的BOOTLOADER
这是S3C2443的BOOTLOADER-This is the S3C2443 BootLoader
- 2023-01-04 08:00:03下载
- 积分:1
-
Single
单片机项目资料,希望对于做此项目的人员有帮助,以上资料发邮箱索取全部资料-Single-chip project information, I hope to do this project for the staff has to help, Fat-mail the above information obtained from all the information
- 2022-02-22 01:50:03下载
- 积分:1
-
SEED-VPM642_FAT32_v3.3
合众达的VPM642开发板的硬盘存储程序,对初学者有很好的参考价值。- the VPM642 board of SEED of FAT32 hard disk storage program is great reference value
- 2023-05-19 02:00:04下载
- 积分:1