首页 > 评测 > 一板两用,这个可以有!——GrovePi+扩展板使用手记
一板两用,这个可以有!——GrovePi+扩展板使用手记
- [导读]
- GROVE模块众多,类型丰富,但是对于大部分树莓派用户来说,使用杜邦线来连接设备,有点不胜其烦。如果有个能提供标准GROVE接口的扩展板,而且又能与树莓派引脚兼容的话,使用起来就方便多了!
假如,我们想将ATMEG328当作一个独立的Arduino来使用呢,行不行?当然行!
行是行,但是要注意一点,即不能把这个ATMEG328当成普通的ARDUINO来使用,前面曾提及,我们需要使用avrdude命令行方式来烧写代码。
我们打开一个Arduino程序,先将其编译,得到对应的.hex文件,然后再将该.hex使用avrdude写入到ATMEG328中,现在它就是一个独立的Arduino了。
我们平时使用Arduino来编程,写完代码,直接按Ctrl+U来上传代码,然后就完事了。但是现在不行,我们得使用Export compiled binary来导出我们需要的.hex文件,导出的文件如下
一个包含bootloader,另一个不包含bootloader,写入过程如下
使用命令行写入该hex文件后,可以看到显示的内容如下、
注意,现在的ATMEG328和树莓派已脱离了关系,现在的它是一个独立的Arduino开发板了。
再使用i2cdetect命令来查看设备地址,得到如下的结果
0x04设备地址不存在了!
这样看来,GROVEPI+不仅仅是一块扩展板,同时也可以当作独立的Arduino开发板来使用。如果你愿意,将扩展板上的ISP接口引出,再添加一个USBTiny编程器,GROVEPI+摇身一变,就是一个Arduino开发板,而且是带GROVE接口的Arduino开发板!
这个真可以!
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前