mw 889fd45993 add:添加air780系列、air8000系列、air8101的mcu的demo 4 maanden geleden
..
main.lua 889fd45993 add:添加air780系列、air8000系列、air8101的mcu的demo 4 maanden geleden
mcu_test.lua 889fd45993 add:添加air780系列、air8000系列、air8101的mcu的demo 4 maanden geleden
readme.md 889fd45993 add:添加air780系列、air8000系列、air8101的mcu的demo 4 maanden geleden

readme.md

演示模块概述

1、main.lua:主程序入口;

2、mcu_test.lua:MCU功能测试模块;

演示功能概述

使用Air8101核心板测试MCU相关功能,包括:

  • MCU死机时的处理模式设置
  • 唯一ID获取与显示
  • 系统tick计数功能测试
  • 64位tick计数和差值计算
  • 微秒、毫秒、秒级别的时间计数
  • 16进制字符串转换输出

演示硬件环境

1、Air8101核心板一块

2、TYPE-C USB数据线一根

演示软件环境

1、Luatools下载调试工具

2、Air8101 V1006版本固件

演示核心步骤

1、搭建好硬件环境

2、Luatools烧录内核固件和demo脚本代码

3、烧录成功后,自动开机运行

4、通过luatools工具查看下面日志:

[2025-10-21 17:37:39.953][000000000.242] I/user.mcu ticks: 165
[2025-10-21 17:37:39.962][000000000.242] I/user.mcu 获取每秒的tick数量: 1000
[2025-10-21 17:37:39.969][000000000.243] I/user.mcu tick64: 625B600000000000 ticks per us: 26
[2025-10-21 17:37:39.982][000000000.343] I/user.mcu dtick64 result: false diff: -2610447
[2025-10-21 17:37:40.015][000000000.344] I/user.mcu us: 0 344087
[2025-10-21 17:37:40.030][000000000.344] I/user.mcu ms: 0 344
[2025-10-21 17:37:40.037][000000000.344] I/user.mcu sec: 0 0
[2025-10-21 17:37:40.043][000000000.345] I/user.mcu string 0x2009fffc
[2025-10-21 17:37:40.048][000000000.345] I/user.us_h 0 us_l 345086
[2025-10-21 17:37:40.064][000000000.345] I/user.ms_h 0 ms_l 345
[2025-10-21 17:37:40.085][000000000.345] I/user.sec_h 0 sec_l 0