没有合适的资源?快使用搜索试试~ 我知道了~
TDC_GP22寄存器设置方法.docx
5星 · 超过95%的资源 需积分: 50 54 下载量 80 浏览量
2020-03-11
09:05:22
上传
评论 5
收藏 18KB DOCX 举报
温馨提示
试读
4页
TDC_GP22寄存器设置方法,主要介绍几大寄存器的设置步骤和设置注意事项,供初学者参考,有7个32位的配置寄存器。
资源推荐
资源详情
资源评论
TDC_GP22 寄存器设置方法
TDC-GP22 有 7 个 32 位的配置寄存器。高 24 位是用作配置,是只可以写入的。
这些寄存器用于设置 TDC-GP22 的操作。低 8 位可以用于比如存储产品 ID 的用途,
可以被读回。
出于测试 SPI 通信的目的,可以写入寄存器 1,然后从结果寄存器 5 的高 8 位将数
据读回。
为了可以让 TDC-GP22 正常工作, 在整个电路上电后,需要给上电复位脚上电脉
冲或者通过 SPI 命令进行上电.
操作步骤:
1、复位 TDC-GP22,复位脚上电脉冲或者通过 SPI 命令进行
2、上电复位 0x50
3、测量初始化 0x70
4、寄存器配置:
4.1、寄存器 0 配置 0x43CBE800
设置 re 端口的脉冲数为 20 个,寄存器 5 中的 PHFIRE 正反向设置无效。
设置内部时钟产生的分频因数,DIV_FIRE=3,4 分频,时钟为 4M,脉冲频率
1M。
设置校准陶瓷晶振需要 32.768KHz 周期数为 3=16 个周期=488.28125us;
设置高速参考时钟 CLKHS 分频因数为 0=不分频
设置高速参考时钟 CLKHS 起振后和开始测量前的时间间隔为 6=5.14ms;
设置温度测量端口数为 1=4 个温度测量端口;
设置温度测量的循环时间为 1=512us;
设置温度测量前的假测量次数为 1=7 次;
设置 ALU 中的校准为 1=校准开启;
设置温度测量参考时钟信号为 1=128*CLSHS;
设置 TDC 运行中的自动校准为 0=在测量后自动校准;
设置测量范围为 1=选择测量范围 2(500ns~4ms),范围 2 测量>2μs 的时
差;
设置 stop1,stop2,start 信号为 0=非反向输入信号(上升沿);
资源评论
- 行走的瓶子Yolo2023-07-28这个文件提供了关于TDC_GP22寄存器设置方法的详细说明,对初学者非常友好。
- 小小二-yan2023-07-28这个文件对TDC_GP22寄存器的设置进行了全面的介绍,非常适合初学者参考。
- lowsapkj2023-07-28作为初学者,我非常感谢这份文件中对TDC_GP22寄存器设置的详细解释。
- WaiyuetFung2023-07-28阅读这份文件后,我对TDC_GP22寄存器的设置有了更清晰的理解,非常实用。
- 丽龙2023-07-28这份文件简洁明了地介绍了TDC_GP22寄存器的设置方法,让人轻松上手。
zhenshanmcu
- 粉丝: 5
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功