xtrim cal on P0_6

7个帖子/ 0个新
最后发表
motred
离线
最后看到:5年8个月前
专家
加入:2014-01-20 21:48
xtrim cal on P0_6

嗨,对话框中,

我正在用抗议来调整晶体振荡器。我使用的命令是:
prodtest -p 7 xtrim cal P0_6

对于protest uart,我已经修改了prod_test_ES5固件,以115200波特率使用P0_2和P0_3。

当我把这个命令传递给我们的设备时,它会超时。我试过调试prod_test_ES5硬件,它看起来在pulse.s的wait_high中卡住了。我假设它在等待P0_6引脚上的高脉冲,但据我所知,我给它的是一个方波周期为1占空比为50%这个信号被输入到P0_6。

我还确认,当xtal_cal.c中的Clock_Read调用measure_pulse时,datareg是0x50003000, shift_bit是0x40。我认为这些正确对应于P0_6。

我还需要做什么来使用P0_6的xtrim?什么可能导致prod_test_ES5看不到我发送给它的信号?

BB_Dialog
离线
最后看到:10个月2周之前
工作人员
加入:2013-12-05 14:44
嗨Motred,

嗨Motred,

我相信你做的是对的,看不到错误的语法。
让我问问专家。
期待周一得到答复。

最好的问候,BB_Dialog。

BB_Dialog
离线
最后看到:10个月2周之前
工作人员
加入:2013-12-05 14:44
你好,

你好,

一些第一次反馈:

500msec脉冲高周期应在500msec +/- 5ppm或,500msec +/- 0.0025 msec(高周期)…
如果脉冲周期精度不够好,就会出现超时。
低周期可以更短,(最小的appr。10毫秒)。

另一个问题:屏幕上是否有其他可见的反馈?

最好的问候,BB_Dialog。

motred
离线
最后看到:5年8个月前
专家
加入:2014-01-20 21:48
谢谢你的建议。我将

谢谢你的建议。我看看我的脉冲输出并检查它的准确性,但我认为它是2ppm。

我从prod_test得到的输出是:

[info]连接COM7
[info] COM7 successfully opened,波特率115200
= = = = Tx = = = = >
操作码:0 x4080
长度:0 x03
有效载荷:80 40 03 07 06 00
状态= 9

motred
离线
最后看到:5年8个月前
专家
加入:2014-01-20 21:48
嗨,对话框中,

嗨,对话框中,

我们想明白了。这最终是一个硬件错误,而prod_test工作得很好。谢谢你的帮助。

MHv_Dialog
离线
最后看到:4个月,1个星期前
工作人员
加入:15 2013-12-06
你好,

你好,

很高兴听到你解决了这个问题,感谢你能让我们知道。全速前进……

drumste
离线
最后看到:3年7个月前
加入:2015-05-22 14:58
什么样的硬件错误

是什么样的硬件错误?因为我正在尝试修剪与xtrim cal命令的教授测试和我有相同的输出状态=9。