留言与评论(共有 0 条评论) |
发布时间:2020-04-12 08:49:55
1.定时器来确时发送和发送执行每一位的时间,一般是9600b/s,这样通讯时间确定了,别的接口也按照这个时间9600b/s量段,来接收数据,这样才不会错,如果不一致,那就会错.2用定时器可以设置任意波特率,也可以不用定时器,但波特率是死的,不灵活.3 设置初值,是为了设置各种波特率的,一般我们根据公式,来确定一个波特率,反算出定时器初值的.得到这个值,赋到定时器寄存器里,开始计时,到达数值溢出,定时器就中断了,从初值到溢出的这段时间就是我们要的波特率函数时间. 这样也就确定了每一位的发送和接收时间单位值.
留言与评论(共有 0 条评论) |
全站搜索