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

【源码】STM32F103,BluePill最小板,1个VCP接收3个UART的数据

[复制链接]
radio2radio 发布时间:2021-2-11 16:21
还是有关STM32F103 BluePill最小板和UART/VCP的小程序。 5 G. v( q3 u9 W1 Z  Y
上次做的两路VCP-UART的:【源码】STM32F103 USB转UART,双VCP(CDC)
/ p% d0 m) n9 X; `- l9 e4 ^/ [7 c使用起来发现不是太方便,你要为每一个UART开一个终端程序。
1 D: o" ]/ L! V- Z1 W  O: I同时,F103 BluePill 还有一个UART3没有利用起来。
8 I" G7 S. w  T  W2 `5 R
2 a# B  N* x* x. ?" R% w4 Z于是就有了今次的程序。https://github.com/RadioOperator/STM32F103_1VCP-3UART* |( Y9 X5 [* G; `: k1 U
4 M; [) J8 l6 o

8 R  m0 g- {' H) E$ N* `/ }* @
  1. Monitoring other UARTs Rx/Tx lines, use 1 terminal window only.
    2 a& A% ]* c' W$ t
  2. 6 i( [) \8 h4 \% q
  3. Hardware: STM32F103 Bluepill3 J  L' c9 T% A
  4. All 3 UART Rx, go to 1 USB-VCP.( E; H; e1 B; S' @+ p
  5. USB-VCP Tx, goes to Uart-1 PA9.& A7 |/ L7 i5 l- z/ O8 ~# y

  6. $ r- O/ M2 r7 F/ w! _+ C
  7. " z* d7 I! d$ s( Z
  8. ====================================
    * E) [! v' K3 V- a. V
  9. Uart-1:  Rx-PA10   Tx-PA9* p3 j. [' q# i& S8 S# y+ W1 T1 H
  10. Uart-2:  Rx-PA3    -
    + v6 z2 ?9 t* U7 k# h
  11. Uart-3:  Rx-PB11   -
    9 h, z2 ]% N- ?) D) y

  12. 4 z) _3 m/ W4 b8 t
  13. short PB7-PB8, print in Hex mode, or1 u$ C, Y/ U, u
  14. short PB8-PB9, print in ASCII mode
    & P4 F; ~1 X% m- O; l& o

  15. 7 F$ ?2 c$ y* W) |- z
  16. Uart speed = USB-VCP speed.- n5 d' j+ t, e  C
  17. ====================================
    # u% E0 f! y4 {: E7 D& m
  18. ; M- `  `/ c- `4 E; U* q$ ]

  19. - B% ?% f" }: e* n3 e* F# h
  20. USB-VCP Rx Terminal Sample
    9 ]  @- `( ?& z; }1 u; i4 x4 b5 \
  21. & z5 X5 j- [/ h* H
  22. ASCII mode:
    - x  u& H. i+ }) _8 G+ c
  23. Uart-1: 1111 1111 1111 1111' @4 O( b9 X' Q: U& C3 @) d
  24. Uart-2: 2222 2222 2222 2222) a2 _, B' c  B) @/ s4 h3 f
  25. Uart-3: 3333 3333 3333 3333+ b; i7 t. T- r* x3 i
  26. 9 c+ t) Q( x& P: k5 i. @
  27. HEX mode:( A# M' C8 N1 S. M/ {1 Y; C
  28. Uart-1: 31 31 31 31 20 31 31 31 31 20 31 31 31 31 20 31 31 31 31
    + W# F* Z0 C7 Z* M/ Z
  29. Uart-2: 32 32 32 32 20 32 32 32 32 20 32 32 32 32 20 32 32 32 32 , Y7 t( A1 X, A' l+ g
  30. Uart-3: 33 33 33 33 20 33 33 33 33 20 33 33 33 33 20 33 33 33 33 1 [. e$ H+ D/ u# z
复制代码
9 x& H; W; i9 T: m3 g/ _
( q: G( E, |& M
* A& Y" A3 ^" v' d# A7 `

9 D$ y) t+ A. X2 P6 A6 P$ ~8 I4 k, y- @

7 ^$ H, }- p4 r4 b- Y1 I

STM32F103_1VCP-3UART-20210211.zip

下载

717.01 KB, 下载次数: 4

收藏 1 评论1 发布时间:2021-2-11 16:21

举报

1个回答
lrzxc 回答时间:2021-2-12 09:41:22
感谢分享,大过年还这么敬业

所属标签

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