现在要采集一路信号。但是采集的频率随着时间的变化而变化:
0~5分钟,每1秒记录一组数据;
5~10分钟,每5秒记录一组数据;
10~30分钟,每20秒记录一组数据;
30~60分钟,每30秒记录一组数据;
60~1800分钟,每60秒记录一组数据。
是不是设置五个中断
0-5分钟,用这个定时器/1s的中断,给出采集命令,到了5分钟产生中断打开另一个定时器进行5-10分钟/5s的采集,依次这般?但是这需要5个定时器啊?
刚开始用STM32编程,很多地方还不懂。求指教啊!
而且,定时器TIM 还有许多不明白的地方。它有哪些事件和中断呢?
一团雾水,大家多指点一二。在此谢过了! |