查看: 1512|回复: 2

Stduino IDE stm32 最小系统 小蓝板 多串口通信(六)

[复制链接]

26

主题

56

帖子

810

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
810
发表于 2020-8-15 13:23:19 | 显示全部楼层 |阅读模式
串行端口用于STM32单片机和个人电脑或其他设备进行通信,Stm32F103c8t6有三个硬串口(PA10,PA9   PA3,PA2   PB11,PB10),很是方便,今天给出其在Stduino IDE的简单的使用示例;

说明:默认情况下,Serial(PA10,PA9)可以直接使用,   Serial2(PA3,PA2)   Serial3(PB11,PB10)需手动实例化后才可使用

硬件:
stm32小蓝板
stlink下载器
软件:stduino IDE


软件选择板型为:F103系列,Blue PILL F103C8即可

上代码:
  1. HardwareSerial Serial2(PB11,PB10);//PB11,PB10 需手动实例化
  2. HardwareSerial Serial3(PA3,PA2);//PA3,PA2 需手动实例化
  3. void setup() {
  4. Serial3.begin(9600); //设置波特率9600
  5. Serial2.begin(9600);
  6. Serial.begin(9600); //PA10,PA9默认可以直接使用
  7. }

  8. void loop() {
  9. Serial3.println("Hello World!");
  10. Serial2.println("Hello World!");
  11. Serial.println("Hello World!");
  12. delay(1000);
  13. }
复制代码
注意:下面的效果图出现了三次“Hello world!”是经过了三秒后的效果截图,程序中并未实现三个串口打印输出至同一个端口上。


效果图:




Serial输出效果

Serial输出效果
回复

使用道具 举报

0

主题

3

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2021-2-27 21:50:50 | 显示全部楼层
请问,3个串口 ,怎么输出到1个窗口里了?
回复

使用道具 举报

26

主题

56

帖子

810

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
810
 楼主| 发表于 2021-2-28 10:59:56 | 显示全部楼层
高鼻子 发表于 2021-2-27 21:50
请问,3个串口 ,怎么输出到1个窗口里了?

感谢反馈,这个代码未实现三个串口打印输出至同一个端口上,是3秒后的效果
回复

使用道具 举报

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

本版积分规则

热门推荐

如何实现stm32arduino在官方ide里的tools中的usb设置?
如何实现stm32arduino在官
[md]在官方ide里添加了stm32官方arduino库之后会有tool选项,这个会影响有usb的库的条
stm32 小蓝板快速点亮一颗LED灯(一),无需刷Bootloader
stm32 小蓝板快速点亮一颗
关键词:stm32 小蓝板 STM32F103C8T6 Stduino IDE Stduino Nano 点亮一颗LED灯 通过St
今天在文涛老大的帮助下我的stm32zet6终于把simlpefoc库跑起...
今天在文涛老大的帮助下我
[md]首先本身是刚刚从MDK转到arduino过来的新人,只因为要完开源的simplefoc,期间由
下载库并打开示例教程Arduino框架
下载库并打开示例教程Ardu
[md]注意是Arduino框架!Arduino框架!Arduino框架下! 在对应项目工作空间安装库后,如
37种传感器(五)热敏电阻模块+Stduino Nano&UNO
37种传感器(五)热敏电阻
Stduino Uno/Nano-37种传感器(五)热敏电阻模块 关键词:51 stm32 arduino stduino
Stduino IDE stm32 最小系统 小蓝板 多串口通信(六)
Stduino IDE stm32 最小系
串行端口用于STM32单片机和个人电脑或其他设备进行通信,Stm32F103c8t6有三个硬串口(P
如何编译输出成 hex文件
如何编译输出成 hex文件
通过代码配置生成HEX文件 如果要通过串口给stm32烧写Hex程序文件,可通过以下代码配
©2001-2018  Stduino官网  Powered by©Discuz!   ( 皖ICP备17011998号 )
快速回复 返回顶部 返回列表