關(guān)于DAC的使用相對很簡單,這里只注意兩點:
1.從了解寄存器原理來說知道DAC輸出是受DORx寄存器直接控制的,但是我們不能直接往
DORx寄存器(可讀)寫入數(shù)據(jù),而是通過DHRx間接的傳給DORx寄存器,實現(xiàn)對DAC輸出的控制。
2.關(guān)于STM32的DAC通道輸出緩存控制位:
手冊并沒有解釋這個輸出緩存實現(xiàn)原理,這里我們一般不需要緩存即可。32的這個輸出緩存使能雖然使輸出能力強,但卻會導致輸出實際電壓無法到0V,這是一個嚴重的硬件bug