• 2023-12-06蓝牙BLE从机peripheral讲解十一(单载波\SingleChannel\Channel)
    前言:针对CH582芯片使用单载波\SingleChannel测试进行讲解。开启单载波:CH58X_BLEInit();HAL_Init();GAPRole_PeripheralInit();LL_SingleChannel(19);//需要放在角色初始化后面并开启单载波while(1);关闭单载波://关闭单载波#defineSREG_CAST(a)((*((volatile
  • 2023-10-20小明哥学linux驱动之USB-OTG(基于gadget框架)【转】
    转自:https://blog.csdn.net/silence3039/article/details/100187666一、简介OTG是On-The-Go的缩写。其设计的初衷是为了两个“外设”在没有PC(Host)的情况下,也可以通过USB进行数据传输。可以理解为,拥有OTG功能的USB设备(OTG设备)既可以做host,也可以做peripheral。二、OTG基本结构2
  • 2023-09-30qemu源码分析(9)--Apple的学习笔记
    一, 前言本章节主要是再把GPIO创建的内容进行细化,搞明白gpio是否一个object,还和其它什么内容有关。二,分析 GPIOA,GPIOB等包括他们的寄存器都是object。每个对象都会再object_new的时候分配空间,比如GPIOA和GPIOB都有自己的空间。创建GPIOA,主要包括创建goio-peripheral类型及在conta
  • 2023-09-26CH573 CH582 CH579蓝牙从机(Peripheral)/主机(Central)例程讲解一(蓝牙主从机收发数据接口说明)
    原文链接:https://www.cnblogs.com/risc5-ble/p/15994545.html前言:蓝牙从机,顾名思义,就是一个蓝牙从设备,可以不断发送广播等待与主机建立连接进行通信,建立连接后,可以通知主机,也可以收到主机发的信息,一般使用BLE调试助手(安卓应用市场可下载),ios可使用Lightblue来进行调试通信等
  • 2023-08-16安森美RSL15蓝牙芯片 FOTA流程
    第一步先拉bootloader工程,然后通过jlink将bootloader下载到芯片中第二步在bootloader工程下有一个utility文件夹,该文件夹下有一个updater的文件。使用命令行执行该文件可以将.fota固件通过串口烧录芯片中pythonupdater.pyCOM3ble_peripheral_server_fota.fota 第三
  • 2023-06-01iOS蓝牙BLE4.0通信功能
    概述iOS蓝牙BLE4.0通信功能,最近刚学的苹果,为了实现蓝牙门锁的项目,找了一天学习了下蓝牙的原理,亲手测试了一次蓝牙的通信功能,结果成功了,那么就把我学习的东西分享一下。详细一、蓝牙常见名称和缩写BLE:(Bluetoothlowenergy)蓝牙4.0设备因为低耗电BLE:(Bluetoothlow
  • 2023-04-27蓝牙的扫描、连接、读写
    步骤:在info.plist中加入蓝牙的权限NSBluetoothAlwaysUsageDescription:创建蓝牙管理者对象,创建后,首先会执行系统蓝牙是否打开的协议方法centralManagerDidUpdateState,如果系统蓝牙未打开,会有系统的弹框提示打开蓝牙,如下:打开系统蓝牙后,开始扫描设备,扫描到设备后会执行didDis
  • 2023-03-15【MDB】Block Format
    Master-to-PeripheralACommunicationBlockforMaster-to-SlavetransmissionsisdefinedasanAddressbyte,optionaldatabytes,andaCHKbyte.Ablockislimi
  • 2023-03-09【MDB】Peripheral Address
    Theaddressesbelowaredefined.Noteagainthatthebitsshownaretheupperfivebits(7,6,5,4,3)oftheAddressByteandwillbeusedforalladdressingincl
  • 2023-01-18iOS 蓝牙开发详解(基本知识、相关类图、交互流程)
    http://t.zoukankan.com/lijianyi-p-14765794.html 本文从以下三方面讲解下蓝牙开发1、蓝牙相关基本知识2、蓝牙相关类图3、蓝牙交互流程一、蓝牙相关基本知识涉及
  • 2022-12-01BLE配对与绑定(二)
    前言:前篇博客对配对绑定的流程进行了讲解,接下来针对CH582芯片的加密操作进行讲解。 一、手机连接peripheral加密处理用户为了安全一般会在蓝牙连接的时候进行加密的处
  • 2022-11-29iOS关于蓝牙连接的简单介绍与使用
    下面是两台iPhone6连接同一台蓝牙设备的结果:**成功连接****peripheral:<CBPeripheral:0x1700f4500,identifier=50084F69-BA5A-34AC-8A6E-6F0CEADB21CD,name=555555
  • 2022-11-07CH573F蓝牙从机(peripheral)例程讲解(服务修改篇)
    修改服务需要对蓝牙比较熟悉的工程师去完成,否则在例程功能满足自己需求时,不建议修改,很容易改错,下面就简单介绍下如何在别的char添加一个nofify属性。step1:给SimpleProfi
  • 2022-10-11MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描
    项目背景MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现
  • 2022-09-29CH573F蓝牙从机(peripheral)例程讲解(二)
    在上一篇外设例程讲解中讲述了蓝牙从机的收发接口,这样可以快速的上手,那么接下来就讲解另一个重要设置,从机的广播。在peripheral例程中,一直是以50ms的周期进行广播,使用手机
  • 2022-09-01spi通信
    【原创】详细解析FPGA与STM32的SPI通信 SPIperipheral