littlebot
Published on 2025-04-02 / 0 Visits
0

【源码】基于Arduino的SAM DLC核心支持库

项目简介

本项目是一个基于Arduino的开源核心支持库,从MattairTech的ArduinoCore - samd分支而来。专为Electronic Cats开发的SAM D|L|C系列微控制器板提供支持,使这些硬件产品具备Arduino IDE的兼容性。支持的微控制器有SAMD21、SAML21、SAMC21、SAMD11、SAMR34和SAMD51等。

项目的主要特性和功能

  1. 支持的微控制器:涵盖SAMD21、SAML21、SAMC21、SAMD11、SAMR34、SAMD51。
  2. 支持的开发板:包括Meow Meow、CatWAN USB - Stick、CatWAN Relay、CatWAN Citizen、Bast Pro Mini M0等。
  3. 时钟源支持:可使用四种时钟源,即两个外部晶体、内部振荡器和USB校准时钟。
  4. UF2引导程序:支持通过USB CDC引导程序进行固件更新。
  5. USB CDC和SD卡支持:提供USB CDC和SD卡接口,适用于8KB存储空间。
  6. Arduino IDE集成:支持Arduino IDE的自动复位和双击复位按钮功能,实现快速固件加载。
  7. Bossac工具:支持在Windows、Linux和macOS上使用Bossac命令行工具上传固件。

安装使用步骤

1. 安装Arduino IDE

确保已安装Arduino IDE(版本1.6.11或更高)。

2. 安装SAMD支持

  • 打开Arduino IDE,选择“工具” -> “开发板” -> “开发板管理器”。
  • 在搜索栏输入“SAMD”,选择“Arduino SAMD Boards (32 - bits ARM Cortex - M0+)”并点击安装。

3. 安装Electronic Cats支持

  • 打开Arduino IDE,选择“文件” -> “首选项”。
  • 在“附加开发板管理器网址”字段粘贴指定URL(原文未给出,需补充),点击“确定”。
  • 再次打开“开发板管理器”,搜索“Electronic Cats”并点击安装。

4. 选择开发板

在Arduino IDE中,选择“工具” -> “开发板”,从列表中选择使用的Electronic Cats开发板。

5. 上传代码

  • 连接开发板到电脑。
  • 在Arduino IDE中,选择“工具” -> “端口”,选择正确的端口。
  • 点击“上传”按钮,将代码上传到开发板。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】