freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于stm32的wav音頻解碼和播放(編輯修改稿)

2024-09-06 17:44 本頁面
 

【文章內(nèi)容簡介】 _Init(amp。NVIC_InitStructure)。}DAC初始化:include extern u16 digital。void MyDAC_Init(void)//DAC channel1 Configuration{ unsigned int tmpreg1=0,tmpreg2=0。 RCCAPB2ENR|=12。//使能PORTA時鐘 RCCAPB1ENR|=RCC_APB1Periph_DAC。//使能DAC時鐘 GPIOACRLamp。=0XFFF0FFFF。 GPIOACRL|=0X00040000。//PA4浮空輸入 tmpreg1=DACCR。//Get the DAC CR value tmpreg1amp。=~(CR_CLEAR_MaskDAC_Channel_1)。 tmpreg2=(DAC_Trigger_Software|DAC_WaveGeneration_None|DAC_LFSRUnmask_Bits8_0|DAC_OutputBuffer_Enable)。 tmpreg1|=tmpreg2DAC_Channel_1。 DACCR=tmpreg1。//Write to DAC CR DACCR|=CR_EN_SetDAC_Channel_1。//DAC通道1使能,PA4自動連接到DAC DAC1_SetData(0x000)。 if 0 tmpreg1=DACCR。//Get the DAC CR value tmpreg1amp。=~(CR_CLEAR_MaskDAC_Channel_2)。 tmpreg2=(DAC_Trigger_Software|DAC_WaveGeneration_None|DAC_LFSRUnmask_Bits8_0|DAC_OutputBuffer_Enable)。 tmpreg1|=tmpreg2DAC_Channel_2。DACCR=tmpreg1。 DACCR|=CR_EN_SetDAC_Channel_2。 DAC2_SetData(0x000)。 endif }void DAC1_SetData(u16 data){ DACDHR12R1=data。//通道1的12位右對齊數(shù)據(jù) DACSWTRIGR|=0x01。//軟件啟動轉(zhuǎn)換}void DAC2_SetData(u16 data){ DACDHR12R2=data。//通道2的12位右對齊數(shù)據(jù) DACSWTRIGR|=0x02。//軟件啟動轉(zhuǎn)換}定時器中斷服務程序:void TIM3_IRQHandler(void){ u16 temp。 if(TIM3SRamp。0X0001)//溢出中斷 { if(CHanalnum==1)//單聲道 { if(Bitnum==8)//8位精度 { DACDHR12R1=wav_buf[DApc]*10/volume。 DACDHR12R2=wav_buf[DApc]*10/volume。 DACSWTRIGR |=0x01。 DApc++。 } else if(Bitnum==16) {
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1