你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32U3评测】2.串口通讯

[复制链接]
jundao721 发布时间:2025-5-24 22:21
6 a/ a" I+ v- y3 i  I! _( \
      本次测试串口通讯,这都是常用的数据交互方式。查看datasheet 和 原理图,使用UART5作为测试外设。% U; F1 s# \- O+ `) V9 |
使用USB转串口线作为通信中介,连接如图1所示:
2 W7 J2 N1 e! a0 U
4 P% q! T+ y& ]" G, M! b+ A 3-4.jpg
0 i* X1 W+ c4 t图1
: V3 }: ^8 f+ `* C" n" {, e3 I* P( z4 E# P
看原理图标注如图2所示:
9 p- v  p. Y) x. O* z) k- @ 3-3.png 3 V' Q8 D% K# H
图2
" ^; a0 N, |/ _- x& z3 l
3 C6 }. [; z$ c7 w1 c" [% j     CubeMx 引脚配置如图3所示:
3 R$ B7 b! Q* x 3-4.png # P& t3 k8 B( `, Y( J; ~
图39 L; F5 F+ K: M  E7 Y

. ~7 W) x$ A" k1 Q5 x) B$ t$ S      测试内容是发送8个字节的数据,使用中断方式接收数据。& r8 S1 Q9 p9 L0 Z1 e
     使用CubeMx配置好项目后,生成项目框架,添加发送程序如下所示:
; u! E; ^: N0 _& s' x. K
  1.   if(HAL_UART_Transmit(&huart5, (uint8_t*)TxBuffer, TXBUFFERSIZE, 500)!= HAL_OK)
    ; i1 m# s0 B2 R
  2.    {
    5 D7 U. r/ C$ r& N6 \
  3.     Error_Handler();% z+ c7 w7 b3 J4 A' t
  4.     }
    " ?- X1 H$ y" w
  5.          HAL_Delay(1000);
复制代码
5 @6 h/ N2 C/ v$ X0 R
0 p, Y7 ^# Q. U% F4 _0 b1 [( U
     接收中断程序如下所示:. y* c0 ]* \% [9 [+ P
  1. void HAL_UART_RxCpltCallback(UART_HandleTypeDef *UartHandle)  h/ Z, k! e1 y9 n' s9 Z# d
  2. {! L1 D& z9 r, Y
  3.   /* Set transmission flag: transfer complete */* a$ s5 P3 h) y
  4. //  UartReady = SET;
    / n! Y1 F2 X2 u5 }' I5 W: s
  5.         HAL_UART_Receive_IT(&huart5, (uint8_t *)RxBuffer, RXBUFFERSIZE);
    0 j/ Q: f( W3 P, A2 e( j
  6. }
复制代码
6 b- i: @* J( U: `6 g
4 t4 [9 r3 t" l" g
     编译,Debug ,通过串口助手可以看到数据交互,发送数据如图3所示:! r7 S8 @% A; K1 N3 m6 P
3-1.png
1 o. U8 }  E8 _: t1 e/ `图3
' i, N" O7 s$ }6 w# t
. Z2 i* d+ D  N% I. }     接收数据如图4所示:8 i; p7 n: v' t0 n1 k5 j& P, y8 V$ n
3-2.png
5 ~# L$ ^- b" t7 E+ e; ~$ R6 N* V图4
% b8 x$ k) u6 X6 m- ?1 j
7 J8 [# x* s1 t3 S* b  v3 \- F   这种常用的通讯方式还是要调试一下的。
6 c; C- E. o/ o' h
收藏 评论0 发布时间:2025-5-24 22:21

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版