ch ibecaon 57 58

CH643-RGB驱动方案介绍

CH643是基于青稞 RISC-V 内核设计的 RGB 显示驱动工业级微控制器。CH643驱动RGB方式非常丰富,芯片支持三种方式驱动RGB: 1、全内置方案IO驱动,IO直驱普通灯珠,无需MOS,性价比高; 2、外置PMOS方案驱动普通灯珠,电流更大,性能更强; 3、PIOC单线驱动灯带,硬件简单 ......
方案 643 RGB CH

CSP模拟58联测20

A.回忆旅途的过往 简单题。最多不超过 10 种数,直接线段树维护 bitset 表示集合种类。修改就是简单的区间覆盖,每一次询问跑一遍完全背包时间开销太大,可以预处理出来,就能做到 \(O(\log n)\) 查询。 时间复杂度 \(O(2^{10} m+n\log n)\) 赛时差点被卡常😨� ......
CSP

代码训练营第八天(Python)| 344.反转字符串、541. 反转字符串II、05.替换空格、151.翻转字符串里的单词、58-II.左旋转字符串

344.反转字符串 双指针法 时间复杂度为: O(n), 空间复杂度为: O(1) class Solution: def reverseString(self, s: List[str]) -> None: """ Do not return anything, modify s in-place ......
字符串 字符 左旋 训练营 空格

基于CH32V208开发板—FLASH读写、擦除

在CH32V208系列芯片中,各个型号的参数如下图: FLASH的大小包含零等待区和非零等待区,一共是480K。1、内部实际存储代码的flash为慢速flash; 2、芯片复位后由硬件根据配置把慢速flash的代码拷贝到 用ram工艺做的快速flash区域,然后从快速flash里面运行;3、芯片内部 ......
FLASH V208 208 32V CH

CSP模拟57联测19

今天摆了😣😣😣 A.异或帽子 **题。 点击查看代码 #include<bits/stdc++.h> using ll=long long; ll n,b[200005],sum; int main(){ freopen("hat.in","r",stdin);freopen("hat.out ......
CSP

考场(CSP模拟57联测19)

T1 签到题,还不错。但是苏老师一眼秒,我得想了有10分钟,我真废物QAQ T2 给俩签到题???还真是,一个 \(dp\) 糊上去应该能直接A,没啥好说的 到这个时候大约已经过去 \(40\) 分钟了,还是我真废物QAQ T3 ???直接就难度到紫或黑???盲猜。 不知道是不是蓝题扫描线,应该不像 ......
考场 CSP

(CH592-CH305)2K鼠标上报率

前言: 使用CH592与CH305可实现2K鼠标上报率功能,具体功能和实现做以下讲解。 描述: 需要使用2块CH592的开发板和1块CH305开发板。 2块CH592分别作为2.4GMouse(TX)和Dongle(RX)端的无线设备;CH305作为Dongle端连接上位机。 连接示意图参考: 代码 ......
鼠标 CH 592 305

视野修炼-技术周刊第57期

① Rspress - 基于 Rspack 的高性能静态站点生成器 ② We OCR - 支持离线使用的图片文字识别工具 ③ pnpm v8.9 - MacOS上带来更大的性能提升 ④ 用户体验:嵌套菜单! ⑤ Draggable objects - 详细介绍网页元素的拖拽实现 ......
视野 周刊 技术

【WCH蓝牙系列芯片】-基于CH582开发板—从机主动使能通知(notify)

在EVT例程BLE-UART蓝牙透传功能中,通过串口发送数据至蓝牙时,每次需要开启notify,才能接受新的数据。 当串口向蓝牙发送数据后,再打开notify,APP并不会读取到任何数据。针对这个问题,可以进行改变。一般都是主机使能通知,再开始接受数据。 现在可以添加一个函数,让从机自己主动使能通知 ......
机主 芯片 notify WCH 582

CH573 CH582 CH579 peripheral通用外设讲解 演示设备主动断开连接

顾名思义,在实际使用中可能需要从机主动与主机的连接,重新进入广播状态或者睡眠状态等,以下示例从原理和实现角度讲述从机主动断开连接具体过程。 从机主动断开连接很简单,LIB提供了接口函数可以直接调用。 /** * @brief Terminates the existing connection. * ......
外设 peripheral CH 设备 573

关于CH32V系列MCU中断优先级配置以及硬件压栈

从下图可以看出,第二列与第三列分别为优先级与优先级类型,优先级类型又分为两种,其一是固定优先级,其二是可编程的优先级。以RTC为例,优先级为5,优先级类型为可编程,代表着在不配置RTC的优先级时默认为5,如果需要,也可以将其配置为更高的优先级进行响应。 下图关于中断优先级配置,针对CH32V20x系 ......
优先级 硬件 32V MCU CH

关于CH32V系列MCU 免表中断(VTF)的使用配置方法

可编程快速中断控制器(PFIC)提供四个免表(Vector Table Free)中断通道,可不经过中断向量表的查表过程,直达中断函数入口。 个人简单测试过,当开启VTF后,中断延迟时间大概可缩短2个时钟周期左右。关于VTF的具体介绍,可参考对应青稞微处理器手册3.5小节。 QingKeV3手册: ......
方法 32V MCU VTF CH

关于CH32V307 PA6、7引脚复用为串口1和串口7配置方法

1、复用为串口1配置方法 关于PA6和PA7,重映射串口1时,最后下标为3,如下图。 换算成二进制为11,重映射对应的就是PA6、PA7,如下图。 由于库中没有直接定义该位,因此将PA6、PA7复用为USART1时,需要进行如下操作,如下图。可直接调用GPIO_PinRemapConfig函数,先调 ......
串口 方法 V307 307 32V

【WCH蓝牙系列芯片】-基于CH32V208开发板—引脚端口复用和重映射功能

CH32V208GPIO的复用与重映射。CH32引脚默认是为普通GPIO管脚,在芯片手册中有很多种外设功能如串口、I2C、SPI等等。使用GPIO的复用为外设功能,重映射功能就是为了方便布线可以将部分引脚的功能转移到其他引脚上。复用功能:CH32V208所有外设功能引脚与普通GPIO功能引脚共同使用 ......
端口 芯片 功能 V208 WCH

CH9141OTA

CH9141OTA方式(转载) 1、获取版本号(方法一:步骤: ①将模块设置工作在从机模式下(已是从机模式就忽略);②使用安卓端CH9141调试APP,对模块进行连接;③连接成功后,获取模块的参数配置;④版本号在“配置参数”->“模块参数”->“版本号”(方法二:步骤: ①使用串口与模块相连;②使用 ......
9141 OTA CH

【WCH蓝牙系列芯片】-基于CH582开发板—蓝牙OTA空中升级讲解(一)

OTA的全名是OTA DFU,就是通过空中无线方式实现设备固件升级。OTA是实现DUF(设备固件升级)的一种方式。这次将利用CH582开发板结合EVT例程中的OTA例程讲解不带库升级的整个过程。 在不带库升级中,整个用户应用程序存储区 CodeFlash分为四个区域,包括Jump IAP、 APP、 ......
芯片 WCH 582 OTA CH

pytest + yaml 框架 -57.用例前置和后置操作执行sql

前言 前面一篇已经介绍在用例中可以查询以及在断言中实现sql,本篇讲解在用例的前置和后置操作中执行sql 配置mysql环境,参考前面一篇https://www.cnblogs.com/yoyoketang/p/16977960.html 有 2 内置的函数可以使用 query_sql(sql) 查 ......
框架 pytest yaml sql 57

LeetCode 58 最后一个单词的长度

LeetCode 58 最后一个单词的长度 1. 题目地址 https://leetcode.cn/problems/length-of-last-word/description/?envType=study-plan-v2&envId=top-interview-150 2. 题解 这道题由于要 ......
单词 长度 LeetCode 58

Chinese-Text-Classification-PyTorch

Chinese-Text-Classification Github项目地址: https://github.com/JackHCC/Chinese-Text-Classification-PyTorch 作者:JackHCC 链接:https://www.jianshu.com/p/9438fd0 ......

日程报告57

代码时间(包括上课):5h代码量(行): 博客数(篇):1 跟教程补完了剩下的界面设计,but在数据库这一块卡住了,vs和sql sever死活连不上就很烦Orz 还不如补一补python什么的好歹收获还大点…… ......
日程 报告

【WCH蓝牙系列芯片】-基于CH582开发板—BLE从机开启HAL Sleep模式

在WCH沁恒官方提供的CH583的EVT资源包中,找到BLE文件中找到【Peripheral:外设从机角色例程】这个工程文件,在这个工程文件中,添加HAL Sleep模式,开启低功耗模式,通过观察功耗情况。 未开功耗,可以通过运行程序看出,此时的电流大小,图中电流尖峰是无线收发的电流,两个尖峰间隔时 ......
芯片 模式 Sleep WCH 582

CH573 CH579 CH582 蓝牙断开连接原因分析

下面列举几个常见的蓝牙断开连接原因: 1.reason8:连接超时,根本原因:底层在设置的超时时间内,没有成功通信过, 下面这几种情况可能发生:1.程序中有比较耗时的处理,导致主循环一直没有查询,2.32k晶振误差很大导致。 2.reason13:对方远程主动断开连接。 3.reason16:本地主 ......
原因分析 CH 原因 573 579

CH32V208蓝牙从机sleep模式下功耗测试

本测试基于CH32V208W的开发板;蓝牙从机模式;使用程序BLE_UART 在进行功耗测试的时候尽量去除额外耗电器件,将开发板上的VDD于VIO相连接,测功耗时直接给VDD供电。 将会对500ms,1s,2s,5s广播间隔进行测试; CH32V208的在测功耗时 一般情况下是只要置1使能HAL_S ......
功耗 模式 sleep V208 208

CH32V203的USBFS在主机和设备下的低功耗唤醒注意事项

1.如果使用WFE睡眠,醒来后无需重新打开外设时钟; 2.如果使用STOP模式睡眠,醒来后需要重新打开外设时钟。 USBFS_RCC_Init( ); 3.STANDBY需要进入之前设置成IO(PB6.PB7)为外部事件,醒来之后设备复位(待机模式唤醒后复位),重新枚举USB。具体配置如下: voi ......
功耗 注意事项 事项 主机 设备

CH32V208以太网IAP修改用户区大小注意事项

CH32v208以太网IAP修改用户区大小注意事项 CH32v208的以太网IAP程序中将FLASH分为3个区域,boot区40k、用户区44k和备份区44k,通过以太网接收到对端设备发来的以太网数据存到备份区中,之后复制到用户区,然后校验跳转,详细使用方法可以看一下例程中附带的使用教程。 对于AP ......
以太网 注意事项 事项 大小 用户

CH643-RGB内驱键盘方案软件使用技巧(持续更新)

一、如何改变键盘使用COM数量 CH643内驱键盘方案demo默认使用3*8(RGB SEG)+13COM的结构,也就是最多能够驱动13*8=104个RGB灯,如果想要增加或者减少COM使用数量需要怎么处理呢?具体操作步骤如下: 1、IO初始化修改,修改使用COM引脚IO的初始化,如下图所示: 2、 ......
使用技巧 键盘 技巧 方案 软件

中国首个接入大模型的Linux操作系统;ChatGPT支持图片和语音输入;抖音上线方言自动翻译功能丨RTE开发者日报 Vol.57

开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留 ......
开发者 方言 语音 模型 ChatGPT

CH592/CH582/CH573/CH579服务修改

原文链接: https://www.cnblogs.com/frontier/p/16845596.html 在对ble系列应用时,很多时候拿手机充当主机。在使用ble 调试助手时常会用到write、read、notify等功能。有时可能会根据自己的需求对这些服务进行修改。下图是官方例程体现出的se ......
CH 592 582 573 579

CH9140,CH9141,CH9143异同点

原文链接: https://www.cnblogs.com/frontier/p/17361264.html 9140:是一款蓝牙转串口芯片,芯片支持蓝牙主从一体模式或从机模式,支持蓝牙 BLE4.2。串口波特率最高 1Mbps,支持 MODEM 联络信号,蓝牙主从模式可以自动连接或绑定。 智能配对 ......
异同 CH 9140 9141 9143

CH573 CH579 CH582程序烧录讲解

原文链接: https://www.cnblogs.com/risc5-ble/p/16865626.html 第一步,我们需要学会如何下载程序: WCH的蓝牙芯片CH57x/CH58x大部分是支持串口烧录、USB烧录和LINK烧录的,除了一些特殊的封装, 如571K没有USB口,只支持串口免按键烧 ......
CH 程序 573 579 582