所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

为什么要给单片机的定时器赋初值?

发布时间:2020-04-12 08:49:55

资讯分类:单片机  定时器  初值  波特率  定时器  初值
为什么要给单片机的定时器赋初值?

1.定时器来确时发送和发送执行每一位的时间,一般是9600b/s,这样通讯时间确定了,别的接口也按照这个时间9600b/s量段,来接收数据,这样才不会错,如果不一致,那就会错.2用定时器可以设置任意波特率,也可以不用定时器,但波特率是死的,不灵活.3 设置初值,是为了设置各种波特率的,一般我们根据公式,来确定一个波特率,反算出定时器初值的.得到这个值,赋到定时器寄存器里,开始计时,到达数值溢出,定时器就中断了,从初值到溢出的这段时间就是我们要的波特率函数时间. 这样也就确定了每一位的发送和接收时间单位值.

留言与评论(共有 0 条评论)
   
验证码:
Top