TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430热复位后需要多久才能正常工作启动定时器?

问题如题:我现在用的是msp430f1232 我外部有复位电路 定时器中断为6.8ms 内部dco为8m   现在发现复位后 到我启动定时器中断之间有一个110ms的晶振启动时间,但是我软件上没有这个延迟设置。问下是不是这个片子内部有这个固定时间的延迟

灰小子:

晶振启动时间?你的意思是dco的启动时间吗?

dco启动用不了那么长时间的。建议编写一个io输出简单程序,用示波器测量一下从复位到io输出的时间

另外,不知道你的程序从main到启动定时器中断之间的代码长不长,如果代码比较长,也会影响的。

Maka Luo:

DCO稳定需要一定的时间,不过这个时间应该不需要这么长。

Terry Deng:

片子启动后到main函数之前有个初始化函数,如果你程序有非常大的数组变量,初始化会占用较长的时间。

建议你在main函数刚进入的地方对IO口操作,观察是否在main函数之前就会延时很久。如果是那就是我上面说的问题。如果不是那可能是main里面的初始化函数有某些等待稳定的延时程序存在。

user4658486:

回复 Terry Deng:

我有试过 原程序 用4M的内部dco 定时器的时间改成25ms 定时 ,发现这个 开启时间还是110ms 。软件中也查过 整个初始化时间为3.5ms  

user4658486:

回复 灰小子:

我有试过 原程序 用4M的内部dco 定时器的时间改成25ms 定时 ,发现这个 开启时间还是110ms 。软件中也查过 整个初始化时间为3.5ms  

赞(0)
未经允许不得转载:TI中文支持网 » MSP430热复位后需要多久才能正常工作启动定时器?
分享到: 更多 (0)