Part Number:MSP430FR6043
msp430fr6043哪个时钟受温度影响最小,我用定时器设置了一个控制器,随温度变化很大。这个是什么原因?我应该让定时器选定为哪个时钟
Eirwen:
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
,
Eirwen:
能具体描述下如何变化的吗?最好提供下测试结果
,
? ?:
在低温50度的时候,我用gpio拉高拉低,一般是45us,但是偶尔会出现一个33us这样,我用的是A4和B0定时器
,
? ?:
A4和B0定时器的时钟有办法引到哪个脚上面吗
,
? ?:
这个函数会在低温下有影响吗?
,
Eirwen:
我对您的测试代码感到困惑。 您正在计时器中断例程中运行__delay_cycles()。 __delay_cycles()基于MCLK运行。 它通常由内部DCO提供。 DCO频率将受温度影响。 我不确定计时器的时钟来源是什么。 计时器可以来自MCLK或ACLK。
如果您想要高精度的时钟频率,我建议您使用外部晶体作为MCLK和ACLK的时钟源。 然后温度漂移将与晶体温度性能本身联系起来。
,
? ?:
运行这个代码tx出来的信号,有办法当脉冲出来的时候触发吗?我现在用定时器来判断这个信号来,但是在低温下,十个包总有很大的时间偏差。我不确定是定时器不准还是这个信号发晚了
,
Eirwen:
此API commonWaitForconversion()用于等待SDHS准备好进行捕获。 在我看来,你需要在USSLibGUIApp_delay()中检查延迟时间。 我不明白你在commonWaitForconversion ()中尝试测量什么。
,
? ?:
我想要对此 API commonWaitForconversion()用于等待SDHS准备好进行捕获 这个时间进行测量,高低温下面发送时间是否相同,做出精准的行为,这个有什么办法可以操作吗
Eirwen 说:SDHS
,
? ?:
我想要对此 API commonWaitForconversion()用于等待SDHS准备好进行捕获 这个时间进行测量,高低温下面发送时间是否相同,做出精准的行为,这个有什么办法可以操作吗?
在低温下面每几个就有30us的一个偏差,这个怎么消除
,
? ?:
我想用TI的芯片做成产品,在换能器上面加了个开关消除干扰,我现在用定时器控制,但是这个发射时间在高低温下面不稳定,在低温和高温下时常会影响我们的功能
,
Eirwen:
commonWaitForconversion() 使用LFXT作为计时器的时钟源。如果精度不能满足您的要求,那么我建议使用在温度方面具有更好精度性能的不同crystal。
TI中文支持网
这个函数会在低温下有影响吗?
运行这个代码tx出来的信号,有办法当脉冲出来的时候触发吗?我现在用定时器来判断这个信号来,但是在低温下,十个包总有很大的时间偏差。我不确定是定时器不准还是这个信号发晚了
在低温下面每几个就有30us的一个偏差,这个怎么消除

