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

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

[复制链接]
radio2radio 发布时间:2021-2-11 16:21
还是有关STM32F103 BluePill最小板和UART/VCP的小程序。
9 T9 w: U0 w! Q4 X上次做的两路VCP-UART的:【源码】STM32F103 USB转UART,双VCP(CDC)
% Y$ h( P$ B# M& z- A使用起来发现不是太方便,你要为每一个UART开一个终端程序。 " h/ {& z9 O9 I! q8 m
同时,F103 BluePill 还有一个UART3没有利用起来。( v! z" i4 q% t) i% @  T% U
9 S' p) v/ t- W; ~  x3 l
于是就有了今次的程序。https://github.com/RadioOperator/STM32F103_1VCP-3UART
  J6 q9 s7 M* x" h1 b& E# r. |2 \4 j) A+ P' U8 o$ q9 s

! }+ |* h" [! d4 I4 N7 f4 Z9 ^
  1. Monitoring other UARTs Rx/Tx lines, use 1 terminal window only.# z3 y+ o4 E: P2 A: m8 ~7 ?# b1 ]% y
  2. * S: b1 k" K. ], J- b4 @
  3. Hardware: STM32F103 Bluepill
    6 z* G) G: @0 o
  4. All 3 UART Rx, go to 1 USB-VCP.
    3 @# |+ ^3 n- M$ i0 y
  5. USB-VCP Tx, goes to Uart-1 PA9.
    7 `9 H$ q) v8 J  M" i8 _
  6. 3 l5 i8 H4 k( ^3 a" U) e
  7. ) _) ?/ l$ }- U0 I3 J8 P9 i
  8. ====================================$ P& ]' Z. m. S3 V4 S
  9. Uart-1:  Rx-PA10   Tx-PA98 F! x) g! n% u$ S  X
  10. Uart-2:  Rx-PA3    -+ o. C+ `. l. l& i0 U1 o
  11. Uart-3:  Rx-PB11   -  ~- P& z) M' l7 |/ k4 g2 X

  12. 9 E" F# q+ X7 ^* u/ ]) I9 _" o
  13. short PB7-PB8, print in Hex mode, or
      T, X. U% Q& M( R- P) w7 Z
  14. short PB8-PB9, print in ASCII mode
    % c1 Z9 Q* W1 o( ]7 z4 d0 ^2 ~
  15. % z! J9 h8 F$ r5 G$ z0 s
  16. Uart speed = USB-VCP speed.- u  Z, o& D, g' M, s! J3 _
  17. ====================================7 V2 l& a( N8 ^, d/ S2 c: b4 G+ R

  18. + d- t. o. K# S( v" j7 F
  19. + o6 q  T) O- ~( i3 v' ~( d* z
  20. USB-VCP Rx Terminal Sample: t2 u: ^8 [" M0 |9 T

  21. " n* l2 S* U: E) @% D+ }
  22. ASCII mode:6 j3 |% _2 |- m4 {# x) ~
  23. Uart-1: 1111 1111 1111 1111
    " n  r3 T: e( E! {
  24. Uart-2: 2222 2222 2222 2222
    5 i2 C: j; b. b
  25. Uart-3: 3333 3333 3333 3333
    " F+ q+ t0 w- A( ]% U7 }3 I
  26. ( U0 ?2 l4 V! W4 h: V) q
  27. HEX mode:
    ' ?$ t5 i9 ?4 f8 E- v( O1 l
  28. Uart-1: 31 31 31 31 20 31 31 31 31 20 31 31 31 31 20 31 31 31 31 - M8 C/ z  J1 v& l" p/ h/ J9 w
  29. Uart-2: 32 32 32 32 20 32 32 32 32 20 32 32 32 32 20 32 32 32 32 % J% z: ^: W) E. o
  30. Uart-3: 33 33 33 33 20 33 33 33 33 20 33 33 33 33 20 33 33 33 33 " C$ [1 T  k2 k! Y9 q! v
复制代码

( R6 G% e( f5 L% t. h
# J/ J" k1 g. o, X1 E* S' h; f( m8 T5 b/ v0 o8 r; }' L

, E6 j+ D! ~+ \$ _* ~0 c$ ]# ~5 G  _: E8 x7 X

* I: p  h7 C; Z6 e  X5 K* d+ N. a" w

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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版