# Arduino core support for STM32 based boards
[![forums](https://img.shields.io/badge/join-the%20forums-blue.svg)](https://www.stm32duino.com/)
[![wiki](https://img.shields.io/badge/browse-the%20wiki-orange.svg)](https://github.com/stm32duino/Arduino_Core_STM32/wiki)
[![STM32 Core Continuous Integration](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/Arduino-build.yml/badge.svg?branch=main)](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/Arduino-build.yml )
[![Arduino lint status](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/arduino-lint.yml/badge.svg)](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/arduino-lint.yml)
[![codespell](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/CodeSpell.yml/badge.svg)](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/CodeSpell.yml)
[![CMake](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/Cmake.yml/badge.svg)](https://github.com/stm32duino/Arduino_Core_STM32/actions/workflows/Cmake.yml)
[![GitHub release](https://img.shields.io/github/release/stm32duino/Arduino_Core_STM32.svg)](https://github.com/stm32duino/Arduino_Core_STM32/releases/latest)
![GitHub All Releases](https://img.shields.io/github/downloads/stm32duino/Arduino_Core_STM32/total.svg?label=downloads%20since%201.4.0)
[![GitHub commits](https://img.shields.io/github/commits-since/stm32duino/Arduino_Core_STM32/2.6.0.svg)](https://github.com/stm32duino/Arduino_Core_STM32/compare/2.6.0...main)
* [Introduction](https://github.com/stm32duino/Arduino_Core_STM32#Introduction)<br>
* [Getting Started](https://github.com/stm32duino/Arduino_Core_STM32#getting-started)<br>
* [Supported boards](https://github.com/stm32duino/Arduino_Core_STM32#supported-boards)<br>
* [Troubleshooting](https://github.com/stm32duino/Arduino_Core_STM32#troubleshooting)<br>
* [Wiki](https://github.com/stm32duino/Arduino_Core_STM32/wiki/)
## Introduction
This repo adds the support of STM32 MCU in Arduino IDE.<br>
This porting is based on:
* [STM32Cube MCU Packages](https://www.st.com/en/embedded-software/stm32cube-mcu-packages.html) including:
* The HAL hardware abstraction layer, enabling portability between different STM32 devices via standardized API calls
* The Low-Layer (LL) APIs, a light-weight, optimized, expert oriented set of APIs designed for both performance and runtime efficiency
* CMSIS device definition for STM32
* [CMSIS](https://developer.arm.com/embedded/cmsis): Cortex Microcontroller Software Interface Standard (CMSIS) is a vendor-independent hardware abstraction layer for the Cortex®-M processor series and defines generic tool interfaces. It has been packaged as a module for Arduino IDE: https://github.com/stm32duino/ArduinoModule-CMSIS
* [GNU Arm Embedded Toolchain](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm): Arm Embedded GCC compiler, libraries and other GNU tools necessary for bare-metal software development on devices based on the Arm Cortex-M. Packages are provided thanks [The xPack GNU Arm Embedded GCC](https://xpack.github.io/arm-none-eabi-gcc/): https://github.com/xpack-dev-tools/arm-none-eabi-gcc-xpack
## Getting Started
This repo is available as a package usable with [Arduino Boards Manager](https://www.arduino.cc/en/guide/cores).
Add this link in the "*Additional Boards Managers URLs*" field:
https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
**Warning**:
* Default branch has changed to *main*.
* Since core release 2.0.0 this link has changed.
For full instructions on using the "**Boards Manager**", see the [Getting Started](https://github.com/stm32duino/Arduino_Core_STM32/wiki/Getting-Started) page.
Advanced user can use the repository to benefit from the latest development. See the [Using git repository](https://github.com/stm32duino/Arduino_Core_STM32/wiki/Using-git-repository) page.
User can add a STM32 based board following this [wiki](https://github.com/stm32duino/Arduino_Core_STM32/wiki/Add-a-new-variant-(board)).
## Supported boards
- [Nucleo 144 boards](#nucleo-144-boards)
- [Nucleo 64 boards](#nucleo-64-boards)
- [Nucleo 32 boards](#nucleo-32-boards)
- [Discovery boards](#discovery-boards)
- [Eval boards](#eval-boards)
- [STM32MP1 series coprocessor boards](#stm32mp1-series-coprocessor-boards)
- [Generic STM32C0 boards](#generic-stm32c0-boards)
- [Generic STM32F0 boards](#generic-stm32f0-boards)
- [Generic STM32F1 boards](#generic-stm32f1-boards)
- [Generic STM32F2 boards](#generic-stm32f2-boards)
- [Generic STM32F3 boards](#generic-stm32f3-boards)
- [Generic STM32F4 boards](#generic-stm32f4-boards)
- [Generic STM32F7 boards](#generic-stm32f7-boards)
- [Generic STM32G0 boards](#generic-stm32g0-boards)
- [Generic STM32G4 boards](#generic-stm32g4-boards)
- [Generic STM32H5 boards](#generic-stm32h5-boards)
- [Generic STM32H7 boards](#generic-stm32h7-boards)
- [Generic STM32L0 boards](#generic-stm32l0-boards)
- [Generic STM32L1 boards](#generic-stm32l1-boards)
- [Generic STM32L4 boards](#generic-stm32l4-boards)
- [Generic STM32L5 boards](#generic-stm32l5-boards)
- [Generic STM32U5 boards](#generic-stm32u5-boards)
- [Generic STM32WB boards](#generic-stm32wb-boards)
- [Generic STM32WL boards](#generic-stm32wl-boards)
- [3D printer boards](#3d-printer-boards)
- [Blues Wireless boards](#blues-wireless-boards)
- [Elecgator boards](#elecgator-boards)
- [Electronic Speed Controller boards](#electronic-speed-controller-boards)
- [Garatronic/McHobby boards](#garatronicmchobby-boards)
- [Generic flight controllers](#generic-flight-controllers)
- [LoRa boards](#lora-boards)
- [Midatronics boards](#midatronics-boards)
- [SparkFun boards](#sparkfun-boards)
### [Nucleo 144](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-nucleo-boards.html) boards
| Status | Device(s) | Name | Release | Notes |
| :----: | :-------: | ---- | :-----: | :---- |
| :green_heart: | STM32F207ZG | [Nucleo F207ZG](http://www.st.com/en/evaluation-tools/nucleo-f207zg.html) | *0.2.0* | |
| :green_heart: | STM32F412ZG | [Nucleo F412ZG](http://www.st.com/en/evaluation-tools/nucleo-f412zg.html) | *2.6.0* | |
| :green_heart: | STM32F413ZH | [Nucleo F413ZH](http://www.st.com/en/evaluation-tools/nucleo-f413zh.html) | *2.4.0* | |
| :green_heart: | STM32F429ZI | [Nucleo F429ZI](http://www.st.com/en/evaluation-tools/nucleo-f429zi.html) | *0.1.0* | |
| :green_heart: | STM32F722ZE | [Nucleo F722ZE](http://www.st.com/en/evaluation-tools/nucleo-f722ze.html) | *2.4.0* | |
| :green_heart: | STM32F767ZI | [Nucleo F767ZI](http://www.st.com/en/evaluation-tools/nucleo-f767zi.html) | *1.4.0* | |
| :green_heart: | STM32F746ZG | [Nucleo F746ZG](https://www.st.com/en/evaluation-tools/nucleo-f746zg.html) | *1.9.0* | |
| :green_heart: | STM32F756ZG | [Nucleo F756ZG](https://www.st.com/en/evaluation-tools/nucleo-f756zg.html) | *1.9.0* | |
| :green_heart: | STM32H563ZI | [Nucleo H563ZI](https://www.st.com/en/evaluation-tools/nucleo-h563zi.html) | *2.6.0* | |
| :green_heart: | STM32H723ZG | [Nucleo H723ZG](https://www.st.com/en/evaluation-tools/nucleo-h723zg.html) | *2.4.0* | |
| :green_heart: | STM32H743ZI | [Nucleo H743ZI(2)](https://www.st.com/en/evaluation-tools/nucleo-h743zi.html) | *1.5.0* | Nucleo H743ZI2 since 1.6.0 |
| :green_heart: | STM32L496ZG | [Nucleo L496ZG](http://www.st.com/en/evaluation-tools/nucleo-l496zg.html) | *1.3.0* | |
| :green_heart: | STM32L496ZG-P | [Nucleo L496ZG-P](http://www.st.com/en/evaluation-tools/nucleo-l496zg-p.html) | *1.3.0* | |
| :green_heart: | STM32L4R5ZI | [Nucleo L4R5ZI](http://www.st.com/en/evaluation-tools/nucleo-l4r5zi.html) | *1.4.0* | |
| :green_heart: | STM32L4R5ZI-P | [Nucleo L4R5ZI-P](http://www.st.com/en/evaluation-tools/nucleo-l4r5zi-p.html) | *1.4.0* | |
| :green_heart: | STM32L552ZE-Q | [Nucleo L552ZE-Q](
没有合适的资源?快使用搜索试试~ 我知道了~
Arduino IDE STM32 开发板支持包 2.6.0
共2000个文件
c:627个
h:578个
txt:426个
需积分: 5 6 下载量 2 浏览量
2023-10-17
17:44:06
上传
评论 1
收藏 68.95MB ZIP 举报
温馨提示
提供给无法访问 GitHub 的下载 源地址:https://github.com/stm32duino/Arduino_Core_STM32 使用:把https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json 下载放到 C:\Users\<你的用户名>\AppData\Local\Arduino15,把本资源文件下载后放到 C:\Users\<你的用户名>\AppData\Local\Arduino15\staging\packages 下,再到开发板管理器中搜索安装
资源推荐
资源详情
资源评论
收起资源包目录
Arduino IDE STM32 开发板支持包 2.6.0 (2000个子文件)
PeripheralPins.c 54KB
PeripheralPins.c 52KB
PeripheralPins.c 49KB
PeripheralPins.c 49KB
PeripheralPins.c 49KB
PeripheralPins.c 48KB
PeripheralPins.c 47KB
PeripheralPins.c 47KB
PeripheralPins.c 46KB
PeripheralPins.c 46KB
PeripheralPins.c 46KB
PeripheralPins.c 45KB
PeripheralPins.c 45KB
PeripheralPins_DAISY_SEED.c 45KB
PeripheralPins_DAISY_PATCH_SM.c 44KB
PeripheralPins.c 44KB
PeripheralPins.c 44KB
PeripheralPins.c 44KB
PeripheralPins.c 44KB
usbd_hid_composite.c 43KB
PeripheralPins.c 42KB
PeripheralPins.c 42KB
PeripheralPins_DAISY_PETAL_SM.c 42KB
PeripheralPins.c 41KB
twi.c 41KB
PeripheralPins.c 41KB
PeripheralPins.c 40KB
usbd_cdc.c 39KB
PeripheralPins.c 39KB
PeripheralPins.c 39KB
PeripheralPins.c 38KB
PeripheralPins.c 37KB
PeripheralPins.c 36KB
PeripheralPins.c 36KB
PeripheralPins.c 35KB
PeripheralPins_WeActMiniH7xx.c 35KB
PeripheralPins_DevEBoxH7xx.c 35KB
PeripheralPins.c 35KB
PeripheralPins.c 35KB
PeripheralPins.c 34KB
PeripheralPins.c 34KB
PeripheralPins.c 32KB
PeripheralPins.c 31KB
uart.c 31KB
PeripheralPins.c 30KB
PeripheralPins.c 29KB
PeripheralPins_NUCLEO_F207ZG.c 28KB
PeripheralPins.c 28KB
PeripheralPins.c 28KB
PeripheralPins.c 27KB
PeripheralPins.c 27KB
PeripheralPins.c 27KB
PeripheralPins.c 26KB
PeripheralPins.c 25KB
PeripheralPins.c 25KB
PeripheralPins.c 25KB
PeripheralPins.c 25KB
PeripheralPins.c 24KB
PeripheralPins.c 23KB
PeripheralPins.c 23KB
PeripheralPins.c 22KB
PeripheralPins.c 22KB
PeripheralPins.c 22KB
PeripheralPins.c 22KB
PeripheralPins.c 21KB
PeripheralPins.c 21KB
PeripheralPins.c 20KB
PeripheralPins.c 20KB
PeripheralPins.c 20KB
usbd_desc.c 20KB
PeripheralPins.c 19KB
PeripheralPins.c 19KB
PeripheralPins.c 19KB
usbd_conf.c 19KB
PeripheralPins.c 18KB
PeripheralPins_STORM32_V1_31_RC.c 18KB
PeripheralPins.c 18KB
PeripheralPins.c 18KB
PeripheralPins.c 18KB
PeripheralPins.c 18KB
PeripheralPins.c 18KB
PeripheralPins.c 18KB
spi_com.c 17KB
PeripheralPins.c 17KB
PeripheralPins.c 17KB
PeripheralPins.c 17KB
PeripheralPins.c 17KB
PeripheralPins.c 17KB
PeripheralPins.c 16KB
timer.c 16KB
PeripheralPins.c 16KB
PeripheralPins.c 16KB
PeripheralPins.c 16KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
PeripheralPins.c 15KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
astuv
- 粉丝: 328
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功