附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第1页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第2页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第3页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第4页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读krev6ch_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第36章12位DA转换模块(12-bit ogConverter,DAC)12DAC模块是一个低功耗模块。DAC的输出可以连接到外部引脚上,DAC片上可编程的输出产生器(电压输出从1/4096Vin到Vin,步长是1636-1DAC。DAC有寄存器控制模拟比较器和可编程电压除法器来执行数模转换功能。一个寄存器的地址是址和地址偏移的和址有决定。地址偏。DAC器映段/数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8状态寄存器8R控制寄存器8控制寄存器8控制寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8数据(低)寄存器8数据(高)寄存器8状态寄存器8R控制寄存器8控制寄存器8控制寄存器8DAC数据寄存器(低(DACx_DTnL)400C_C000H+0H位7-当DAC缓存时,DATA[11:0]控制输出电压,如下:DAC数据寄存器(高400C_C000H+1HDACx_DATnH位描位7-4:预3-当DAC缓存时,DATA[11:0]控制输出电压,如下:DAC状态寄存器如果使能DMADMA响应后,标志会被自动清除0来清除它1DAC1_SR400C_D000H+20H=400C_D020HDACx_SR位7-3:预DACDAC缓冲顶指DAC缓冲底指指针不等于指针等于DAC控制寄存器DAC1_C0400C_D000H+DACx_C0位位

DACDACDACDAC0DACREF_11DACREF_2DAC01DAC1。0DAC1DACDAC12DAC01DACDACDAC缓 顶指针中断使能缓 顶指针中缓 顶指针中断使缓 底指针使能缓 底指缓 底指针使DAC控制寄存器DAC1_C1400C_D000H+DACx_C1位DMA0DMA1DMADMA使能时,DMA请求会由最初的中断产生,于此同时,中断将会。6-5:预4-DAC这一位用来确定DAC缓冲溢出标志何时被置位。当DAC缓冲指针到达设置的00012-DAC0001DAC缓 指针。转换的数据总是缓冲的第一个字 指针使能。转换的数据总是指针指向的字。这意味着转换的数据来DAC控制寄存器DAC1_C2400C_D000H+DACx_C2位7-DAC缓冲指这四个位保持了缓冲指针的当前值3-DAC这四个位选择了缓冲上限。缓冲指针过此上此12位DAC模块可以选择参考输入-DACREF_1和DACREF_2,它们作为C0DACRFSDACDACREF_1DACREF_2DACDACDAT0[11:0]的值或者把数据Vin/4096。DAC数据缓冲操当DAC模块使能但是缓冲未使能时,DAC模块会将DAT0中的数据转换为模当DAC模块和缓冲均被使能时,DAC模块会将缓冲区的数据转换为模拟输出考在配置章节硬件激活连接中PDB模块相关段。工作模式时,指针不变。指针也可以通过写C2寄存器中DACBFRP位设置成“0”DACBFUPDAC数据中DAC缓冲有若干个中断和相应的标识。当DAC指针到达上限时,DAC读取底指针标识将置位(DACBFPR=DACBFUP)。当DAC指针等于开始位置时,读取顶指针标识将置位。最后,当DAC指针到达定义的溢出位置时,DAC缓冲溢出标志将置位。当DAC缓冲指针在1到4个字之间,溢出可以产生中断缓冲正常模这是默认模式。缓冲区工作在循环缓冲模式。触发时,指针每次加一。0。缓冲回转模0。缓冲单次扫描模触发时,指针每次加1。当到达上限时,停止。如果指针复位到一个地址而不是上限位置,那么指针将增加到更高的地址,并再次停在那里如果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论