如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学LearningObjectivesHardwareInterruptsForeground/BackgroundSchedulingInterruptEnableManagementConceptsInterruptManagement-AdditionalInfoHardwareInterruptsIdleCreatinganewIdlObj1.rightclickonIDLmgr2.select“insertIDL”3.rightclickonnewIDL4.select“rename”5.typenewname6.rightclickonnewIDL7.select“properties”HardwareInterruptsHWI_c(p4)HardwareInterruptsAddingPreemptiontoHWIsHWI_c(p4)EnablingPreemptionviatheDispatcherAssemblyCodeDispatchOptionComparisonofInterruptOptionsHWIAPISummaryHardwareInterruptsHWIMonitorOptionSetupofHWIMonitorOption1/2SetupofHWIMonitorOption2/2HWIObjectHardwareInterruptsFIRFilterOverviewvoidisrAudio(void){staticshorti;//loopindexstaticintdataIn,dataOut;//interfacetoMCBSPread/writestaticshortdataOutL,dataOutR;//FIRresultsofL&RchannelsdataIn=MCBSP1_DRR_32BIT;//Getonestereosample(L&RData)buf[0]=(short)dataIn;//PlaceLeftdatasampleindelaylinebuf[1]=(short)(dataIn>>16);//PutRightdatasampleindelaylinefor(i=FIRSZ-2;i>=0;i--)//for2*(#coeffs-1)buf[i+2]=buf[i];//movealldatadown1pairif(sw0==1){//Iffilteringison...fir(&buf[0],&coeffs[sw1][0],&dataOutL,FIRSZ,1);//leftchannelFIRfir(&buf[1],&coeffs[sw1][0],&dataOutR,FIRSZ,1);//rightchannelFIRdataOut=0x0000FFFF&dataOutL;//getleftvalueforoutputdataOut|=0xFFFF0000&(dataOutR<<16);//orinrightchaninMSBs}else//iffilteringis'off'...dataOut=dataIn;//newinputcopiedtooutputMCBSP1_DXR_32BIT=dataOut;//Senddatatocodec,(singlechannel)}includedheadersWorkingwithTCFFilesHardwareInterruptsLabDetailstiC62/C64APIHWIAPIECMAPI内容(nèiróng)总结