| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

串行口通讯实验报告

x***8

贡献于2020-12-15

字数:3704

齐 鲁 理 工 学 院
实 验 报 告

课程名称: 微型计算机控制技术 时间: 20201029 点: D203

班级: 2017级机制3班 姓名: 杨帆 学号: 171031010304

实验项目名称: 串行通讯接口实验

实验指导教师: 赵保华 实验成绩评定:

实验目
ü通实验掌握 USART 功
掌握 STM32 USART 设置运
二 实验设备
ü硬件:信盈达STM32 实验台STlink 仿真器套件PC 机串口连接线
软件:KEIL for ARM(MDK)集成开发环境串口调试助手Windows 7810XP
三 实验容
利 PC 机串口信盈达CotexM3 实验台USART1进行输入输出通信
1)信息(姓名学号)通USART1发送PCPC通串口助手显示出
2)通 PC 机键盘实验台 USART1发送字符实验台 USART1 收字符传回 PC PC串口助手显示串口接收字符
四 实验原理


XYDSTM32F103 开发板 UART1 CH340G USB 转换串口芯片需 USB 线连接电脑电脑安装 CH340 芯片硬件驱动程序电脑会生成 COM 口通串口调试软件开 COM 口实现开发板 PC 机间通信

五 软件程序设计
1程序完成工作:
初始化串口
重定义fputc函数实现通printf函数电脑发送数
注意:重定义fputc间需开微库

检测串口接收器果数USART_DR寄存器中读取数
监测串口发送器果次数已发送完成读取字符发送PC然回(3)
mainc参考程序:
#include stm32f10xh
#include stdioh
#include uarth

int main(void)
{
UART1_Init()串口初始化
Show_Logo()通串口发送数PC
while(1)
{
USART1_Echo()串口实现回显
}
}

uartc参考程序:
#include stm32f10xh
#include uarth
#include stdioh
****************************************************
函数名:UART1_Init
形参:
返回值:
函数功:串口1初始化 PA9 TX PA8 RX
****************************************************
void UART1_Init(void)
{
GPIO_InitTypeDef GPIO_Initstructure
USART_InitTypeDef USART_Initstructure

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA |RCC_APB2Periph_USART1ENABLE)时钟初始化

GPIO_InitstructureGPIO_Pin GPIO_Pin_9
GPIO_InitstructureGPIO_Mode GPIO_Mode_AF_PP
GPIO_InitstructureGPIO_Speed GPIO_Speed_50MHz
GPIO_Init(GPIOA&GPIO_Initstructure)脚9初始化复输出脚

GPIO_InitstructureGPIO_Pin GPIO_Pin_10
GPIO_InitstructureGPIO_Mode GPIO_Mode_IN_FLOATING
GPIO_Init(GPIOA&GPIO_Initstructure)脚10初始化输入脚

USART_InitstructureUSART_BaudRate 115200配置rs232协议波特率
USART_InitstructureUSART_WordLength USART_WordLength_8b配置rs232协议数位位宽
USART_InitstructureUSART_StopBits USART_StopBits_1配置rs232协议停止位位宽
USART_InitstructureUSART_Parity USART_Parity_No配置rs232协议奇偶校验位
USART_InitstructureUSART_HardwareFlowControl USART_HardwareFlowControl_None配置rs232协议硬件流控制
USART_InitstructureUSART_Mode USART_Mode_Rx | USART_Mode_Tx接收发送

USART_Init(USART1&USART_Initstructure)串口初始化
USART_Cmd(USART1ENABLE)串口1

}

****************************************************
函数名:fputc
形参:ch代表参数 *f代表数保存方
返回值:返回参数
函数功:户printf函数调
****************************************************
int fputc (int ch FILE *f)
{
while(USART_GetFlagStatus(USART1USART_FLAG_TXE) RESET)判断串口否发送完数
USART_SendData(USART1ch)寄存器中数
return ch
}

