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

MightyCore

> 编程语言
开源

用于 ATmega1284、ATmega644、ATmega324、ATmega324PB、ATmega164、ATmega32、ATmega16 和 ATmega8535 的 Arduino 硬件包

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

工具介绍

用于 ATmega1284、ATmega644、ATmega324、ATmega324PB、ATmega164、ATmega32、ATmega16 和 ATmega8535 的 Arduino 硬件包

MightyCore 是一个用于 ATmega8535、ATmega16、ATmega32、ATmega164、ATmega324、ATmega644 和 ATmega1284 的 Arduino 核心,它们都运行 Urboot 开机程序。大多数 Arduino UNO 兼容的库都可以与此核心一起使用。如果不兼容,可以很容易地 移植库。MightyCore 与 Arduino IDE 1.8.x 无缝兼容,但如果您想使用硬件调试器进行调试,则需要使用 Arduino IDE 2.x。

从 MightyCore 3 版本开始, Optiboot 引导加载程序已被更优秀的 Urboot 引导加载程序 取代。它更小、更快,并且具有自动波特率检测功能。其他一些由引导加载程序提供但并未由 MightyCore 使用的功能包括存储在闪存中的用户程序元数据(可以通过 Avrdude -xshowall 轻松查看)以及芯片擦除功能。如果您已经安装了 Optiboot 并不想用 Urboot 替换它,您仍然可以无任何兼容性问题地上传程序。但是,如果您要将引导加载程序烧写到新的芯片上,那么 Urboot 就是最佳选择。

如果你正在寻找适合这些 DIP-40 微控制器的优秀开发板,我可以为你提供帮助!我多年来一直使用 Arduino UNO,但觉得板子缺少了很多重要功能。在设计这款板子时,我确保了所有缺失的功能都加入了。该板可以在我的 Tindie 商店购买。

目录

  • 支持的微控制器
  • 支持的时钟频率
  • 引导加载程序选项
  • 波特率选项
  • BOD 选项
  • EEPROM 保留选项
  • 链接时间优化 / LTO
  • printf 支持
  • 引脚宏
  • [写入自有闪存](#w

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++arduinoatmega1284atmega16atmega164

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

> 工具信息

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

> 相关工具

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