DAC功能详解
1. DAC缓冲区操作
缓冲区大小为1~16可设置大小的以word为单位的区域,转换的时候,由读指针指向正在转换的数据,可通过访问读指针获知当前正在转换的缓冲区单元。数据转换的次序为从顶部到底部依次转换,从顶部到底部之间,用户可设置位置标记(watermark)作为预警位置,当读指针指向缓冲区顶部、底部或位置标记处时,都有状态位可供查询,也可以发出中断请求。如果DAC使能,但DAC缓冲区未使能,则DAC的数据一直来自DAT0寄存器,该数据被转换成模拟电压输出。改变该寄存器中的数据,当前输出的模拟电压也会立刻改变。 |
|