****************************************************
函数名:USART1_Echo
形参:
返回值:
函数功:串口1回显功 电脑开发板发送数开发板接收数返回电脑
****************************************************
void USART1_Echo(void)
{
u8 ch
while(USART_GetFlagStatus(USART1USART_FLAG_RXNE) RESET)等接收数
ch USART_ReceiveData(USART1)接收数保存ch中
while(USART_GetFlagStatus(USART1USART_FLAG_TXE) RESET)等次发送数发送完成
USART_SendData(USART1ch)ch中数发送电脑
}
****************************************************
函数名:Show_Logo
形参:
返回值:
函数功:电脑显示logo
****************************************************
void Show_Logo(void)
{
printf(******************************************\n\r)
printf( 郑州信盈达电子限公司\n\r)
printf( Welcome STM32 \n\r)
printf(******************************************\n\r)
}

uarth参考程序:
#ifndef _UART_H_
#define _UART_H_
void UART1_Init(void)串口1初始化
void USART1_Echo(void)串口1回显函数
void Show_Logo(void) 终端显示LOGO
#endif



六 实验操作步骤
准备实验环境 STlink 仿真器连接 信盈达STM32 实验台板 JTAG 接口 实验台附带USB数线连接实验台板PC
新建工程编写程序完成软件设计
新建工程保存文件夹复制相应库文件
开发环境中新建工程配置工程选项
新建程序代码文件添加工程完成程序编码误程序载开发板 Flash 中 RESET 键复位
PC 机运行串口调试助手(波特率 1152001 位停止位校验位硬件流控制)发送数开发板观察实验现象
3 观察实验结果
1) PC 机串口助手接收区显示学生信息
2)通串口调试助手发送数接收区接收样数
七 实验结果:


八 心体会
通次实验学知识通学实验通实验掌握 USART 功掌握 STM32 USART 设置运感谢老师指导学帮助


文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 4 香币 [ 分享文档获得香币 ]

购买文档

相关文档

单片机串行口与PC机通讯资料

 单片机串行口与PC机通讯 目 录 第1节 引 言 1 1.1 单片机串行口与PC机通信概述 1 1.2 系统主要功能 1 第2节 单片机串行口与PC机通讯硬件设计 2 2.1 系统的硬件构成 2 2.2 设计说明 2 2.3 系统电路图 3 2.4 8031单片机及其引脚说明 5 2.5 显示接口8279的功能及其引

山***1 5年前 上传837   0

通讯的种类

