Part Number:MSP430FR5724
您好,请问430在仿真调试的时候进入低功耗后寄存器界面的CCSTEP能不能用来作程序运行时间的参照
Susan Yang:
user6580316 说:430在仿真调试的时候进入低功耗
在连接仿真器在CCS调试时,芯片是在LPM0的,您现在是想测试哪个低功耗状态?
程序运行时间的话,您可以使用clock工具
https://e2echina.ti.com/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/200001/faq-ccs
,
user6580316:
您好,测试的低功耗状态是LPM3,我使用的软件是IAR,运行的程序为MSP430FR57xx_LPM3_02.c,调试界面窗口如下
,
Susan Yang:
您可以使用CYCLECOUNTER。记录延时函数前后的CYCLECOUNTER值,差值就是程序运行的时钟周期时钟频率乘以时钟周期就可以计算出时间了
,
user6580316:
您好,请问一下在实际的调试中,遇到LPM3低功耗程序时CYCLECOUNTER好像不能反映真实的时间。MSP430FR57xx_LPM3_02.c程序看门狗定时1s,主系统时钟频率是4Mhz,左图是开始调试前,右图是运行到中断。请问一下这是什么原因。
,
Susan Yang:
user6580316 说:遇到LPM3低功耗程序时CYCLECOUNTER好像不能反映真实的时间
如之前所说,连接仿真器的情况下并不能真正进入LPM3
另外时钟的话,参考下图
,
user6580316:
好的,谢谢您
,
Susan Yang:
很高兴能帮到您!