嵌入式编码器目标Arduino

Arduino和其他处理器的自定义目标

25.9 k下载

更新2017年4月21日

查看许可协议

编者按:此文件被选为MATLAB Central本周精选

此文件交换提交是Arduino的嵌入式Coder自定义目标。它使用Arduino平台作为示例硬件,但它所展示的示例可用于学习,然后应用于任何自定义目标。以一种实用的方式-它展示了利用嵌入式Coder的许多特性和创建自定义目标的功能和步骤。Arduino之所以被选中,是因为它具有广泛的可访问性,拥有一个大型DIY社区,并且是一个很好的平台,可以探索自定义目标在各种Arduino平台变化时所需的各种东西。
自定义目标作者可以使用此提交来扩展/创建更多的Arduino目标,或者简单地以此为例创建自己的目标。拥有嵌入式编码器的最终用户可以将此提交用于他们的arduino。
这个自定义目标中包含的一些亮点包括:
-展示如何处理不同Arduino板(甚至非Arduino板)的依赖关系。目前设置包括Uno, Leonardo, Mega2560。
-选项可用来驱动最小的足迹和内存
-处理器在回路(PIL)
-探索了多种调度和定时模式。
- Simulink算法中直接暴露的溢出检测,允许在执行过程中检测到溢万博1manbetx出时进行算法调整。
-关于如何添加/更改外围设备块/功能的丰富示例(LCD,伺服电机,UART,打印到UART, DIO,超声波传感器,异步中断,I²C主,I²C从,等等,等等)。
用于创建自定义目标的其他资源
-嵌入式编码器产品文档
www.tianjin-qmedu.com/help/ecoder/index.html(账户/许可证要求)
——发展嵌入式目标咨询服务
www.tianjin-qmedu.com/services/consulting/proven-万博 尤文图斯solutions/developing-embedded-targets.html
MATLAB答案:开发自定义目标的例子
www.tianjin-qmedu.com/matlabcentral/answers/93884
注:仅支持Arduino IDE 1.0.5版本,本次提交不支持新的IDE。万博1manbetx
有关其他Arduino支持,请参见万博1manbetxwww.tianjin-qmedu.com/hardware-万博1manbetxsupport/arduino-万博1manbetxsimulink.html

引用作为

MathWorks嵌入式编码器团队(2023)。嵌入式编码器目标Arduino(//www.tianjin-qmedu.com/matlabcentral/fileexchange/30277-embedded-coder-target-for-arduino), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2013b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
社区
更多文件在电力电子控制社区

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!
版本 发表 发布说明
1.7.0.1

更新许可证
更新许可证
修复了“summary”中的错别字

1.7.0.0

移除Due引用-目标不支持Due引用。万博1manbetx
-添加确认到设备驱动文件交换提交-作为一种手段,添加更多的外围块到任何目标,包括这个。

1.6.0.0

版本2.0
*完全更新Arduino嵌入式Coder目标(可用于创建甚至其他自定义目标)
*更新以支持更多I/O和A万博1manbetxrduino平台
*包括许多例子

1.4.0.0

更新其他需求

1.2.0.0

更新标题和描述

1.1.0.0

1.2版。
*简化工作流程,指定Arduino板(无需设置MCU和上传速率)
*支万博1manbetx持Arduino Uno和更新的板
*其他bug和可用性修复

1.0.0.0