通讯的种类  (1)按内容分,通讯一般分为人物通讯、事件通讯、概貌通讯、工作通讯。    (2)按形式分,通讯分为一般记事通讯、访问记(专访、人物专访)、小故事、集纳、巡礼、纪实、见闻、特写、速写、侧记、散记、采访札记。本文档由香当网(https://www.xiangdang.net)用户上传

s***i 10年前 上传1551   0

通讯的写法

通讯的写法通讯是以叙述、描写为主要表达方式,将具有新闻价值的人物或事件及时、具体、生动地予以报道的新闻体裁。一、通讯特点通讯作为报刊、电台等媒体最主要的体裁之一,新闻性显然是基本的特征。而新闻性中,真实、时效、思想性及典型意义构成了它的不同层面。就报道对象言,或是人物、事件,或是经验、成果、工作情况、社会风貌等,都必须是真实的,不允许虚构或“合理想象”,而且报道对象应该具有必须的思想

m***5 9年前 上传701   0

通讯的写作

通讯的写作  第一,主题要明确。有了明确的主题,取舍材料才有标准,起笔、过渡、高潮、结尾才有依据。    第二,材料要精当。按照主题思想的要求,去掂量材料、选取材料;把最能反映事物本质的、具有典型意义的和最有吸引力的材料写进去。    第三,写人离不开事,写事为了写人。写人物通讯固然要写人,就是写事件通讯、概貌通讯、工作通讯,也不能忘记写人。当然,写人离不开写事。离开事例、细节、情节去写人,

飞***歌 10年前 上传600   0

通讯的特点

通讯的特点  一般来说,通讯有四大特点:    (1)严格的真实性。    (2)报道的客观性。    (3)较强的时间性。    (4)描写的形象性。本文档由香当网(https://www.xiangdang.net)用户上传

澧***源 11年前 上传1689   0

事件通讯

事件通讯  所谓事件通讯,就是报道典型的、有普遍教育作用的新闻事件。写事当然离不开事件有关的人,但它不像人物通讯那样着力刻划人,而是以事件为中心,在事件的总画面中,为了写好事来写人。它既可以反映现实生活中发生的重大的、振奋人心的典型事件和突出事件;也可以从某一新闻事件截取一个或若干个片断,进行细致详尽的描述,揭示事件的深刻含义;还可以是若干事件的综述。    〈实例〉    八十三天的“打工

意***面 10年前 上传744   0

人物通讯

人物通讯  所谓人物通讯,就是以报道各条战线上的先进人物为主的通讯。它着重揭示先进人物的精神境界,通过写人物的先进事迹,反映出人物的先进思想,使之成为社会的共同财富。同时,也报道转变中的人物和某些有争议的人物。“金无足赤,人无完人”,在写作时切不可把先进人物写成从来没有过的大智大勇,十全十美,写人叙事力求言真意切,恰如其分。    〈实例〉    严师・慈父・名医    ――记酉阳县浪坪乡评

b***q 10年前 上传776   0

化学实验报告

化学实验报告  化学是一门以实验为基础的学科。化学上的许多理论和定律都是从实验中发现归纳出来的。同时,化学理论的应用、评价也有赖于实验的探索和检验。虽然到了近代乃至现代,化学的飞速进步已经产生了各种新的研究方法,但是,实验方法仍然是化学不可缺少的研究手段。新课程改革将科学探究作为突破口,科学探究不但是一种重要的学习方式,同时也是中学化学课程的重要内容,它对发展学生的科学素养具有不可替代的作用

静***开 11年前 上传1070   0

**学院实验报告

实验内容:使用金融数据库查找宏观经济及行业相关数据,使用Excel进行作图分析。根据所得数据以及图形分析相关问题。实验目的:掌握金融数据库软件的相关使用,操作,快捷查找数据,能够制作美观图形,对于数据有效分析。

e***3 3年前 上传690   0

教育实验报告

教育实验报告  教育实验报告  对某种教育现象实验后,要对整个实验过程进行全面总结,提出一个客观的、概括的、能反映全过程及其结果的书面材料,即谓教育实验报告。教育实验报告可分为三部分:①前言。②实验过程和结果。③讨论及结论。实验报告的基本结构:  (1)题目。应以简练、概括、明确的语句反映出教育的对象、领域、方法和问题,使读者一目了然,判断出有无阅读价值。  (2)单位、作者。应

松***布 12年前 上传759   0

上机实验报告

上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查询某个学生的成绩;3)        按平均排列输出;4)        统计某门课各分数段人数;5)        删除某个学生记录;2.  编程实现对二位数进行加,减,乘运算,每运行一次程序做10道

l***2 8年前 上传880   0

电路实验报告

实验一 元件特性的示波测量法一、实验目的1、学习用示波器测量正弦信号的相位差。2、学习用示波器测量电压、电流、磁链、电荷等电路的基本变量3、掌握元件特性的示波测量法,加深对元件特性的理解。二、实验任务1、 用直接测量法和李萨如图形法测量移相器的相移即实验原理图如图 5-6示。

小***库 3年前 上传3109   0

CADCAM实验报告

 二叉树的遍历实验一、实验名称:二叉树的遍历实验。二、实验目的:1、掌握CAD/CAM系统中常用的数据结构二叉树的概念、存储结构以及二叉树遍历技术。2、熟练应用C语言编写二叉树的建立,以及用先序、中序、后序遍历方法遍历二叉树的程序。三、实验内容用TC或VC编程,将图2-14所示的二叉树建立链表存储结构,并分别用先序、中序、后序遍历方法遍历该二叉树α1、程序流程图2

知***享 4年前 上传965   0

oracle实验报告

《Oracle数据库设计与 实现》 总结报告 成绩:-------------- 学号:-------------- 姓名:---------------- 班级:----

文***品 2年前 上传512   0

爱情实验报告

爱情实验报告  爱情实验报告   这学期要做一周的模块实验,我和欣儿分在一组,欣儿是班里的学习委员,负责收缴每天实验后大家必写的实验报告。    欣儿长的很美,碰到人总是浅浅地笑,不象有些女生长得不怎么样却整天想着让人恭维,欣儿每天早早地来,发放实验用品最后一个走。清扫实验垃圾,我当然不遗余力地帮忙欣儿总是冲我一笑道声:“谢谢”,有几次我说道:“欣儿我……”我始终没有勇气把心思表达出

