[AT32L021] 国产MCU专栏 第121期:硬核!雅特力AT-START-L021开发板测评第二弹~

[复制链接]
4698|1
21ic小能手 发表于 2025-9-15 15:46 | 显示全部楼层 |阅读模式
img_**_artery.jpg

*阅读说明:排名不分先后,详细测评过程内容、原理图及源码资料等请戳原链接查看


  • 测评1:













  • 测评2:



分享一下AT公司的AT32 workbench图形化配置工具,生成定时器的底层驱动。




  • 测评3:

从开发板的电路图上可以看出,单片机的电源有两个,1.8V与3.3V,为了实现更低的功耗,这里肯定选择1.8V的电源。


代码还是直接使用AT32_Work_Bench生成,这次不再修改任务官方库里的代码,而是只在主函数中增加低功耗的程序。

配置RTC,生成相应代码。



  • 测评4:







  • 测评5:
开始点灯LED是一个基础的测试项目,在验证开发板的基本功能和GPIO(通用输入输出)口的控制能力。

串口通信是一种广泛使用的通信方式,它允许设备之间通过串行的方式进行数据传输。在AT-START-L021开发板上,串口通信是通过USART(通用同步/异步收发传输器)实现的。

根据OLED屏幕的通信协议,编写I²C通信代码,包括发送命令、发送数据等操作。



  • 测评6:

如何串口打印相应的信息来辅助后续调试?


分享了硬件I2C驱动OLED屏幕,本次增加传感器数据,这样就可以方便的在屏幕上查看当前的室内温度。本次实验使用到的ARTERY L021的I2C, DMA, ADC, UART模块。



  • 测评7:







  • 测评8:






  • 测评9:




  • 测评10:

本次是用雅特力AT-START-L021来驱动主控芯片为SSD1306的0.96寸OLED模块,使用的是IIC进行通信。



  • 更多测评:
项目基于AT-START-L021 V1.0  开发板驱动SPI 屏幕显示温湿度信息和倒计时器。

今天测评的这款开发板是AT-START-L021,以AT32L021C8T7芯片为中心,外设配置LED灯,按钮,和ArduinoTM Uno R3扩展接口。




本帖介绍用AT32L021的spi2硬件驱动tft屏,使用的是屏幕是大越创新1.8寸的160*128屏幕。


本次主要使用AT32L021实现ModbusRTU从站功能,支持的功能码 01 02 03 04 05 06 0F 10




  • 往期回顾:



》》访问雅特力AT32 MCU论坛可查看更多开源作品。


wangwu1976@ 发表于 2025-9-29 08:12 | 显示全部楼层
继续学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

190

主题

728

帖子

42

粉丝
快速回复 在线客服 返回列表 返回顶部