电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

397

主题

397

帖子

2459

积分

三级会员

Rank: 3Rank: 3

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

yrgz0k0vy526402619516.png

yrgz0k0vy526402619516.png

7 w! R' ]6 R+ U6 F2 W  f1 {* d3 Q9 g7 z( R# ^* ]; H# v+ S
第一节 硬件解读 蓝桥杯嵌入式主板上面一共有2个USB口,下载程序和串口都是CN2口,大家千万不要搞错了。# Y1 C, N. E/ |
如下图,串口引脚是PA9和PA10。! M2 h2 a( l* X
         / O. P, c4 L6 ^$ Q" a

fvmyrltwcnj6402619616.png

fvmyrltwcnj6402619616.png
( _+ [8 Y7 w  k+ h( h+ V! H
第二节 CuebMX的配置 第一步:选择对应的引脚的和对应的功能,如下图:/ b5 Q# X- Z1 e9 X8 m0 W" @: |

o2b4teta5a56402619717.png

o2b4teta5a56402619717.png
; J% E1 d" i* S) s! Q4 U  [
第二步:配置串口,设置波特率为9600【注意:比赛一般是9600,可以根据具体情况修改】,设置完了就变成绿色了,如下图:( B* C9 N  G. {7 _. ~; G' v; E! _

lqq0l5nd4xi6402619817.png

lqq0l5nd4xi6402619817.png

+ V; t4 S; f) X: x: i4 Q  f# k         3 c" [+ J& r3 |9 T) u. U, k
第三节 MDK代码  第一步:编写串口发送函数,如下图:
  Y. m3 J) ]" J         ; \5 c  \/ M7 A

1 |' _' x- x% ~* p* l

h0bvfexs5ja6402619917.png

h0bvfexs5ja6402619917.png

3 k8 E# C1 {& @/ R第二步:编写主函数,如下图:
. ~( d- v4 r1 g* j

ahnmk3dqzv26402620017.png

ahnmk3dqzv26402620017.png

4 u( |3 k. U1 P0 j! n1 ?0 [第五步:配置好下载器之后,编译代码,下载即可。  v2 c& Y# w, B7 ]# e: O, B) n; V
第六步:打开STC软件,如下图配置:选择串口助手;接收缓存区选择文本模式,波特率选择9600;串口号请扫描,选择正确的串口号,不一定是COM5;最后打开串口。$ h  Z1 A; H9 {

ocn0ymaj4536402620118.png

ocn0ymaj4536402620118.png

+ T: g" A3 I/ q) t1 y* ^第七步:按下按键,串口接收数据。7 {8 g0 ]7 E( B! G) A

tlsjxictwzo6402620218.png

tlsjxictwzo6402620218.png
( T/ z7 p6 Z" r0 }. V) V7 b: h
         $ s- ]2 e8 K5 r+ Q  C  j, s
第四节 实验现象   注意:请用USB线连接电脑与开发板,注意是CN2口。
3 Q2 w, v/ F. ~" B( e, W4 L# B现象:LED闪烁一次,按下按键,对应的LED翻转一次,LCD显示键值并以9600波特率的串口发送出去。9 o' [+ d5 x* n; W! d: g- @
来源:撞上电子微信公众号
& C0 w1 V0 Q" `; D2 Q" u% s版权:东莞市东城墨竹公子电子工作室
+ }9 X, f. \7 Y  V4 ]4 [日期:2023.09.02
, Y' w1 k; Z6 _- t& o5 p* B==========" `* P" q  [1 n/ H
往期回顾:【蓝桥杯嵌入式】第六章 串口通信理论知识
: {, W& `' e) d【蓝桥杯嵌入式】第四章 按键控制LED
1 @+ K6 z0 t4 u3 c4 f【蓝桥杯嵌入式】第五章 LCD
  y+ J4 _- r% D2 A【蓝桥杯嵌入式】第三章 LED流水灯
0 J, q. s. l# L( C; ]==========6 f/ H- T' ^) t  x) l5 \' ^

blxdcsfwpgo6402620318.png

blxdcsfwpgo6402620318.png
$ z7 X: ]7 a. Q' j2 `

) J8 i+ B3 h# P, V$ _
% o& U4 n+ Y1 x

zti3wavdypa6402620418.png

zti3wavdypa6402620418.png
回复

使用道具 举报

发表回复

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

本版积分规则


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