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