合宙Air724UG Cat.1模块硬件设计指南--Camera接口

这篇具有很好参考价值的文章主要介绍了合宙Air724UG Cat.1模块硬件设计指南--Camera接口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Camera接口
简介
CAT.1模块支持一路摄像头接口,可以用于扫码,拍照应用。

特性
仅支持SPI接口实现
最高像素30W像素
支持数据格式YUV422, Y420, RAW8, RAW10
集成GC0310驱动
管脚功能
CAM_PWDN。关闭Camera,上电状态默认下拉输入。
CAM_RST。重启Camera,上电状态默认下拉输入。
CAM_REFCLK。Camera 基准时钟,上电状态默认下拉输入。
CAM_SCK。 SPI Camera 时钟输入,上电状态默认下拉输入。
CAM_SI0、CAM_SI1。SPI Camera数据输入0与数据输入1,上电状态默认下拉输入。
CAMI2C_SDA1 、CAMI2C_SCL1。Camera的I2C接口,上电状态默认上拉输入。
VCC_CAMD。Camera数字部分电源,1.4V~2.18v/100mA ,默认1.8V。
VCC_CAMA。Camera模拟部分电源,1.6V~3.2v/100mA ,默认1.8V。
注意:
1.Camera所使用的IO其电压域仅支持1.8V。
2.Camera的I2C接口,上电状态默认为上拉输入。

参考设计
参考设计如下图:
合宙Air724UG Cat.1模块硬件设计指南--Camera接口

注意:
1.AVDD,DVDD,DOVDD的滤波电容要靠近摄像投接口放置
2.CAM_SCK,CAM_REFCLK时钟走线要包地处理
3.整个camera走线要远离VBAT和RF走线,以免互相干扰
4.模拟电源VCAMA要包地处理,整个摄像投的模拟部分是由VCAMA供电

Camera接口软件控制
AT指令控制
目前AT指令只支持扫码功能,且只能支持CG0310摄像头。
扫码支持QR,Code 49,Code 128格式。
内部集成Zbar解码库
AT+CCAM=0 打开cam
AT+CCAM=1 关闭cam
AT+CCAM=2 打开扫码
AT+CCAM=3 关闭扫码
扫码成功有+CCAM上报

注意:版本号大于470的固件才能支持摄像头功能文章来源地址https://www.toymoban.com/news/detail-494197.html

到了这里,关于合宙Air724UG Cat.1模块硬件设计指南--Camera接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 合宙Air724UG LuatOS-Air LVGL API--对象

    合宙Air724UG LuatOS-Air LVGL API--对象

    对象 概念 在 LVGL 中,用户界面的基本构建块是对象。例如,按钮,标签,图像,列表,图表或文本区域。 属性 基本属性 所有对象类型都共享一些基本属性: Position (位置) Size (尺寸) Parent (父母) Click enable (单击启用) 我们可以使用 lvgl.obj_set_… 和 lvgl.obj_get_… 等前缀的函数设

    2024年02月12日
    浏览(21)
  • 合宙Air724UG LuatOS-Air LVGL API--简介

    合宙Air724UG LuatOS-Air LVGL API--简介

    为何是 LVGL LVGL 是一个开源的图形库,它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用的特点。 LVGL特点: 强大的 控件 :按钮、图表、列表、滑动条、图像等 高级图形引擎:动画、抗锯齿、不透明、平滑滚动、混合模式等 支持

    2024年02月12日
    浏览(7)
  • 合宙Air724UG LuatOS-Air core API--qrencode

    qrencode Table of Contents qrencode qrencode.encode(data [,version,level]) qrencode 二维码生成 qrencode.encode(data [,version,level]) 二维码编码 参数 参数 类型 释义 取值 data string 需要编码的数据 string类型 version number 二维码版本 可选参数0-40 level number 二维码纠错等级 0-3 返回值 返回值 类型 释义 取值

    2024年02月12日
    浏览(13)
  • 合宙Air724UG LuatOS-Air script lib API--websocket

    websocket Table of Contents websocket websocket.new(url, cert) ws:on(event, callback) ws:connect(timeout) ws:sendFrame(fin, opcode, data) ws:recv() ws:close(code, reason) websocket.exit(ws) ws:state() ws:online() ws:start(keepAlive, proc, reconnTime) websocket 模块功能:websocket客户端 websocket.new(url, cert) 创建 websocket 对象 参数 名称 传入

    2024年02月12日
    浏览(5)
  • 合宙Air724UG LuatOS-Air LVGL API控件--曲线 (Arc)

    合宙Air724UG LuatOS-Air LVGL API控件--曲线 (Arc)

    曲线 (Arc) 曲线控件,也可以称为弧。因为 Arc 本身就是弧,弧形的意思。根据控件的样子也能推测出它的使用场景,一般用在加载器(就是等待界面转的圈圈)或者数值显示,数值调节这些场景。曲线控件分了两个部分,前景和背景,都可以分别进行设置。 示例代码 – 创建曲

    2024年02月11日
    浏览(11)
  • 合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)

    合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)

    窗口 (Window) 分 享导出pdf | lvgl.win_create 调用 lvgl.win_create(par, copy) 功能 创建一个窗口对象 返回 指向创建的窗口的指针 参数 par 指向对象的指针, 它将是新键对象的父对象 copy 指向窗口对象的指针, 如果不为 nil, 则将从其复制新对象 lvgl.win_clean 调用 lvgl.win_clean(win) 功能 清除窗口

    2024年02月09日
    浏览(13)
  • 合宙Air724UG LuatOS-Air LVGL API控件-页面 (Page)

    合宙Air724UG LuatOS-Air LVGL API控件-页面 (Page)

    页面 (Page) 当控件内容过多,无法在屏幕内完整显示时,可让其在  页面  内显示。 通过函数  lvgl.page_create  可以创建一个页面 页面对象可以像容器一样设置各个方向上的匹配模式,可以把需要显示的对象添加进页面进行显示,页面可以作为控件的父容器。就像下面这样,

    2024年02月09日
    浏览(9)
  • 合宙Air724UG LuatOS-Air LVGL API控件-标签 (Label)

    合宙Air724UG LuatOS-Air LVGL API控件-标签 (Label)

    标签 (Label) 标签是 LVGL 用来显示文字的控件。 标签是通过  lvgl.label_create  函数创建的。 可以使用  lvgl.label_set_text  设置标签上的文字显示内容。 标签是有宽度的,默认情况下,在设置文字后会自行调整,标签宽度会自动扩充到文本宽度。但是这种显示方式是可以进行更改

    2024年02月09日
    浏览(8)
  • 合宙Air724UG LuatOS-Air script lib API--ftp

    Table of Contents ftp ftp.command(command, timeout) ftp.pasv_connect(timeout) (local函数 无法被外部调用) ftp.login(ftp_mode, host, port, username, password, timeout, ssl, cert) ftp.upload(remote_file, local_file, timeout) ftp.download(remote_file, local_file, timeout) ftp.checktype(mode, timeout) ftp.pwd(timeout) ftp.cwd(path, timeout) ftp.cdup(time

    2024年02月15日
    浏览(7)
  • 合宙Air724UG LuatOS-Air script lib API--socket

    Table of Contents socket socket.isReady() socket.tcp(ssl, cert, tCoreExtPara) socket.udp() socket.setTcpResendPara(retryCnt, retryMaxTimeout) socket.setDnsParsePara(retryCnt, retryTimeoutMulti) socket.printStatus() socket.setLowPower™ socket 模块功能:数据链路激活、SOCKET管理(创建、连接、数据收发、状态维护) socket.isReady() SOC

    2024年02月13日
    浏览(2)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包