其中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,否則會提示出錯。原因尚不知道,估計是與聲卡有關。
標簽: sound 回放 全雙工 聲卡
上傳時間: 2013-12-31
上傳用戶:cc1
程序描述:使用Cypress的Cy7C68013A芯片進行設計,控制外部LED數碼管的顯示。程序包括USB固件程序以及主機程序。 安裝:把源碼拷貝到硬盤特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的調試工具進行固件程序的調試,以確保固件程序的正確性。
標簽: Cypress 68013A C68013 68013
上傳時間: 2014-01-17
上傳用戶:wxhwjf
程序描述:使用Cypress的Cy7C68013A芯片進行設計,通過外接EEPROM來進行上電時的重列舉。程序包括USB固件程序以及主機程序。 安裝:把源碼拷貝到硬盤特定目錄下,使用Keil C編譯器和Visual C++ 6.0運行即可。 注意:可以首先使用Cypress的調試工具進行固件程序的調試,以確保固件程序的正確性。
上傳時間: 2013-12-16
上傳用戶:ynwbosss
ICETEK-DM642-C評估板是一個低功耗獨立的開發平臺,使用戶可以對TI的DM64x DSP系列進行評測和開發應用。ICETEK-DM642-C評估板還可以作為為TMS320DM642 DSP芯片設計的硬件參考板
標簽: ICETEK-DM 642 評估板 低功耗
上傳時間: 2015-12-05
上傳用戶:龍飛艇
用來做鍵盤和顯示的芯片7279的源代碼,用C編的
標簽: 7279 鍵盤 芯片 源代碼
上傳時間: 2013-12-20
上傳用戶:CSUSheep
基于Keil C平臺的C程序源碼,適用于AT89ls52,此程序用于檢查7279鍵盤led專用控制芯片好壞的檢測程序,具體內容可參見源碼注釋
標簽: Keil C程序 源碼
上傳時間: 2014-06-23
上傳用戶:txfyddz
系轉載,液晶控制器T6963的C語言驅動程序,T6963應用廣泛,特別是240×128的液晶基本上都是用這個芯片
標簽: T6963 液晶控制器 C語言 驅動程序
上傳時間: 2014-08-26
上傳用戶:www240697738
一款關于ISD4004語音芯片的開發實例,采用C語言編寫,具有完整的 SPI 總線操作函數,一定會為你做ISD4000系列芯片的開發帶來很大幫助
標簽: 4004 ISD 語音芯片 開發實例
上傳時間: 2013-12-18
上傳用戶:youmo81
精選一個 uC/OS-II Porting 於一般業界使用之 MSP430F1132 開發板上任務調度的例程,於 app.c 內建構了一個可於此開發板上 Port 1.0 驅動 LED 閃爍任務工程,全例程於 IAR MSP430 V3.42A 下編譯,同時亦將此工程設好斷點可方便於 Simulator 內直接觀測 uC/OS 任務調度狀態.
標簽: Porting OS-II F1132 1132
上傳時間: 2015-12-14
上傳用戶:skfreeman
SST芯片SST39VF6401/SST39VF6402的底層驅動源代碼,C語言,有需要的下,我找的好辛苦,這年頭這些東西都不好找了
標簽: SST 39 6401 6402
上傳時間: 2015-12-20
上傳用戶:小眼睛LSL
蟲蟲下載站版權所有 京ICP備2021023401號-1