PDB寄存器.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.2.2 PDB相关寄存器 表6-8 PDB的寄存器 绝对地址 (十六进制) 寄存器名称 访问 4003_6000 状态和控制秒寄存器(PDB0_SC) R/W 4003_6004 模寄存器(PDB0_MOD) R/W 4003_6008 计数寄存器(PDB0_CNT) R 4003_600C 中断延时寄存器(PDB0_IDLY) R/W 4003_6010 通道n控制寄存器1((PDB0_CH0C1) R/W 4003_6014 通道n状态寄存器(PDB0_CH0S) W1c 4003_6018 通道n延时0寄存器(PDB0_CH0DLY0) R/W 4003_601C 通道n延时1寄存器(PDB0_ CH0DLY1) R/W 4003_6038 通道n控制寄存器1( PDB0_CH1C1 ) R/W 4003_603C 通道n状态寄存器( PDB0_CH1S ) W1c 4003_6040 通道n延时0寄存器(PDB0_CH1DLY0) R/W 4003_6044 通道n延时1寄存器(PDB0_ CH1DLY1) R/W 4003_6150 DAC间隔触发n控制寄存器( PDB0_DACINTC0 ) R/W 4003_6154 DAC间隔n寄存器( PDB0_DACINT0 ) R/W 4003_6158 DAC间隔触发n控制寄存器( PDB0_DACINTC1) R/W 4003_615C DAC间隔n寄存器( PDB0_DACINT1 ) R/W 4003_6190 输出脉冲n使能寄存器( PDB0_PO0EN) R/W 4003_6194 输出脉冲n延时寄存器( PDB0_PO0DLY) R/W 1. 状态和控制寄存器(PDBx_SC) 表6-1 PDBx_SC位描述 位 描述 31-20:预留 预留,只读,值为0 19-18:LDMOD 装载模式选择 LDOK置位后,此位为MOD、IDLY、ChnDlym、INTx和POyDly寄存器的负载模式选择位 00 一旦LDOK置位后,内部寄存器立即从缓冲区装载值 01 PDB计数器的值与MOD寄存器的值相等且LDOK置位后,内部寄存器从缓冲区装载值(1) 10 LDOK置位后,如果检测到输入触发事件,内部寄存器从缓冲区装载值(2) 11 当(1)或(2)发生时,内部寄存器从缓冲区装载值。 17:PDBEIE PDB时序错误中断使能位 0 禁止中断 1 使能中断 16:SWTRIG 软件触发 当使能PDB而且选择软件触发作触发输入源时,写1到此位会使计数器重新计数。写0无 效。 读为0 15:DMAEN DMA使能位 0 禁止 1 使能 14-12:PRESCALER 预分频选择位 000 1倍倍频 001 2倍倍频 010 4倍倍频 011 8倍倍频 100 16倍倍频 101 32倍倍频 110 64倍倍频 111 128倍倍频 11-8:TRGSEL 输入触发源选择 为PDB选择输入触发源。输入触发源可以是内部或者外部触发源,或者软件触发。 0000~1110分别为中断源0~中断源14,1111为软件中断源 7:PDBEN PDB使能位 0 禁止,计数器关闭 1 使能 6:PDBIF PDB中断标志位 当计数器的值等于IDLY寄存器的值时,此位置位。写0清该位。 5:PDBIE PDB中断使能 这一位使能PDB中断。当此位被置位且DMAEN被清除时,PDBIF会产生一个中断 0 禁止 1 使能 4:预留 预留,只读,值为0 3-2:MULT 倍频因子选择位 00 倍频因子为1 01 倍频因子为10 10 倍频因子为20 11 倍频因子为40 1:CONT 连续模式使能位 0 单次模式 1 连续模式 0:LDOK 装载数据OK位 写1可以让缓冲装载内部寄存器MOD、IDLY、ChnDlym、INTx和POyDly的值。MOD、IDLY、ChnDlym、INTx和POyDly可以通过LDMOD发挥作用。 2. 模寄存器(PDBx_MOD) 表6-2 PDBx_MOD位寄存器 位 描述 31-16:预留 预留,只读,值为0 15-0:MOD PDB模值 这些位确定了计数器的周期,当计数器达到这个值时,归零,如果PDB为连续模式,重新计数。 3.计数寄存器(PDBx_CNT) 表6-3 PDBx_CNT位描述 位 描述 31-16:预留 预留,只读,值为0 15-0:CNT PDB计数器,只读 4.中断延时寄存器(PDBc_IDLY) 表6-4 PDBc_IDLY位描述 位 描述 31-16:预留 预留,只读,值为0 15-0:IDLY PDB中断延时,这些位确定PDB中断的延时值 5.通道n控制寄存器1(PDBx_CHnC1) 每个PDB通道都有一个控制寄存器——CH

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档