百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

Arduino_STM32

> 编程语言
开源

Arduino STM32。用于在Arduino IDE 1.8.x上支持STM32开发板的硬件文件,包括LeafLabs Maple及其他通用STM32F103开发板。

2.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Arduino STM32。用于在Arduino IDE 1.8.x上支持STM32开发板的硬件文件,包括LeafLabs Maple及其他通用STM32F103开发板。

Arduino STM32

注意事项

本软件为实验性质,仍在开发中。 在任何情况下,均不得将这些文件用于任何关键系统。 使用这些文件的风险由您自行承担。

本软件按“原样”提供,不附带任何形式的明示或暗示担保,包括但不限于对适销性、特定用途适用性及非侵权性的担保。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担责任,无论该等责任是基于合同、侵权或其他行为,亦无论其是否由本软件或本软件的使用或其他交易引起。

摘要:

此仓库包含支持基于STM32的板子在Arduino 1.8.x版本(某些旧版本也可能适用)上运行的“硬件”文件,包括LeafLabs Maple和Maple mini,以及其他通用的STM32F103板子。

背景与支持:

  • 基于https://github.com/bobc/maple-asp,,而后者又基于Leaflabs的LibMaple
  • 请阅读wiki(https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki)以获取完整详情
  • 另请参阅我的博客:http://www.rogerclark.net/stm32f103-and-maple-maple-mini-with-arduino-1-5-x-ide/
  • 新增:在Arduino IDE中使用STM32板子的主要支持站点:http://www.stm32duino.com/
  • 原始LeafLabs“文档:”http://docs.leaflabs.com/docs.leaflabs.com/index.html

已知问题

  • 在函数内部使用静态变量会显著增加代码大小,因为需要额外的代码来确保这些静态变量的线程安全处理。 如果这对您的应用来说是个问题,请编辑 platform.txt 并在 compiler.cpp.flags 中添加 -fno-threadsafe-statics。

其他链接与信息:

  • https://www.hackster.io/rayburne/4-dollar-90-mips-32-bit-72-mhz-arm-arduino

购买信息:

入门级开发板

  • 在 Ebay 上搜索“arduino maple”(目前含运费不到 5 美元)
  • 在 AliExpress 上搜索“leaflabs maple”

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言