




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机产品设计与制作
(stm32机型)石梅香项目9、利用UART实现LED灯控制任务9.1认识STM32单片机的USART总目录1项目1、利用GPIO和位带操作实现温度报警
2项目2、利用SysTick实现温度报警与控制
3项目3、利用按键查询实现参数设定及显示
4项目4、利用外部中断实现工件计数显示
5项目5、利用定时器实现直流电动机PWM调速6项目6、利用计数器实现工件计数显示和打包控制
7项目7、利用DAC实现LED亮度控制8项目8、利用ADC实现土壤湿度采集
项目总目标项目总目标通过UART与UART通信、UART与PC机通信等工作任务,掌握UART通信电路与程序设计方法。具体包括:1、了解单片机串行通信基本概念,能够说出串行通信特点与分类;2、理解STM32F10x的UART结构组成与工作特性,能够对照结构框图说出其基本工作过程;3、掌握基于STM32F10xUART的电路设计方法,能进行基本独立设计与调试;4、掌握基于HAL库函数的STM32F10xUART编程方法,能独立编程实现;5、会查找相关资料、阅读相关文献。子目录9项目9、利用UART实现LED灯控制9.1任务9.1 认识STM32单片机的USART9.2任务9.2 两台STM32UART通信系统的设计与调试9.3任务9.3 STM32UART与PC机通信系统设计与调试任务目标:1、能够说出并行/串行通信、同步/异步通信、单工/半双工/双工通信的异同;2、知晓比特率的概念;3、知晓UART通信的数据传送规则、电平约定和设备连接方法;4、看懂STM32F10xUSART结构框图。任务9.1认识STM32单片机的UART分组讨论自由发言,阐述对通信的认识,查阅资料了解STM32的通信方式讨论与发言什么是并行通信和串行通信认识串行通讯2、什么是比特率和波特率认识串行通讯将每秒钟传输二进制数据的位数称为比特率(BitRate)。如果每秒可传送1000位数据,则称数据传输速率即比特率=1000位/秒=1000bit/second=1000bps波特率是指单位时间内传输码元的个数。波特率=比特率×2÷M,M是码元的状态数。2、什么是比特率和波特率认识串行通讯将每秒钟传输二进制数据的位数称为比特率(BitRate)。如果每秒可传送1000位数据,则称数据传输速率即比特率=1000位/秒=1000bit/second=1000bps波特率是指单位时间内传输码元的个数。波特率=比特率×2÷M,M是码元的状态数。3、什么是单工通信和双工通信认识串行通讯单工通信(Simplex),是最简单的一种通信方式。在这种方式下,数据只能单向传送。例如,日常生活中的广播和电视。半双工通信(HalfDuplex),指在同一条通路上数据可以双向传输,但在同一时刻这条通路上只能有一个方向的数据在传输。例如,辩论。全双工通信(FullDuplex),是指使用不同通路实现数据两个方向的传输,从而使数据在两个方向上可以同时进行传送。例如,电话4、什么是同步通信和异步通信认识串行通讯同步通信,通过在发送端和接收端之间使用共同的时钟从而使得它们保持“协调”。虽多占了一根IO线,数据传输速度快,适于需要高速通信的场合。异步通信,是指在发送端和接收端之间不存在共同的时钟。虽然传输速率远低于同步通信,但在发送端和接收端无需额外的时钟线。认识STM32F10x的USART1、数量及名称STM32F103ZET6有5个USART/UART。其中3个名为USART1、USART2和USART3,既可以进行同步(Synchronous)通信也可以进行异步(Asynchronous)通信。另外两个名为UART4和UART5,只能进行异步通信。2、支持的工作模式STM32F10x的USART/UART不仅支持全双工的通用同步和异步通信,还支持半双工单线通信等模式3、使用的引脚(1)异步通信使用的引脚Tx(Transmit)发送、Rx(Receive)接收,它们与GPIO引脚复用,(2)同步通信使用的引脚除了Tx和Rx外,还有同步时钟引脚SCLK。SCLK复用的GPIO引脚也在表9.1.3中引脚APB2总线APB1总线USART1USART2USART3UART4UART5默认重映射默认重映射默认重映射重映射默认默认TxPA9PB6PA2PD5PB10PC10PD8PC10PC12RxPA10PB7PA3PD6PB11PC11PD9PC11PD2SCLKPA8
PA4PD7PB12PC12PD10
4、工作时钟USART1挂接在APB2总线上,其工作时钟是PCLK2,最大频率为72MHz。其他四个则挂接在APB1总线上,其工作时钟是PCLK1,最大频率为36MHz。5、USART功能框图认识STM32的DAC结构项目总目标项目总目标通过UART与UART通信、UART与PC机通信等工作任务,掌握UART通信电路与程序设计方法。具体包括:1、了解单片机串行通信基本概念,能够说出串行通信特点与分类;2、理解STM32F10x的UART结构组
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄幼儿师范高等专科学校《基础俄语Ⅰ》2023-2024学年第一学期期末试卷
- 2024-2025学年福建省华安一中、长泰一中等四校高三语文试题下学期一模预考试题含解析
- 上海音乐学院《社会保障概论》2023-2024学年第二学期期末试卷
- 湖南食品药品职业学院《现代表面工程技术》2023-2024学年第二学期期末试卷
- 班会主题:禁毒教育
- 福州市重点中学2025届中考英语试题模拟试题含答案
- 2025届河北省师大附中高三年级第二学期期末生物试题试卷含解析
- 漳州辅警考试题库2024
- 湖南网络工程职业学院《中医伤科学》2023-2024学年第二学期期末试卷
- 中国传媒大学《数字调色与合成》2023-2024学年第二学期期末试卷
- 2025届山西省高三一模地理试题(原卷版+解析版)
- 2024年电信销售员工年终总结
- 2025年度执业药师职务聘用协议模板
- Unit3 Weather Part A(说课稿)-2023-2024学年人教PEP版英语四年级下册
- 2-山东工业技师学院申报国家级高技能人才培训基地项目申报书
- 常用消毒剂的分类、配制及使用课件演示幻灯片
- GB 45069-2024悬崖秋千安全技术要求
- 员工反恐怖协议
- 2025年高考政治一轮复习知识清单必修四《哲学与文化》重难点知识
- 2021年4月17日江苏事业单位考试《综合知识和能力素质》(管理岗客观题)
- 《临床技术操作规范-放射医学检查技术分册》
评论
0/150
提交评论