如果没有选中硬件触发(寄存器 DAC_CR1 的 TENx 位置’ 0’ ),存入寄存器 DAC_DHRx
的数据会在一个 APB1 时钟周期后自动传至寄存器 DAC_DORx。如果选中硬件触发(寄存器
DAC_CR1 的 TENx 位置’ 1’ ),数据传输在触发发生以后 3 个 APB1 时钟周期后完成。 一
旦数据从 DAC_DHRx 寄存器装入 DAC_DORx 寄存器,在经过时间 之后,输出即
有效,这段时间的长短依电源电压和模拟输出负载的不同会有所变化。 我们可以从
STM32F103RCT6 的数据手册查到 的典型值为 3us,最大是 4us。所以 DAC 的转换
速度最快是 250K 左右。
|