程序需要频繁设置CNT的值 TIM->CNT=0; TIM->CEN=1; 请问频繁写计数器的值,会不会影响计数器的寿命?
计数器是寄存器,就相当于RAM,也是靠RAM的电来保持数据的,断电就没了。
也相当于你程序中定义的一个变量,难道你使用变量,还需要关心写变量值是否会影响这个变量存储空间的寿命吗
不同与Flash和ROM,Flash和ROM是必须保存数据,断电不丢失。
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
感谢回复,请问计数器不但可读可写,它还有递增递减的功能,是如何做到的呢?
假设定时器现在的值是0,请问下面1和2的操作都是一样的吗?具体的是怎么加到1的呢?
1、定时器自己+1
2、Tim->cnt=1
感谢回复,那么CNT自己改变和我们手动给它赋值,原理是一样的么?
感谢回复,我觉得这个CNT寄存器和其它寄存器有些不同
1、它有其它寄存器一样的读写功能
2、但是它能够自动加减(此功能在电路上如何实现呢)
定时器自加和自减操作,请参考高校数字电路教材中计数器原理。
只不过这个计数器是有方向的,可自加也可自减。
你问的两条当然是不一样的。
1、定时器自己+1
这个是定时器加1
2、Tim->cnt=1
这个是给计数器赋值1