本帖最后由 ℡你是我戒不掉的思念 于 2022-6-30 17:55 编辑
很高兴获取的这次测评的资格,之前就了解到这款MCU是 Cortex-M4F的内核,同时配有640KB的内存,以及4MB的Flash,在项目开上不用担心资源问题。这么强大的资源而且做成一个最小系统,并且附带一个摄像头才19.9块,简直真的是太划算。下面欣赏下他的靓照:
小巧精致,而且所有的管脚均已引出来,更方便我们的开发。不仅如此它还有丰富的硬件资源:
- 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.添加插件: Lua
tiDE支持包
4.新建工程,打开选择对应的型号,会发现里面有很多demo,我们选择我们最常用的“helloworld”
5.点击运行之前,先将我们的硬件通过数据线连接到电脑,之后vscode会自动下载到到我们的
开发板,之后等程序跑起来就可以看到打印信息了如图1。停止调试,我们直接给开发板上电运行如图2
图一
图二
至此,我们的从环境搭建到第一个demo跑起来,已经完成。