6410与210波特率设置
来源:互联网 发布:临沂seo 编辑:程序博客网 时间:2024/05/23 23:15
2440与6410和210的波特率设置有点差别的
波特率的设置就是根据芯片手册给出来的公式
2440就是通过UBRDIV0这个寄存器的 UBRDIV0=(int)(PLCK/波特率*16)-1 但是2440与6410和210是有区别的
区别就是波特率不是通过UBRDIV0这个寄存器这一个寄存器来决定的,UDIVSLOT0这两个寄存器共同控制波特率的
我们可以看到这么一个公式,首先我们波特率要设置的值 DIV_VAL=(PCLK/(bps*16))-1
如果算出来我们的DIV_VAL既有整数又有小数,在我们6410与210里,这两个部分要被填到不同的寄存器里面。整数部分要填到
这个寄存器里面
接下来是我们小数部分,小数部分
在这里可以看出来,用小数部分乘以16,得到一个值,但是不是把这个值填到这个寄存器里面去
举个例子 我们这个小数是0.8 0.8*16=12.8 但我们不是把这个12.8填到这个寄存器里面去
我们利用12.8前面的那个值12去查表
对应这个表里的0xdddd。所以我们把0xdddd来填入这个寄存器
阅读全文
0 0
- 6410与210波特率设置
- 波特率设置
- 串行通信波特率设置
- mtk UART 波特率设置
- CAN 波特率设置
- 单片机 波特率设置
- msp430f149波特率设置
- STM32波特率设置
- 波特率与比特率
- 波特率与比特率区别
- 波特率与比特率
- 波特率与比特率
- 波特率与晶振
- 波特率与比特率
- 波特率与比特率
- 比特率与波特率
- 波特率与比特率
- 波特率与比特率
- 求素数的几种高效方法
- 定积分的性质
- MFC——连连看
- 多线程-生产者消费者问题代码1
- Asp.Net MVC3 简单入门详解过滤器Filter
- 6410与210波特率设置
- 权限列表
- web应用程序的部署
- 使用插入排序方法排序列表
- Asp.net MVC2 与 MVC3 路由调试好帮手RouteDebug 与 RouteDebugger
- stdafx.h和targetver.h的作用
- linux下线程池原理及实现
- 【第二篇】SAP HANA XS使用JavaScript编程详解
- 浅谈MVC中如何自定义HtmlHelper的过程