打印
[AT32L021]

【AT-START-L021测评】项目规划及目录

[复制链接]
269|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lulugl|  楼主 | 2024-11-25 14:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lulugl 于 2024-11-27 16:18 编辑

【前言】
首先感谢21ic论坛以及雅特力科技,给了我这次AT-START-L021开发板的试用机会。与雅特力相识已有好几年,基本上只要出新品,我都会申请他们的开发板试用,这几年可见雅特力的产品线越来越丰富,目前拥有低功耗、超值型、主流型、高性能、车载型、电机专用及无线型七大产品系列。雅特力的产品,他的文档、手册技术支持都是非常优秀的。特别是最近升级了AT32 MCU图形化配置软件——AT32 Work Bench,这款工具我试用后,运行流畅,易于上手,对新手也是非常友好,同时还支持跨平台的能力。因此,希望这次能快速熟悉这块开发板,能创作出优秀的作品,来报答21ic论坛以及雅特力科技对我的信任与支持。
我此次申请的计划是做一个低功耗的温度计,虽然市面上有很多成熟的温度计产品,但是我是希望能够通过这次试用,一来提高我在超低功耗上的产品创作能力,二来能展示雅特力在超低功耗上的优秀的产品能力。因此我先作项目规划如下,后期将按计划来安排我的进度。
【项目规划】
1、熟悉AT32L021的产品资料,分享如何搜集用户手册、数据手册、开发板原理图、BSP的下载,熟悉外设驱动库、内核 相关文件,以及一些常见的例程等等。
2、体验AT32 Work Bench图形化项目配置与工程的创建。
3、学习掌握AT32L021的时钟树,掌握HSI、HSE、LSI、LSE的不同时钟的配置,以及外设时钟源的选择等。
4、学习通用和复用功能输出输出(GPIO/IOMUX),能实现GPIO的输出,输入以及复用为外设,实现按键的检测,LED灯的不同方式的控制。
5、学习使用UART,掌握UART的寄存器的配置、波特率的计算、实现printf的日志输出功能,方便工程的调试。
6、学习I2C外设,通过对I2C的寄存器的配置、通信速度的配置,最终实现驱动OLED屏,读取SHT3x温湿度。实现基本的温度采集与展示。
7、在AT32L021上实现多级菜单,能通过多级菜单来与用户进度交互。
8、通过菜单的设定,来实现用户指定的方式来进入低功耗模式,展示一个能定时休眠的温度采集系统,并使用电流来展示休眠的相关信息。
【目录】
这里将添加以后发帖的连接以及进度。
1、【AT-START-L021测评】开箱以及开发资料的分享    https://bbs.21ic.com/icview-3416282-1-1.html
2、【AT-START-L021测评】体验AT32 Work Bench快速建立工程  https://bbs.21ic.com/icview-3416322-1-1.html
3、【AT-START-L021测评】时钟配置以及超频试验       https://bbs.21ic.com/icview-3416406-1-1.html
4、【AT-START-L021测评】GPIO学习以及移植开源按键驱动 https://bbs.21ic.com/icview-3416562-1-1.html
5、 【AT-START-L021测评】I2C驱动OLED并移植开源多级菜单    https://bbs.21ic.com/icview-3416642-1-1.html
【日志】
记录试用过程中的一些相关信息:
1、超频测试,可以稳定的运行在144MHz的频率之上。
2、 由于采用1.8V供电,IIC总线,一定要使用上拉电阻。
【总结】
这里将记录我这次试用的总结与心得。




622376746d5a7c88b8.png (301.01 KB )

622376746d5a7c88b8.png

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

725

帖子

10

粉丝