苹果手机IAP2协议Lightning转串口uart使用说明

这篇具有很好参考价值的文章主要介绍了苹果手机IAP2协议Lightning转串口uart使用说明。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个是之前做的一个demo板子,利用IAP2协议,实现app和外设的USB数据传输。
Lightning转uart使用说明

  1. 功能简介
    此功能板通过IAP2协议实现了ios外部配件与app的双向数据通讯,可以接收串口发来的数据,并传给app,也可以接收app发下来的数据,并通过串口发送出去。
    ios串口开发,ios,c语言,单片机

上图可以看出,手机通过 lightning 接口发送数据到模块,模块转换成 uart 协议发送把数据发送给配件,配件通过 uart 发送数据到模块,模块接收到数据后通过 lightning 接口发送给手机 app。

  1. 硬件接口说明
    ios串口开发,ios,c语言,单片机

最上面接头连接iPhone。
TX:接收app发下来的数据,并通过这个TX发送出来。
RX:接收外部发过来的数据,并传给app。
最下面的母座是给手机充电。
3. 使用说明

  1. 百度搜索EADEMO,此app是苹果官方给出的与外部配件通讯的例子,在下图中增加协议名,com.logo.control.
    ios串口开发,ios,c语言,单片机

  2. 编译并安装app。

  3. 连接板子,红灯亮起,并打开app,可以看到下图所示,依次操作打开数据传输通道,板子的蓝灯亮起。
    ios串口开发,ios,c语言,单片机
    ios串口开发,ios,c语言,单片机
    ios串口开发,ios,c语言,单片机
    ios串口开发,ios,c语言,单片机

  4. 上述操作都正常后,所有准备工作都完成,接下来连接串口线,根据硬件说明中的连线方法,可以使用USB转串口线连接到电脑,使用串口调试助手测试,串口线上的红色线不要使用。
    ios串口开发,ios,c语言,单片机

  5. 打开串口调试助手,如下图测试功能,app收到数据后会发下来16个字节的数据,此时就可以修改app做其他测试实验了。
    ios串口开发,ios,c语言,单片机

  6. 应用场景:
    因为在 iphone7 以上的手机,取消了 3.5mm 的音频接口,所以一些产品无法使用
    3.5mm 的接口传输数据了。如下图,图中有红外发射器,心电血压监测仪,POS
    机,还有一些条形码扫描仪等,都可以使用 lightning 转串口模块来实现数据通讯。

ios串口开发,ios,c语言,单片机
ios串口开发,ios,c语言,单片机文章来源地址https://www.toymoban.com/news/detail-728025.html

到了这里,关于苹果手机IAP2协议Lightning转串口uart使用说明的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • yueyin uart ip 使用说明文档

    本文用于讲解yueyin IP 的uart ip(串口/rs422/rs485/rs232)的功能,以及使用说明,方便使用者快速上手。 版本:V1.0.0 编制:月隐 yueyin_ip_uart是月隐编写的串口IP,实现串口的底层收发时序,可灵活设置奇偶校验位,数据位的位宽等参数,收发指示信号明显好用。 串口的协议为:

    2024年02月10日
    浏览(48)
  • STM32F407串口IAP远程升级程序

    相关代码和工程文件链接:https://pan.baidu.com/s/1wN4THWJwqzjjIe7e2TENBA?pwd=o86o 提取码:o86o         STM32代码烧录主要有三种:ICP、ISP、IAP。         ICP(In Circuit Programing),在电路编程,通过JTAG或者SWD接口进行程序的烧录,就是平时利用ST-Link或者J-Link烧录程序;       

    2024年02月10日
    浏览(89)
  • 使用STM32F103的串口实现IAP程序升级功能

    🎬IAP程序烧录全过程演示: ✨这几天折腾IAP升级功能,狂补了很多相关BootLoader相关的知识。本来最想实现IAP升级程序的方式是,基于SPI通讯的SD卡,借助挂载的FatFS文件系统,来实现对目标stm32芯片的自身程序的升级,奈何没有实现,只能求其次,先来通过官方现有的串口实

    2024年02月10日
    浏览(46)
  • 【嵌入式开发学习】__扒一扒单片机串口IAP原理

    目录 一、什么是IAP? 二、串口IAP实验 1. 实验说明 2. 工程说明 IAP工程: LED工程: 3. IAP源码说明  (1)主函数: (2)主菜单函数Main_Menu (3)下载程序功能函数SerialDownload  4、下载验证 (1)下载IAP程序  (2)通过IAP程序引导下载LED程序 (* ̄︶ ̄)创作不易!期待你们的 点

    2024年02月20日
    浏览(39)
  • STM32F1 IAP在线升级功能实现(使用串口)及心得

    公司产品要求,需要做一个能远程升级程序的功能,找了很多例程,大多都是需要按键来完成操作的,而我需要的是通过串口发送指令来完成,于是东拼西凑最后还是用了四天的时间勉强做出来 整个功能需要的程序是两个部分。一个是IAP程序,一个是APP程序。对于IAP程序和

    2024年02月10日
    浏览(47)
  • 基于STM32单片机BOOTLOADER通过串口升级程序IAP——APP方案

                            此方法前提是你得有一个EEPROM         我用的单片机是STM32F103ZET6 , 此单片机FLASH容量为512KB; 在此单片机里面FLASH的起始地址是0X8000000,BOOT作为引导加载程序一般都是从这个地址开始,单片机一上点默认会从这个地址开始运行,所以将自己

    2024年02月04日
    浏览(42)
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式1)

    什么是IAP? IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就

    2024年02月10日
    浏览(30)
  • STM32 IAP应用开发——通过串口/RS485实现固件升级(方式2)

    什么是IAP? IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就

    2024年02月14日
    浏览(37)
  • STC8H系列单片机IAP实现不停电下载(通过串口)

    在使用串口往STC单片机烧录程序时,需要冷启动,先点击下载再上电。这样做有一定的缺点。首先,一些特殊的外围电路要求一直保持有电状态,有些客户需求我们能远程操控设备就可以升级程序,而不需要去现场断电设备。其次,频繁的断电上电操作也比较麻烦。 STC 单片

    2024年02月03日
    浏览(54)
  • Windows串口出厂测试工具与使用说明

    WCHUsbSerTest是一款用于WCH USB转串口系列产品出厂测试的工具软件,方便用户对产品进行批量化功能测试。该软件支持以下特性: 支持设备热插拔检测,插入自动测试。 支持两种测试模式:1个设备自测、2个设备互相连接测试。 支持多种串口信号连接方式,如3线串口、7线串口

    2024年02月11日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包