硬件接口调用

Viewed 59

问题描述
1、定时器:庐山派手册描述有5个硬件定时器Timer(x)但是说暂时不支持,当前只能设置一种软件定时器Timer(-1),如果需要两个或以上目前有其他方法吗实现吗

2、PWM:手册中我找到了读写频率、占空比以及使能和停止的API,有没有像STM32那种的可以精准知道产生的脉冲数量的接口

3, ImageWriter 对象用于快速将未压缩的图像写入磁盘,我想了解其写入的速度,但是并没有成功初始化运行,有该类的读写案例介绍吗

import image
# image_obj是某通道的图像
# 创建 ImageWriter 对象
image_writer = image.ImageWriter("/data/Img/example.img")
image_writer.add_frame(image_obj)  # 将图像写入磁盘
image_writer.close()

'module' object has no attribute 'ImageWriter'

硬件:庐山派K230
固件:CanMV-K230_LCKFB_micropython_v1.2.2-0-g4b8cae1_nncase_v2.9.0.img

1 Answers
  1. 定时器:目前的canmv不支持硬件定时器,只能使用软件timer
  2. PWM: 可以print(pwm)来获取当前的pluse
  3. 不好意思,目前没有ImageWriter的方法,可以用ImageIO代替。参考https://book.openmv.cc/en/example/06-Video-Recording/imageio-memory.html

那为什么手册上显示有五个硬件定时器啊,这不是纯纯误导,如果是仅在linux下固件支持硬件定时器,麻烦手册上就说明一下好吧😅(说给官方听的哈)

rtt下也会添加硬件定时器支持,目前正在micropython中添加支持。