ch573似乎没有mcycle寄存器以读取到单片机运行的滴答数,请问,有什么接口可以读取到这个的时间值?
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
ch573似乎没有mcycle寄存器以读取到单片机运行的滴答数,请问,有什么接口可以读取到这个的时间值?
通过CTRL->CNT获得了计数值,发现是递减的。
可以嘀嗒定时器获取时间。
SysTick_Config(FREQ_SYS);
PRINT("%d\r\n", SYS_GetSysTickCnt());
__INTERRUPT
__HIGH_CODE
void SysTick_Handler() /***嘀嗒定时器中断函数***/
{
SysTick->SR = 0; //清除中断标志
}
注意进入中断需要清除标志,会从头开始计数。
谢谢