maychang 发表于 2016-4-17 21:56
“检测记录其他设备的开关机时间”
要求准确到数us级别么?还要占用两个外部中断?
如果要求准确到10ms级 ...
开机记录一次时间,关机记录一次时间,一次开机到关机最短也得2分钟,最长10个小时吧,就是设备本身的工作时间记录是个特制三指针的表,读数很麻烦,老手也得30秒才能准确读数。若按你说的,开机时间长的话,端口一直高电平,定时器中断一次记录一次,中断一次记录一次没法搞啊,想来想去还是在开关机的时候产生2个下降沿,各只中断一次,各记录一次,之前也拿继电器加各种逻辑门试过,继电器的抖动太难以控制。用IO口产生下降沿也试过,仿真一点问题没有,上实际硬件就乱了,洞洞板都废了好几块了。