ARM技术论坛
直播中

℡你是我戒不掉的思念

8年用户 48经验值
擅长:测量仪表 嵌入式技术 处理器/DSP STM32
私信 关注

【合宙Air105开发板试用体验】+开箱+环境搭建+跑第一个demo

本帖最后由 ℡你是我戒不掉的思念 于 2022-6-30 17:55 编辑

  很高兴获取的这次测评的资格,之前就了解到这款MCU是 Cortex-M4F的内核,同时配有640KB的内存,以及4MB的Flash,在项目开上不用担心资源问题。这么强大的资源而且做成一个最小系统,并且附带一个摄像头才19.9块,简直真的是太划算。下面欣赏下他的靓照:
c681f1afbaee292b7f3caa3077e9b55.jpg c4cec541463dbdbc991192fe372ecd5.jpg
小巧精致,而且所有的管脚均已引出来,更方便我们的开发。不仅如此它还有丰富的硬件资源:
  • 4路UART接口,UART0~UART3
  • 4 路 12比特 ADC,最高采样率 857KHz
  • 1路DAC,10位数字输出,支持DMA功能
  • 4路SPI接口,支持主模式,其中HSPI为高速模式,分别为SPI0、SPI1、SPI2、HSPI,其中SPI0支持从模式
  • 1路I2C控制器
  • 支持5+1模式的PWM接口,其中PWM5可以供摄像头使用(LuatOS占用了PWM6和PWM7)
  • 支持全速USB2.0,支持设备模式
  • 支持摄像头
  • 支持RTC功能
  • GPIO外部管脚39路,可复用;软件操作翻转IO的最大速率是3MHz;PWM模式下输出波形,最大速率是25.5M(LuatOS最大24M)
资源方面介绍完毕,那么开始搭建下开发环境:
1.下载vscode:下载地址
2.安装(步骤略),打开vscode
3.添加插件:  LuatiDE支持包
aa1a5fc9ccd5101a6ba9b5d859841e6.png
4.新建工程,打开选择对应的型号,会发现里面有很多demo,我们选择我们最常用的“helloworld”
WeChat Screenshot_20220625125108.png
5.点击运行之前,先将我们的硬件通过数据线连接到电脑,之后vscode会自动下载到到我们的开发板,之后等程序跑起来就可以看到打印信息了如图1。停止调试,我们直接给开发板上电运行如图2
WeChat Screenshot_20220625125538.png
                                 图一
WeChat Screenshot_20220625130820.png
                                图二
至此,我们的从环境搭建到第一个demo跑起来,已经完成。

更多回帖

发帖
×
20
完善资料,
赚取积分