摘要: 概述: 本文对CH32V208的资源进行讲解,具体以芯片手册为准。 一、FLASH与RAM资源: 图一: 图二: CH32V208芯片的蓝牙库绝大部分放在慢速FLASH(主频的1/8)中,只有少部分放在了128K这个快速FLASH中。因此用户使用,128K的快速FLASH基本可自定义使用。 CH32 阅读全文
posted @ 2023-04-04 14:25 SweetTea_lllpc 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 前言: 白名单(white list)是BLE协议中最简单、直白的一种安全机制。 所谓的白名单,就是一组蓝牙地址。 通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)。 也可以只扫描、连接特定的蓝牙设备(白名单中列出的)。 一、从机使用白名单连接主机(CH 阅读全文
posted @ 2023-03-13 14:53 SweetTea_lllpc 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 SysTick是一个定时器,只是它放在了NVIC中,主要的目的是为了给操作系统提供一个硬件上的中断(号称滴答中断)。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息。SysTick是基于32M高频晶振工作,所以32M不停止,则嘀嗒定时器一直存在。 CH592的嘀嗒定 阅读全文
posted @ 2023-02-27 11:34 SweetTea_lllpc 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 一、移植注意点: 将app_drv_fifo和ble_uart_service移植到BackupUpgrade_OTA中,注意头文件包含和路径添加。 将BLE_UART程序中peripheral.c的工程添加进BackupUpgrade_OTA的peripheral.c中。注意重复的功能如参数更新不 阅读全文
posted @ 2023-02-24 11:48 SweetTea_lllpc 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 一、动态广播内容 动态修改广播包需要对广播包里面的数据进行重新赋值即可。通过TMOS任务处理。 if(events & DYNAMIC_advertData) //动态广播包内容 { tmos_memset(advertData, 0, 31); advertData[0] = 0x03; adve 阅读全文
posted @ 2023-01-17 17:09 SweetTea_lllpc 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 前言: 电容式触摸按键在外形美观和使用寿命等方面都优于传统的机械按键,所以在电子产品上非常受欢迎。 ADC的例程中是有包含TouchKey采样的方式,用户可以进行触摸功能的使用。针对该触摸功能,进一步完善并提供了触摸库,触摸库也是基于ADC的TouchKey实现的,但是实际的功能更加丰富,且有投入产 阅读全文
posted @ 2023-01-04 11:51 SweetTea_lllpc 阅读(1844) 评论(0) 推荐(0) 编辑
摘要: 前言: CH58x 是集成 BLE 无线通讯的 RISC-V MCU 微控制器。在进行无线数据传输时,优先考虑BLE的方式。 BLE传输一定要考虑到连接间隔,即使间隔最小设置7.5ms传输一包数据,回报率在130Hz左右。用户如果有更大数据量需求,BLE无法满足,需要考虑其他的无线方式,也就是2.4 阅读全文
posted @ 2022-12-26 17:31 SweetTea_lllpc 阅读(1134) 评论(0) 推荐(0) 编辑
摘要: 1、CH58x获取手机固定地址(需先绑定): sys/CH582_Get_static_MAC.zip at main · SweeetTeea/sys (github.com) 2、CH573HID切换Peripheral功能: sys/CH573_HID+Central+Peripheral.z 阅读全文
posted @ 2022-12-19 15:14 SweetTea_lllpc 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 入门 CH57x/CH58x 芯片下载 CH57x/CH58x原理图与PCB绘制 MRS_开发编译与设置相关问题汇总 BLE蓝牙 蓝牙BLE从机Peripheral讲解一(广播间隔和连接间隔) 蓝牙BLE从机Peripheral讲解二(句柄指示\确认(Indication\Confirmation) 阅读全文
posted @ 2022-12-03 14:02 SweetTea_lllpc 阅读(2517) 评论(0) 推荐(0) 编辑
摘要: 前言: 用户为了安全一般会在蓝牙连接的时候进行加密的处理,毕竟谁也不希望自己与别人交流的内容被广而告之,谁都可以获取到。这个时候加密的用处就体现出来了。例如,我们在使用手机连接蓝牙耳机时只需要开启配对功能,手机就可以配对绑定。但是有些设备具有保密性,不能谁来连接都可以成功,因此我们会进行设置密码,当 阅读全文
posted @ 2022-12-01 20:06 SweetTea_lllpc 阅读(2310) 评论(0) 推荐(0) 编辑