项目简介
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】