//***此程序为调试通过的源程序 //***由南京赛博电子有限公司提供 //***文件名:sy0606.C***// //***是51系例单片机的最小系统 //***有AT89S51/52的在线下载功能 //***IIC总线芯片为24C02,记存密码
上传时间: 2014-01-11
上传用户:netwolf
其中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,否则会提示出错。原因尚不知道,估计是与声卡有关。
上传时间: 2013-12-31
上传用户:cc1
利用LPC2131做的ZLG7290显示程序,采用IIC总线!
上传时间: 2014-12-19
上传用户:yy541071797
saa7113初始化及使用方法,IIC总线输入
上传时间: 2014-01-27
上传用户:gxrui1991
24系列eeprom的读写程序,绝对经典,只要根据自己需要改一改就行,采用模拟IIC总线的方式
上传时间: 2013-12-22
上传用户:星仔
本字符设备驱动在Linux2.6中测试通过,实现微处理器S3C2410通过IIC总线向数码管键盘控制芯片ZLG7290发送数据,通过控制ZLG7290来使数码管循环显示0-F。
上传时间: 2015-12-22
上传用户:
这个是一个用Keil C51编写的16位串行AD芯片ADS1100的驱动程序示例,程序中含有写好的ADS1100.H标准驱动函数和LCD1602.H液晶驱动函数,用51模拟IIC总线进行数据采集。提供API式外部函数接口:void Init_ads1100(unsigned char mdata) unsigned int Rd_ads1100(void) 具体功能见程序中的*.C测试文件。
上传时间: 2014-06-25
上传用户:onewq
课题组的最终目标是要完成一个完整的基于EP9315的ARM9开发平台,将 Bootloader和嵌入式Linux移植到开发平台上,使最小系统能正常工作。对外扩 接口也要进行驱动的移植和编写,重点移植MTD驱动、IDE驱动,编写IIC总线 }r动、CAN线}r动、AD勺 A转换驱动。
上传时间: 2016-01-12
上传用户:cc1915
移植了可运行于arm lpc2294下的uc/os2,且具有完整的pdiusbd12 通信驱动程序,能进行上下位机的通信,还完成了IIC总线的控制,完成eeprom的读写。
上传时间: 2014-08-05
上传用户:685
这是控制时钟芯片8563读写操作的程序,采用模拟IIC总线的方式,读写函数的入口处先初始化I2C端口为普通IO,出口处再初始化I2C端口为特殊管脚
上传时间: 2016-03-23
上传用户:qoovoop