4.194304M在4分频后为4.194304M/4=1048576Hz=0X100000Hz 1048576Hz对于人类是非整数!肯定不如1MHz好记!!! 但0X100000Hz在计算机“眼里”确成了整数!!! 即在 8位计数器中0X100000Hz=0X1000*0X100Hz 在16位计数器中0X100000Hz=0X10*0X10000Hz 若采用16分频后 即在 8位计数器中0X100000Hz=0X10*0X100*0X100Hz 在16位计数器中0X100000Hz=0X10*0X1*0X10000Hz 若采用256分频后 即在 8位计数器中0X100000Hz=0X100*0X10*0X100Hz 在16位计数器中0X100000Hz=0X100*0X1*0X10000Hz 依此类推 若采用...分频后 ............... ...............
故可得出结论——XXXXXXXX(略) 所以,在PIC应用中: 若采用4.194304M晶振,16位计数器,256分频后 则定时1S时间到后,恰好计数器溢出!!!
即使定时器无自动装载方式也无妨!!! 由于不管计数器是+1器或-1器,计数器溢出后都会自动“归零”!!! 不就成了“自动装载方式”了吗????
所以,“用1M,4M,12M,16M这些人类认为的"整数倍"数肯定不好!”
|
|
文章评论(0条评论)
登录后参与讨论