查大学专业网站,iis的默认网站没有自动启动,企业制作网站服务,深圳著名设计网站1. 第一种算法理解#xff1a;分频系数 64 #xff0c;外部低速时钟40khz#xff0c; 则一次计数周期1.6ms #xff0c;计数625个数#xff0c;则有625个周期 #xff0c;1.6ms*625 等于1s
如果分频系数是64#xff0c;外部低速时钟#xff08;LSI#xff09;频率是… 1. 第一种算法理解分频系数 64 外部低速时钟40khz 则一次计数周期1.6ms 计数625个数则有625个周期 1.6ms*625 等于1s
如果分频系数是64外部低速时钟LSI频率是40kHz那么每个计数周期的时间是1.6ms因为
1 / (40kHz / 64) 1 / (40000 / 64) 1 / 625 Hz 1.6 ms
然后如果计数625个这样的周期总时间将是
1.6 ms * 625 1000 ms 1秒 2.第二种理解预分频器这表示每个时钟周期将被延长。例如如果预分频器设置为64倍LSI时钟的每个周期将被延长64倍本来lsi时钟是40khz则一秒钟计数40000个数那么一个周期就是25微秒将25微秒延长64倍那么就是1.6ms毫秒所以如果将预分频器设置为64倍重装载值设置为625那么看门狗的总计数周期数就是
总计数周期数预分频器×重装载值64×62540000
这意味着看门狗定时器需要经历40000个时钟周期才会触发复位
而lsi时钟频率是40khz意味着有40000个时钟
40000/40000 1 3.其实有个最简单的就是分频系数✖️重装载值 这个结果 能够被频率整除 去找这两个乘起来刚好能被频率整除的值比如频率是72mhz分频系数72重装载值1000那么进入一次中断的时间就是1ms想要修改进入中断的时间也就是计数时间的话只需要将分频系数倍增或者将重装载值倍增就可以将时间倍增