- 27
- 0
- 约3.03千字
- 约 17页
- 2017-06-09 发布于湖北
- 举报
波特率的产生 波特率由一个专用的UART波特率分频寄存器(UBRDIVn)控制,UBRDIVn值计算公式如下: UBRDIVn=(int)[ULK/(波特率× 16)]-1 或者 UBRDIVn=(int) [PLK/(波特率× 16)]-1 式中:时钟选用ULK还是PLK由UART控制寄存器UCONn[10]的状态决定。如果UCONn[10]=0,则用PLK作为波特率发生器的时钟源频率;否则选用ULK作为波特率发生器的时钟源频率。UBRDIVn的值必须在1~(216-1)之间。 例:若ULK或者PLK等于40 MHz,当波特率为115200 b/s时,则 UBRDIVn=(int)[40 000 000/(115 200 ×16)]一1=int(21. 7)-1= 21-1=20 5.实验原理 通信程序编写步骤 UART通信程序可以采用查询、中断和DMA模式。我们通过使用较多的中断方式来介UART通信程序的编写。简单做法是,UART通信程序的编写参照例子程序。 (1)选通道,通过函数Uart_Select();选UART0~UART2; (2)选波特率和波特率发生器时钟,选波特率通过函数Uart_Pclk_En(int ch, int baud)或Uart_Pclk_En(int ch, int baud)来进行。时钟选UCLK ,rUCO
您可能关注的文档
- 优·PCP注水泵站-.ppt
- 优·PE下手动安装Ghost系统完美图解.doc
- 优·PIC单片机练习题——复习.doc
- 优·PLC控制自动上料系统.doc
- 优·PLC与电气控制在实际生产中的运用.doc
- 优·pp7北邮单片机7迟忠君.ppt
- 优·pro.e课件野火.ppt
- 优·ProE 各种曲线方程集合.doc
- 优·proe3基础教案6.ppt
- 优·Proe4.0基础教程第2章.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 基于MATLAB的电力系统单相短路故障仿真分析.docx VIP
- ST-ZLJL-507-04硫化橡胶撕裂强度测定不确定度的评定报告.doc VIP
- 金蝶云·星辰操作手册.pdf VIP
- 《科学思维和科学研究方法》-潘雁钦教学大纲.pdf
- 韭菜的自我修养核心精华.pdf VIP
- 23331-2020能源管理体系 全条款内部审核检查记录表.pdf VIP
- 2025年幼儿园晨午检记录管理制度.docx VIP
- BYD比亚迪汽车BYD ATTO 3 brochure说明书用户手册.pdf
- 知识产权宣传普法课件.pptx VIP
- 第一单元 珍惜青春时光(期末复习教学设计)七年级道德与法治下册(统编版2024).docx VIP
原创力文档

文档评论(0)