littlebot
Published on 2025-04-09 / 1 Visits
0

【源码】基于Arduino的Controllino PLC扩展板支持包

项目简介

Controllino PLC扩展板支持包是一个开源项目,其目的是为Arduino IDE提供对Controllino设备的全面支持。项目包含Controllino的板支持包(BSP)、库以及一系列示例代码,有助于用户快速上手并充分运用Controllino的功能。

项目的主要特性和功能

板支持包(BSP)

  • 不包含冻结的核心库,而是引用Arduino核心库。
  • 不包含冻结的平台和工具定义,引用Arduino平台和工具定义。
  • 所有Controllino引脚有Arduino编号,无需通过寄存器访问引脚。
  • 支持标准Ethernet库(需更新到2.0.0或更高版本)。
  • 包含Controllino的引导加载程序。

Controllino库

  • 提供方便的API函数,如Controllino_RS485Init()Controllino_RS485TxEnable()Controllino_RS485RxEnable()
  • 更新库以使用新的引脚别名。
  • 更新示例代码,与最新的BSP和库同步。
  • 移除过时的示例代码,无需通过PORT寄存器处理Controllino引脚。

示例代码

  • 提供使用Controllino特殊功能的示例代码。
  • 库安装在Arduino IDE中时,可在File->Examples菜单找到。

自定义引导加载程序

  • 提供所有Controllino变体的自定义引导加载程序。
  • 提供详细的引导加载程序使用指南。

常见问题解答(FAQ)

提供常见问题的解答,帮助用户解决使用中遇到的问题。

安装使用步骤

1. 安装Arduino IDE

确保计算机上已安装Arduino IDE(1.6.4或更高版本)。

2. 安装Controllino库

  • 启动Arduino IDE,导航到Sketch -> Include Library -> Manage Libraries
  • 在库管理器中输入CONTROLLINO并搜索。
  • 找到Controllino库后,选择最新版本并安装。
  • 安装完成后,检查Sketch -> Include Library菜单中是否能看到Controllino库。
  • 可在File -> Examples -> CONTROLLINO中查看示例代码。

3. 安装Controllino板支持包

  • 导航到File -> Preferences
  • 将指定链接复制粘贴到“Additional Boards Manager URLs”中。
  • 点击“OK”按钮。
  • 导航到Tools -> Board: "Foo" -> Boards Manager
  • 在板管理器中输入CONTROLLINO并搜索。
  • 找到Controllino板后,选择最新版本并安装。
  • 安装完成后,检查Tools -> Board: "Foo"菜单中是否能看到Controllino板。

4. 使用示例代码

安装完成后,可在File -> Examples -> CONTROLLINO中找到并运行示例代码,了解Controllino的功能使用方法。

5. 常见问题解答

若使用过程中遇到问题,可参考[FAQ]部分查找解答。

下载地址

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