本帖最后由 a18888888888 于 2023-1-8 22:34 编辑
【Arrow 有好料】DFR0959 RP2040 板子评测
这次arrow免费物料申请得到的是一块DFRROBOT的RP2040开发板,料号是DFR0959.开发板非常小巧,非常适合一些简单项目的开发,开个箱,开发板是真的小。
焊好后也是就可以外接器件了。 开发板采用typec口连接调试,只需一根数据线,非常方便。 开发板接口较少,但内部资源够用,以下是一些开发板特性。 MCU:树莓派RP2040 主频:133兆赫 内存:264K 闪光灯:2M 电源:直流3.3V~5V 系统级:3.3V USB 接口:C 型 通用信息输出: ×8 I2C:×2 UART: ×2 SPI: ×1 数字端口:×8 模拟端口:×2 重置按钮:×1 启动按钮:×1 发光二极管: ×1 USB 设备:USB 1.1 编程方法:C++,MicroPython,Arduino C,Mind+图形编程 焊盘尺寸:4×3.5毫米 焊盘间距:2.54毫米 印刷电路板材料: FR-4 PCB覆铜工艺:沉金
快速上手 开发板的开发环境不少,我这里用的是arduino ide,版本是2.0.3,arduino ide的下载链接是:arduino ide下载地址 下载完成后,需要安装开发板对应的sdk 打开arduino,点击文件,再点击首选项,在添加其它开发板的框框里输入rp2040的下载链接:https://github.com/earlephilhowe ... e_rp2040_index.json 如果由于外网等原因导致无法完全下载rp2040相关文件的话,建议使用国内github的备份网站gitcode,链接如下:https://gitcode.com/earlephilhow ... e_rp2040_index.json 如下图: 添加sdk链接完成之后,可以到开发板管理器搜索rp2040的sdk,下载最新版就好。 下载过程有点慢,要等一等。 下载完成之后,sdk会自动安装,能在开发板管理器里看见Raspberry RP2040 Boards的选项,点进去,选择dfrobot beetle rp2040开发板即可,将开发板连接电脑,并选择好开发板连接的端口,就可以开始开发了。
开发板上有一个led灯是用来点灯的,用于验证开发板的好坏,这里是用一个点灯例程来演示: 例程如下: void setup() { pinMode(LED_BUILTIN, OUTPUT);//set the pin to output mode}void loop() { digitalWrite(LED_BUILTIN, HIGH); //write high level to the port delay(1000); // delay for one second digitalWrite(LED_BUILTIN, LOW); //write low level to the port delay(1000); //delay for one second }可以看见蓝色led灯交替闪烁,板子正常。 除了点灯,arduino还有一些其它的例程,在文件-示例里。 更加详细的教程dfr的wiki有。链接:https://wiki.dfrobot.com/SKU_DFR0959_Beetle_RP2040 总的来说,开发板无论是从做工还是设计上都挺不错的,aruino ide开发也十分方便,还有相当数量的例程可以提供参考,开发也十分快捷方便唯一不足的是引出的管脚比较少。
|