那怎么是到了中断3686次是一秒,中断1843次为半秒?
追答晶振频率你没给,刚才是假设晶振为12M。中断3686次一秒,每次中断时间为1除以3686,大概271.3微秒。计数250次271.3为微秒,一次为1.0852毫秒。反推回去,频率为1/1.0852=0.9215M.
晶振频率是机器频率的12倍,为0.9215*12=11.058.因为这些计算值都是四舍五入的,所以推出你的晶振频率是11.0592.你说的3686次是一秒,不是严格意义的一秒,大概一秒
那怎么是到了中断3686次是一秒,中断1843次为半秒?
追答那证明你的晶振是11.0592M,4000是12M晶振