上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: Backup升级方式,涉及到头/源文件的修改,代码改动量,相比Onlyupdata升级方式,更大些,故本文中提供提取整理好的工程,方便移植。 基于24年9月9日的CH592EVT移植后的APP层工程见链接: 通过网盘分享的文件:592Peripheral_Extract_BackupOTA.zip链 阅读全文
posted @ 2025-05-08 15:23 SweetTea_lllpc 阅读(161) 评论(0) 推荐(0)
摘要: 重新执行如下步骤:新解压一份最新的EVT包,烧录peripheral例程hex,用“BLE调试助手”(各大安卓应用商场搜索下载)或者“lightblue”(IOS应用商店下载)搜索广播,确认一下现象,是无线信号弱,还是完全没有信号。 Ⅰ.如果是无线信号弱:①匹配电路有没有产生负面作用,把匹配电路去掉 阅读全文
posted @ 2025-05-08 15:23 SweetTea_lllpc 阅读(102) 评论(0) 推荐(0)
摘要: 前言: 针对串口配置做讲解。 一、下载 下载串口固定为PA0(RX)/PA1(TX)。使用串口免按键方式。 接线技巧:可以只插3根线:TX/RX/GND到CH340,CH340插上电脑并在ISP工具选择对应的串口,然后点击下载,出现停止状态。最后插上VCC这根杜邦线。 二、修改串口打印 默认GPIO 阅读全文
posted @ 2025-04-27 16:25 SweetTea_lllpc 阅读(323) 评论(0) 推荐(0)
摘要: 7.2 外部中断/唤醒芯片的部分 I/O 管脚具有中断功能,并可实现睡眠唤醒。为了使用外部中断,端口位必须配置成输入模式。并提供 4 种触发模式:高电平、低电平、上升沿、下降沿。唤醒功能需要打开端口位的中断使能 R16_Px_INT_EN,并开启寄存器 R8_SLP_WAKE_CTRL 中的 GPI 阅读全文
posted @ 2025-04-03 11:43 SweetTea_lllpc 阅读(333) 评论(0) 推荐(0)
摘要: 段式LCD的显示跟屏幕有关。CH592x开发板的屏幕规格,SEG和COM如图: 可以参数配置为0xF0/0X0F,查看显示效果: SEG端配置见上图,COM端配置同理。 其他: ①COM配置会影响对比度。每个COM线在扫描周期中的时间占比是占空比。占空比直接影响显示亮度和功耗。COM线数量越多,占空 阅读全文
posted @ 2025-03-31 17:31 SweetTea_lllpc 阅读(208) 评论(0) 推荐(0)
摘要: 前言: 针对蓝牙芯片的功能进行讲解,分为下载烧录、外设部分和蓝牙功能,包含芯片【CH57x/CH58x/CH59x/CH32V208】; 一、下载烧录 CH57x/CH58x/CH59x标准下载方式有USB/串口。下载的GPIO和BOOT引脚参考: 系列 芯片 USB下载IO 串口下载IO(注1) 阅读全文
posted @ 2025-03-19 10:59 SweetTea_lllpc 阅读(711) 评论(0) 推荐(0)
摘要: 针对CH585的LEDC接口驱动ws2812点灯测试 #include "CH58x_common.h" #include "ch58x_drv_ledc.h" #define led_num 3*1 #define breadthe 1 #if !breadthe __attribute__((_ 阅读全文
posted @ 2025-03-01 09:56 SweetTea_lllpc 阅读(280) 评论(0) 推荐(0)
摘要: 前言:实现动态修改MAC,需要注意关闭广播后调用GAP_ConfigDeviceAddr(ADDRTYPE_PRIVATE_NONRESOLVE, ownAddr)配置完成后再开启广播。 void HidEmu_Init() { tmos_start_task(hidEmuTaskId, Close 阅读全文
posted @ 2025-02-25 10:19 SweetTea_lllpc 阅读(239) 评论(0) 推荐(0)
摘要: 1、波特率配置 ①使用BLE_UART APP连接后,会发送短命令配置波特率并生效,9141断电后则不再生效。 例如9141配置为9600,连接BLE_UART默认被配置为115200,此时AT指令也是115200生效。将9141断电再上电,则指令恢复为9600; ②使用BLECOMWIN连接后,会 阅读全文
posted @ 2025-02-21 18:16 SweetTea_lllpc 阅读(116) 评论(0) 推荐(0)
摘要: memcpy提速方法: #define ALIGN_MASK 0x3 #define COPY32 *d32 = *s32; d32++; s32++; #define COPY8 *d8 = *s8; d8++; s8++; #define SET32(x) *d32 = x; d32++; #d 阅读全文
posted @ 2024-12-27 16:05 SweetTea_lllpc 阅读(267) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页