s***e 12年前 上传764   0

生物实验报告

生物实验报告  实验   生物组织中还原糖、脂肪、蛋白质的鉴定  一、实验目的  初步掌握鉴定生物组织中还原糖、脂肪、蛋白质的基本方法。  二、实验原理  1.还原糖的鉴定原理  生物组织中普遍存在的还原糖种类较多,常见的有葡萄糖、果糖、麦芽糖。它们的分子内都含有还原性基团(游离醛基或游离酮基),因此叫做还原糖。蔗糖的分子内没有游离的半缩醛羟基,因此叫做非还原性糖,不具有还原

t***0 9年前 上传843   0

GPIO实验报告

通过实验掌握 ARM 芯片使用 GPIO 端口。掌握 GPIO 端口控制 LED 显示。掌握系统时钟的配置。掌握库开发原理及方法。

x***8 3年前 上传1454   0

汇编实验报告

XX大 学 计 算 机 学 院、软 件 学 院实 验 报 告 学号: 姓名:专业:计算机科学与技术 班级: 第X周 课程名称   汇编语言程序设计课程设计(第四次)实验课时30课时实验项目分支与循环结构程序设计实验时间6课时实验目的 1. 掌握分支、循环结构程序设计方法,重点掌握结合程序流程图设计分支、循环结构入、出口的方法;2. 掌握使用DEBUG调试分支

文***品 1年前 上传488   0

科技实验报告

科技实验报告  科技实验报告   一、定义与作用  实验报告,就是在某项科研活动或专业学习中,实验者把实验的目的、方法。步骤、结果等,用简洁的语言写成书面报告。  实验报告必须在科学实验的基础上进行。成功的或失败的实验结果的记载,有利于不断积累研究资料,总结研究成果,提高实验者的观察能力。分析问题和解决问题的能力,培养理论联系实际的学风和实事求是的科学态度。  二、写作要求

j***n 9年前 上传750   0

物理实验报告

物理实验报告  物理 实验报告              指导教师    同组者                     实验日期  2003 年9月21日   实验名称 实验一 测量物质的密度    一、实验目的:  掌握用流体静力称衡法测密度的原理。   了解比重瓶法测密度的特点。   掌握比重瓶的用法。   掌握物理天平的使用方法。   二、实验原理:

相***米 10年前 上传859   0

实验报告格式

实验报告格式实验序号:          实验项目名称:学 号 姓 名 专业、班 实验地点 指导教师 时间 一、实验目的及要求 二、实验设备(环境)及要求 三、实验内容与步骤 四、实验结果与数据处理 五、分析与讨论六、教师评语 签名:日期:成绩本文档由香当网(https://www.x

y***5 11年前 上传800   0

土力学实验报告

 园林学院土力学实验报告学生姓名 学 号 专业班级 土木工程 指导教师 组 别 成 绩

文***享 1年前 上传370   0

化学实验报告的格式

化学实验报告的格式  1.实验题目 编组 同组者 日期 室温 湿度 气压 天气   2.实验原理   3.实验用品 试剂 仪器   4.实验装置图   5.操作步骤   6. 注意事项   7.数据记录与处理   8.结果讨论   /  9.实验感受(利弊分析)本文档由香当网(https://www.xiangdang.net)用户上传

f***1 11年前 上传717   0

声速的测量实验报告

声速的测量实验报告一、实验名称:声速的测量二、实验目的1.了解声速的测量原理;2.掌握示波器和信号发生器的使用方法。3.掌握逐差法处理数据三、实验仪器示波器,信号发生器、声速测量仪四、实验原理在弹性介质中,频率从20Hz到20kHz的振动所激起的机械波称为声波,高于20kHz,称为超声波,超声波的频率范围在之间。超声波的传播速度,就是声波的传播速度。超声波具有波长短,易于定向发

俊***1 4年前 上传2642   0

实验报告陈康乐

课程序号: 10693 《数字电子技术课程设计》学 院: 工学院 专 业: 电子信息工程(三校生)181班 姓 名: 陈康乐 学 号: 201836170108 授课教师 : 何秀慧 提交时间 : 2019年 9月 10 日得 分:

c***n 4年前 上传1034   0