单片机/MCUwilliam hill官网
直播中

13年用户 10经验值
擅长:模拟与电源 微处理器/微控制
私信 关注
[问答]

TDC-GP22无法校准,使用0x05 Restart无法发出波形,但0x01 Start却可以

工作平台,STM32F1
硬件SPI
读写SPI均没有问题,测试通过。
示波器观察,回波幅值大约在1V左右,TOF时间大约在50-60us之间。

碰到2个问题,
我是用来测DN40的水的,发现一个寄怪的现象,按照手册来,完全不对。
1、按照手册操作,校正时钟,我读状态寄存器,竟然发出读回来是0x201, 这个明显就不对了,好象是TDC单元溢出。
2、按照手册操作,初始化0x70后,写0x05重启发送,应该有波形发出,但我现在好象是没有波形的,但相反我写0x01(Start)倒是有波形发出来。只是读出来的值也和我实际的飞行时间是有出入的。





已退回6积分

回帖(2)

2017-11-22 16:12:47
本帖最后由 wgj_king 于 2017-11-22 16:14 编辑


1 1 举报
  • 王明亮: 兄弟,我的通信过不了,我做的是GP21,可以发一下你的源码吗,最好是只有SPI通信测试,不用后面测量的。谢谢,邮箱1213117975@qq.com

    GP22_w.rar (2017-11-22 16:12 上传)

    7.34 KB, 下载次数: 129

2017-11-22 16:44:23
有没有高手啊》???救命啊。。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分