电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

2023年串行口通讯实验报告.docxVIP免费

2023年串行口通讯实验报告.docx_第1页
2023年串行口通讯实验报告.docx_第2页
2023年串行口通讯实验报告.docx_第3页
天道酬勤齐鲁理工学院实验报告课程名称:微型计算机控制技术2023.10.29地点:D203班级:2023级机制3班姓名:杨帆学号:171031010304实验工程名称:串行通讯接口实验实验指导教师:赵保华实验成绩评定:一、实验目的ü通过实验掌握USART的功能。掌握STM32的USART的设置与运用。二、实验设备ü硬件:信盈达STM32实验平台,STlink仿真器套件,PC机,串口连接线;软件:KEILforARM〔MDK〕集成开发环境,串口调试助手,Windows7/8/10/XP。三、实验内容利用PC机的串口与信盈达Cotex-M3实验平台的USART1进行输入输出通信。1〕把自己的个人信息〔姓名、学号〕,通过USART1发送到PC,PC通过串口助手显示出来。2〕通过PC机键盘往实验平台的USART1发送字符,实验平台上的USART1将收到的字符再传回给PC,在PC串口助手上显示其串口接收到的字符。四、实验原理如XYD-STM32F103开发板UART1使用的是CH340G这个USB转换串口芯片,只需要使用USB线连接上,并且上安装了CH340芯片的硬件驱动程序,就会生成一个COM口,通过使用串口调试软件翻开这个COM口,就能实现开发板和PC机之间的通信了。五、软件程序设计1、程序完成以下工作:初始化串口;重定义fputc函数,实现可以通过printf函数给发送数据。注意:重定义fputc之间需要翻开微库。检测串口接收器,如果有数据那么从USART_DR存放器中读取数据;监测串口发送器,如果上一次数据已发送完成,将读取到的字符发送给PC,然后回到〔3〕。main.c参考程序:#include“stm32f10x.h“#include“stdio.h“#include“uart.h“intmain(void){UART1_Init();//串口初始化Show_Logo();//通过串口发送数据给PCwhile(1){USART1_Echo();//串口实现回显}}uart.c参考程序:#include“stm32f10x.h“#include“uart.h“#include“stdio.h“/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx函数名:UART1_Init形参:无返回值:无函数功能:串口1的初始化PA9--TXPA8--RXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/voidUART1_Init(void){GPIO_InitTypeDefGPIO_Initstructure;USART_InitTypeDefUSART_Initstructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_USART1,ENABLE);//时钟的初始化GPIO_Initstructure.GPIO_Pin=GPIO_Pin_9;GPIO_Initstructure.GPIO_Mode=GPIO_Mode_AF_PP;GPIO_Initstructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_Initstructure);//管脚9初始化为复用输出管脚GPI...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部