电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

397

主题

397

帖子

2459

积分

三级会员

Rank: 3Rank: 3

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

" v( Z' j  h: t# r: U2 K7 h( d2 r" u
第一节 硬件解读 蓝桥杯嵌入式主板上面一共有2个USB口,下载程序和串口都是CN2口,大家千万不要搞错了。5 \. N: O6 d' g! e! w
如下图,串口引脚是PA9和PA10。
, r/ |) \$ e$ k* H9 X% G5 d1 U% `         
$ n# W+ T$ R$ u5 a
, O; ~+ J3 Z' a* ^第二节 CuebMX的配置 第一步:选择对应的引脚的和对应的功能,如下图:
6 V$ m/ ^9 [; a- d1 R& R; b- S$ x3 f8 F  f3 h: z* M" S6 Q* U
第二步:配置串口,设置波特率为9600【注意:比赛一般是9600,可以根据具体情况修改】,设置完了就变成绿色了,如下图:
. T, F3 r/ }5 k. N9 L1 {- d# o  |7 x9 [+ p4 r8 `
         ) U0 x. I/ i7 P" Y
第三节 MDK代码  第一步:编写串口发送函数,如下图:
# [" a* g$ a& \) |" H$ n3 y3 W9 ^% N         
  n8 }0 C+ d8 Y5 ?$ B/ _4 d
0 d5 \0 f2 L! Q  ^3 x0 D& Z. _! Z% o3 d( L" o  ^  d% E
第二步:编写主函数,如下图:" |0 M. q- y3 [& V7 Y% e0 G
" M* f. i6 u- V4 ?
第五步:配置好下载器之后,编译代码,下载即可。; t* b7 {; c9 ^% A0 F
第六步:打开STC软件,如下图配置:选择串口助手;接收缓存区选择文本模式,波特率选择9600;串口号请扫描,选择正确的串口号,不一定是COM5;最后打开串口。
7 r! b  y# @. ^/ l$ V8 D7 B4 N) B+ ~7 v5 g
第七步:按下按键,串口接收数据。
, Z$ m2 S5 a6 T- C; e. b# F) t
( n$ G4 o% M- J         
9 ^! ~* @/ S' i6 @第四节 实验现象   注意:请用USB线连接电脑与开发板,注意是CN2口。
7 Z! E3 T( ~0 S: N% W: }' h8 m现象:LED闪烁一次,按下按键,对应的LED翻转一次,LCD显示键值并以9600波特率的串口发送出去。
, o6 M1 d" [; H来源:撞上电子微信公众号
" R/ ?* O7 R7 j' W: _版权:东莞市东城墨竹公子电子工作室6 t% S, g3 [% n) Y$ c( ?
日期:2023.09.02
) U( \& z+ v$ X( v( H. X==========
# t: r5 @' R2 J0 g; g往期回顾:【蓝桥杯嵌入式】第六章 串口通信理论知识: |7 D3 J# R2 v( b: i
【蓝桥杯嵌入式】第四章 按键控制LED
' V  J+ d. g( }) c9 F9 d+ j【蓝桥杯嵌入式】第五章 LCD
* {. G) M& ^4 G; u1 O【蓝桥杯嵌入式】第三章 LED流水灯
* w7 H$ i* B/ t" v: ?& @. d3 p) w==========; ~! U; C; s8 q: S* V
* y6 y9 g' D0 |# y9 ^( t" o

$ K+ t1 A- k- F6 R
! u  ]% J% y) W' J
回复

使用道具 举报

发表回复

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

本版积分规则


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