引用: 能吃能睡601 发表于 2018-2-17 16:15
我在用TDC-GP2,驱动程序应该与TDC-GP21完全一致,测试时注意测试时间不要超过7us的量程,即将发射start信号前,对其进行一次reset,可以避免度数出错的情况。
引用: lwaters 发表于 2018-4-14 22:00
楼主用什么做的?现在问题解决了吗?我用51做的,和你遇到了同样的问题,我读出的数据是-1,。
引用: wang_ppmaymay 发表于 2018-3-30 10:56
1.测量范围1和测量范围2的外部电路不相同。使用测量范围1,把计时起点的脉冲信号连接到start端,计时终点终点连接stop端(不是唯一接法)。使用测量范围2,根据芯片手册上写到“仅仅测量测量start或stop信号到相邻的基准时钟上升沿之间的间隔时间”。需要把计时起点和计时终点的信号先拟合成一个脉冲信号,然后接到start端 ...
引用: wang_ppmaymay 发表于 2018-3-30 10:56
1.测量范围1和测量范围2的外部电路不相同。使用测量范围1,把计时起点的脉冲信号连接到start端,计时终点终点连接stop端(不是唯一接法)。使用测量范围2,根据芯片手册上写到“仅仅测量测量start或stop信号到相邻的基准时钟上升沿之间的间隔时间”。需要把计时起点和计时终点的信号先拟合成一个脉冲信号,然后接到start端 ...
引用: zky520me 发表于 2018-4-15 14:18
用的stm32 你遇到什么问题? 能触发中断吗
引用: zky520me 发表于 2018-4-15 14:18
用的stm32 你遇到什么问题? 能触发中断吗
引用: lwaters 发表于 2018-4-16 13:41
可以触发中断,状态寄存器(STAT)读出的值是9,结果寄存器0(RES_0)的高16低16读出的值都是-1,看你是调通了,那能否发一下你的代码?还有你说的那个官方代码,在哪里找的,我在官网没有找到,方便也发一下,我的邮箱,万分感谢。 ...
更多回帖