串口通信实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告(附页)

一、实验内容

1、串口通信设置:

波特率为115200bps, 数据位为8位,停止位为1位;

2、按键传输数据到串口助手显示;

(1)按1,串口显示:“This is Key 1”; D5亮

(2)按2,串口显示:“This is Key 2”; D6亮

(3)按3,串口显示:“This is Key 3”; D7亮

(4)按4,串口显示:“This is Key 4”; D8亮

(5)按“*”Key ,串口显示“All LEDs is Closed” ; 灯全灭;

(6)按其它Key,串口显示:”Wrong Key”

3、通过串口小肋手,向实验设备发送信息:

发送字符:”D5”、”D6”、”D7”、”D8” ,则对应的D5、D6、D7、D8亮;若发送“5”、“6”、“7”、“8”则对应的D5、D6、D7、D8灭,如发送其它字符,则在串口助手中显示:“Error Code”;

二、实验方法

(1)利用参考代码构建工程。

(2)编写实验要求的实现实验要求的功能。

(3)连接实验箱,写入程序,测试代码。

三、实验步骤

1)正确连接JLINK 仿真器到PC 机和stm32 板,用串口线一端连接STM32 开发板,另一端连接PC 机串口。

2)用IAR 开发环境打开实验例程:在文件夹05-实验例程\第2 章\2.3-uart 下双击打开工程uart.eww,Project->Rebuild All 重新编译工程。

3)将连接好的硬件平台通电(STM32 电源开关必须拨到“ ON”),接下来选择Project->Download and debug 将程序下载到STM32 开发板中。4)下载完后可以点击“Debug”->“Go”程序全速运行;也可以将STM32 开发板重新上电或者按下复位按钮让刚才下载的程序重新运行。

5)通过串口小助手检验实验结果

四、实验结果

Main函数

#include"stm32f10x.h"

相关文档
最新文档