Arduino IDE进行STM32的串口通信

目录

  • 一、安装和配置Arduino IDE开发环境
    • 1.Arduino 简介
    • 2.软件安装及配置
  • 二、编译及烧录
    • 1、配置开发板型号系列及端口
    • 2、相关代码
    • 3、程序编译
    • 4、程序烧录
    • 5、结果
  • 三、基于标准库函数与基于HAL库函数的stm32编程方式的差异
  • 四、Arduino IDE与stduino IDE对比

一、安装和配置Arduino IDE开发环境

1.Arduino 简介

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。

它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE。

Arduino IDE适用于Windows、Macintosh OS X、Linux三大主流操作系统

对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。百度百科

Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。

2.软件安装及配置

  • 下载

    Arduino IDE开发STM32F10X的环境

    提取码: q251

  • 安装

    打开安装包一路点NEXT
    Arduino IDE进行STM32的串口通信_第1张图片

  • 配置STM32F10X的开发环境

    1.将打包文件中的Arduino_STM32整个文件夹拷贝到Arduino IDE安装目录下的hareware下,打开Arduino-工具-开发板即可看见STM32F1系列板子。
    Arduino IDE进行STM32的串口通信_第2张图片

拷贝之后在Arduino中进行检查下:工具>开发板,在下一级菜单目录下就有STM32F1系列的板子了。

2.安装编译支持文件
菜单栏>工具>开发板>开发板管理器,搜索ARM。
下载好慢好慢好慢,建议科学上网。Arduino IDE进行STM32的串口通信_第3张图片
3.安装串口烧录软件flash_loader_demo_v2.8.0.exe
Arduino IDE进行STM32的串口通信_第4张图片
插上STM32指南者,一路next即可
Arduino IDE进行STM32的串口通信_第5张图片

二、编译及烧录

1、配置开发板型号系列及端口

Arduino IDE进行STM32的串口通信_第6张图片

2、相关代码

int flag=1;   
char Stop[

你可能感兴趣的:(嵌入式,单片机,stm32,arduino)