557|2

1534

帖子

1

TA的资源

五彩晶圆(初级)

楼主
 

【K230嵌入式AI开发板测评】+RTC计时与文件读写应用篇 [复制链接]

 

RTC计时与文件读写功能,在后续的AI识别应用中有着重要的用途,因此将二者放在一起来研究和测试。

 

在介绍这方面的内容前,先说一个有意思的现象,那就是K230开发板在烧录镜像后,会在虚拟的U盘中存放2个目录,其内容如下:

 

其中,在app的目录下会存放一些相应的Python例程,并可以在CanMV IDE下来调用和运行。

 

 

图1 虚拟盘的例程

 

以RTC例程为例,其操作过程如图2和图3所示。

 

图2 读取例程

 

 

图3 测试例程

 

通过该测试可以发现,这里的RTC数据是以数组的方式来使用的。

 

在添加循环结构的情况下,再通过延时函数的配合即可动态地输出RTC计时值,见图4和图5所示。

 

 

图4 程序内容

 

 

图5 运行效果

 

由输出结果可以发现,其数据的输出格式与我们日常的形式有较大的不同,那该如何改造成日常的格式呢?

 

前面已经说过,RTC的数据是以数组的方式来组织的,为此可以通过数组的不同下标来读取不同的时间值。

 

通过图6所示的程序,即可得到我们所需要的输出形式。

 

图6 程序及效果

 

这样,在时间管理和记录方面就贴合实际的需要和要求。

 

K230开发板还提供了文件读写的功能,并将文件保存到SD卡中。

实现文件读写功能的程序和运行结果如图7和图8所示。

 

图7 程序及效果

 

 

 

图8 文件及内容

 

但在进行多行读写时,还需将读写程序修改为图9所示的内容。

 

图9 按行读写

 

若对采集数据加以文件记录,则需RTC功能的配合,其记录数据标记的程序如图10所示,所记录的数据内容见图11所示。

 

图10 记录程序

 

 

图11 记录内容

 

这样,我们在K230开发板上就具备了检测数据的记录与保存功能,后面它会服务在相应的AI视觉应用上。

 

最新回复

在app的目录下会存放一些相应的Python例程,原来是有用处的   详情 回复 发表于 2024-10-27 09:15
点赞 关注
 
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

在app的目录下会存放一些相应的Python例程,原来是有用处的

点评

是呀,才发现是这样。  详情 回复 发表于 2024-10-27 09:32
 
 
 

回复

1534

帖子

1

TA的资源

五彩晶圆(初级)

板凳
 
Jacktang 发表于 2024-10-27 09:15 在app的目录下会存放一些相应的Python例程,原来是有用处的

是呀,才发现是这样。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表