1MHZ=1000KMZ=1000000HZ
时钟周期 产生一个时钟信号所需时间 晶振震荡一次所需时间 产生两个时钟信号的间隔时间
时钟频率xHZ 一秒产生x个时钟信号
时钟频率xMHZ 一微秒产生x个时钟信号
16MHZ时钟频率 时钟周期为0.0625us 0.0000000625s
32MHZ时钟频率 时钟周期为0.03125us 0.00000003125s
时钟频率太高 一秒产生的时钟信号多 计时器每接收到一个时钟信号其值+1或-1
计时器达到相应的值后溢出所用时间短 计时周期短 计数器计时 间隔短
分频就是通过分频系数将时钟频率分成若干份 达到降低时钟频率 延长时钟周期的效果
延长时钟周期 时钟信号产生的时间间隔变长 可延长计时器最大计时时长
16MHZ时钟频率 一微秒产生16个时钟信号 计时器一微秒 计数16
为降低时钟信号的频率 从而达到一个较长时间的计时时长 所以将时钟频率进行分频处理
分频128 一微秒计数器计数变为16/128 计时器计数一次需128/16微秒
16位计时器到达最大值溢出则需要 65535*128/16=524280us=0.52428s(16MHZ的时钟周期*128*65535)
综上 16位计时器最大计时时长为0.524280秒
定时0.1秒需要最大计数值为(0.1s=100000us) 100000*16/128=12500
CC2530定时器时钟周期 频率 分频 计时器计时时长理解
于 2022-04-14 18:52:25 首次发布