- 2024-11-19Processor System Reset IP核理解
叠甲声明:我是菜鸟,我是菜鸟,我是菜鸟,以下均为我的个人理解,肯定有错误,忘指正。 信号描述首先这是一个复位模块,就是用来复位的,其中左边5个都是输入信号,右边5个(组)都是输出的复位信号,各信号的描述大致如下:1.时钟输入端slowest_sync_clk,最慢同步时钟,其实这就是复位模
- 2024-10-11结合HCI和空口理解BLE AUDIO CIS
背景CIS,coordinateisochronosstream,是BLEAUDIO单播形式的数据流,在前面文章https://blog.csdn.net/Jzj1234555/article/details/142416588?spm=1001.2014.3001.5502我们了解了BLEAUDIO从连接到建立CIS的大概流程,但CIS到底是什么样的形式,如何在空中传播,里面的细节我们
- 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