电子产业一站式赋能平台

PCB联盟网

搜索
查看: 231|回复: 0
收起左侧

【蓝桥杯嵌入式】第七章 串口发送数据

[复制链接]

397

主题

397

帖子

2459

积分

三级会员

Rank: 3Rank: 3

积分
2459
发表于 2023-10-7 21:10:00 | 显示全部楼层 |阅读模式

ejyojcf1qyf6409963054.png

ejyojcf1qyf6409963054.png

- }; f: \& G, w- h* I$ U5 r0 n# K& |' q! Z2 X. W
第一节 硬件解读 蓝桥杯嵌入式主板上面一共有2个USB口,下载程序和串口都是CN2口,大家千万不要搞错了。
9 o3 W! W, O+ `' ]3 d+ M# i6 E0 D# g如下图,串口引脚是PA9和PA10。/ G6 v: u+ t' y6 _: z
         
. g: N$ a+ n6 `6 C

0fpempdzdh56409963155.png

0fpempdzdh56409963155.png
0 t) s" T( j4 _% e6 h( R5 ~
第二节 CuebMX的配置 第一步:选择对应的引脚的和对应的功能,如下图:
1 z6 v9 v9 \$ A/ m5 @' d

gvtt4ewqzzn6409963255.png

gvtt4ewqzzn6409963255.png
1 f* r0 g3 I+ d5 V( o7 w
第二步:配置串口,设置波特率为9600【注意:比赛一般是9600,可以根据具体情况修改】,设置完了就变成绿色了,如下图:4 V- f7 E3 U$ |& t! H$ `3 X

y1bb103eyts6409963355.png

y1bb103eyts6409963355.png

/ B  K2 Q# @) {$ U         : q8 H. S+ q6 J& l8 G" ]
第三节 MDK代码  第一步:编写串口发送函数,如下图:
- r& \6 h0 u+ ~6 C2 G6 ~4 M         % M6 Z6 o( f1 X5 C+ B/ [6 E

" A& S2 \% B/ g) I; H

oaqqqza0g2d6409963455.png

oaqqqza0g2d6409963455.png
' A* m" A7 ^3 w9 G, l
第二步:编写主函数,如下图:- r- h+ r3 C! ?8 u9 i

ut2kv2cdtek6409963555.png

ut2kv2cdtek6409963555.png

+ C2 L' R* {, g# ]) t- a第五步:配置好下载器之后,编译代码,下载即可。5 n  ?5 ^2 g  C
第六步:打开STC软件,如下图配置:选择串口助手;接收缓存区选择文本模式,波特率选择9600;串口号请扫描,选择正确的串口号,不一定是COM5;最后打开串口。
1 a( {: N) O7 w; c, r

dmrfr1zac3g6409963655.png

dmrfr1zac3g6409963655.png

$ C+ i" D# f- C3 u第七步:按下按键,串口接收数据。
( ]/ B3 Y- z# S4 A

x2hzq1gdxza6409963756.png

x2hzq1gdxza6409963756.png

) s, A  \  b+ ~* k4 P! m0 y6 l         " `- p3 d$ d6 k) N& B4 w9 I# ?
第四节 实验现象   注意:请用USB线连接电脑与开发板,注意是CN2口。
4 h+ N! s4 z% e3 W$ b% w6 H9 _现象:LED闪烁一次,按下按键,对应的LED翻转一次,LCD显示键值并以9600波特率的串口发送出去。% g7 n4 p; u  Z. K# O) b. ~
来源:撞上电子微信公众号0 w6 B! \4 F' z7 D
版权:东莞市东城墨竹公子电子工作室
% ~+ [4 V+ X! J! \日期:2023.09.028 G* _5 K4 }8 Z2 `* I: W
==========3 p" J( O+ J* r6 @1 H: c
往期回顾:【蓝桥杯嵌入式】第六章 串口通信理论知识% t/ P, r: a* j- E
【蓝桥杯嵌入式】第四章 按键控制LED
( y  N" ?( ?/ I【蓝桥杯嵌入式】第五章 LCD& N% h/ C$ ?9 Y- L
【蓝桥杯嵌入式】第三章 LED流水灯! d. O# o8 P2 X. U; M, }
==========2 G7 `' O! K: B0 P  ^1 S. n

oex2oh0cj1i6409963856.png

oex2oh0cj1i6409963856.png
. Z$ D& a5 B* V$ }8 S, Q4 K
0 z" g9 E% a* g, }& D  M

: S5 P# I$ G2 J9 ^

ldkemskj35j6409963956.png

ldkemskj35j6409963956.png
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表