iwdg看门狗溢出时间,就是之前算过的,但是再记录一次
计算过程如下:因为iwdg是独立看门狗,是用的LSI, 所以在f1系列lsi的时钟频率是40khz,也就是Fiwdg的频率是40khz,频率除以psc(分频系数)就得到iwdg实际工作的时钟频率,也就是知道了一秒钟可以数这么多次,那么数一次也就是频率的倒数,那么需要数多少次也就是再乘以重装载值,就得到了溢出时间
(分频系数就是把频率减小好多倍)
这个是hal库的IWDG 的配置步骤
这个是独立看门狗的工作原理 看一看就好
20240928 第二次学习
只需要这两个函数,就可以用iwdg了,iwdg-init的()的两个形参 , prer是分频系数,rlr是重装载值,
其实算iwdg的溢出时间,只需要使用上面那个公式就行了,分频系数,重装载值,时钟源频率都是可知的,就能得到溢出时间