这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » 合宙Air001开发板体验---搭建Arduino开发环境

共5条 1/1 1 跳转至

合宙Air001开发板体验---搭建Arduino开发环境

专家
2023-08-21 10:09:21     打赏

最近从网上购买了合宙Air001开发板,花了不到20元,拿到下面这些东西:

累计有Air001开发板一块,DAP Link下载器一块,10Air001处理器,很划算啊。一个芯片不到一块钱,就问还有这个价格的Arm32位单片机吗?

图片3.png

图片4.png

开发板的右侧有专门用于连接下载方面的接口,正反面各有5PCB连接脚焊接面,分别是:

正面:RST                反面:RXD

      3.3V                     TXD

      CLK                      GND

      DIO                      RST

      GND                     DTR

DAP Link下载器对应有

正面:RST                反面:TXD

      3.3V                     RXD

      CLK                      GND

      DIO                      RST

      GND                     DTR

刚好是一一对应的。

开发板的正反面:

图片5.png

把排针等部件焊好后,如下图:

合宙Air001是一款TSSOP20封装的MCU,采用高性能的32ARM®Cortex®-M0+内核,内置32KbytesFlash4KbytesRAM。芯片集 成多路USARTIICSPI等通讯外设,516bit定时器以及112bit ADC2路比较器。

 

Air001的管脚排列如下图:

图片8.png

在合宙的官方网站(https://wiki.luatos.com/search.html?q=Air001&check_keywords=yes&area=default)可以找到这个开发板的资料。

下面,我首先使用Arduino测试开发板。

图片9.png

根据资料的说明,需要在Arduino IDE中添加Air001开发板。

在菜单“文件”中的“首选项”的在“其他开发板管理器地址”中输入AirMCU的地址:

https://arduino.luatos.com/package_air_cn_index.json

然后再“开发板管理器”中搜索“Air MCU”,安装最新版即可。

图片13.png

选择开发板

如果是购买的Air001小白板和合宙的DAPLink调试器,可以直接通过排针排母相连,方向如图所示:

图片14.png

接入USB后开发板的初始状态,红绿蓝三个LED会以流水等方式闪烁。电脑中会增加一个串口设备以及一个DAP设备,需要特别说明的是,一定要使用USB3.0接口,USB版本低的,不会有任何设备接入信息提示。

开发板选择AirMCU-Air001 Board,端口选择连接的串口

图片17.png

添加代码

在主函数中添加一些测试代码

void setup() {  

// put your setup code here, to run once:  

pinMode(PB_0, OUTPUT);  

Serial.begin(115200);  

Serial.printf("Hello, Air001. \n");

}

void loop() {  

// put your main code here, to run repeatedly:  

static int count = 0;  

if (count % 2 == 0) {    

digitalWrite(PB_0, HIGH);  

} else {   

digitalWrite(PB_0, LOW);  

}  

Serial.printf("This is NO.%d print. \n", count);  

count++;  

delay(1000);

}

编译下载,点击上传按钮,等待编译并上传测试代码

图片18.png

如果代码编译上传正常,那么打开串口监视器,即可看到输出的相关日志

并可观察到LED以1秒的间隔闪烁。

到这里,Arduino的开发环境就已经搭好了。我们后面就可以继续进行ArduinoAir001开发板的其他的试验了。







关键词: 合宙     Air001     Arduino    

院士
2023-08-21 11:36:43     打赏
2楼

版主,这个是只能使用arduino的开发环境来编写与调试代码吗?


专家
2023-08-21 12:35:45     打赏
3楼

Air001也可以在Keil下开发。我后面会持续发帖。一般的开发板,提供Arduino下开发的,不多,所以我就优先发Arduino下的开发体验了。


院士
2023-08-21 22:44:14     打赏
4楼

主要是看看这款面向的应用人群。

工程师应该很少使用arduino的平台来开发产品吧?


院士
2023-08-22 15:34:34     打赏
5楼

学习一下,谢谢楼主的分享。


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]