主線任務(wù):用STM32H743VIT6奪回秋雅

制作過程:參考ST的官方DAC例程,不過DAC用的12位右對齊,不是例程的8位,可以達到更高些的精度.
step1:打開DAC1,DMA1的時鐘,配置A4腳為模擬模式,不上拉,不下拉.
step2:配置DMA1的Stream5,內(nèi)存到外設(shè),DMA請求配置為DAC1,內(nèi)存地址自增,外設(shè)地址不自增,環(huán)形dma,外設(shè)和內(nèi)存的數(shù)據(jù)都是半字對齊(halfword,16bit),.打開DMA1Stream5中斷,寫中斷處理函數(shù).
step3:配置定時器TIM6,打開更新Trigger然后打開定時器;配置DAC由TIM6觸發(fā),打開DAC輸出緩沖器,配置Channel1(綁定到A4引腳).
step4:把提前造好的一個周期的正弦波形數(shù)據(jù)扔到DAC里面即可.
標(biāo)簽: