首页 > 评测 > PIC版本的Arduino——PIC32-PINGUINO-OTG评测
PIC版本的Arduino——PIC32-PINGUINO-OTG评测
- [导读]
- 在开源硬件领域Arduino的大名可谓无人不知,无人不晓,大家也都知道Arduino是基于Atmel的MCU打造的,其实在开源领域还有另外一个与之类似的产品叫Pinguino,Pinguino是基于PIC MCU设计的开源硬件。
下载完成后解压软件,软件是免安装的,找到pinguino.exe双击直接就可以运行,运行后的IDE如下图:
IDE的正中间是一只呆萌的企鹅,好像还有些对眼,咔咔。
(2) 下载安装驱动程序
(3) 打开例程并编译例程,如下图:
(4) 下载程序
这里下载程序与我们使用Arduino下载的方式不一样,这里需要把板子置于bootloader模式,方法是:按住BUT按钮,然后使用USB线将板子与电脑相连接,连接后释放BUT按钮,这时板上的LED1和LED2会轮流闪烁,这说明板子已经进入bootloader模式这时就可以下载程序了。
下载程序,如下图:
这时板上的LED开始闪烁,说明程序下载成功,如下图:
值得注意的是Pinguino的IDE中增加了一些方便的功能,如下图:
这里增加了Code navigator 这当中包含了Functions,Variables和Directives
还有Explore和Search/Replace功能,这功能可以给用户带来很多方便。
官方提供了非常多的示例程序,部分示例程序截图,如下图:
该开发板还可以使用MPIDE和Arduino IDE开发,具体方法官方已经给出,如下图:
(5) 使用总结。
板子的功能比较全面,适用的环境也比较广泛,IDE的风格及功能也比较容易让人接受,唯一不方便的是下载程序的时候,需要将板子调整到BootLoader模式。
这一点没有Arduino方便。
七.其他资料
官方提供了用户手册,PDF和Eagle版本的原理图,如下图:
另外还提供了很多示例程序,可用供参考学习。
八.总结及展望
本套开发套件结构紧凑,接口在完全兼容Arduino的基础上又做了很多的扩展,方便用户使用,可以做更复杂的项目开发,并且整板的器件工作温度范围很广,输入电压的范围也非常大,可以在各种各样的环境中使用,PIC32MX440这款MCU的性能也是足够用,可以说这款板子应该可以满足你能想到的绝大部分项目。唯一不足的是板子下载程序时需要将板子调整到BootLoader模式,这一点没有Arduino方便需要以后改进。
九.官方资料
OLIMEX的官方网站链接:
https://www.olimex.com/Products/PIC/Development/
PIC32-PINGUINO-OTG链接:
https://www.olimex.com/Products/Duino/PIC32/PIC32-PINGUINO-OTG/open-source-hardware
Pinguino官网链接:
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前