- 2024-11-06CH58x/CH592x低电压监控
前言:有时在电池供电场景或者电表的场景下可能会出现电池电压低需要更换电池突然停电需要保存数据。此时低电压监测就起到了作用。提供了两种精度模式:高精度监控和低精度监控模式高精度模式:210ua的额外功耗低精度模式:1ua的额外功耗/***@briefwakeupmodedefine*/type
- 2024-10-11使用AVX2指令集加速推荐系统MMR层余弦相似度计算
原文:blog.fanscore.cn/a/62/1.背景前一段时间公司上线了一套Go实现的推荐系统,上线后发现MMR层虽然只有纯计算但耗时十分离谱,通过pprof定位问题所在之后进行了优化,虽然降低了非常多但是我们认为其中还有优化空间。可以看到日常平均耗时126ms,P95360ms。MMR层主要耗时集中在了
- 2024-08-22CH58x/59x SPI0代码参考
前言:代码参考为首字节模式和数据流模式,均使用DMA,建议使用数据流DMA。一、数据流/首字节收发代码参考数据流流程:主机定时器1ms间隔发送;从机接收数据;从机填入发送数据到DMA并通知主机接收;主机DMA接收数据;首字节流程:主机定时器1ms间隔发送;从机首字节接收并DMA接收完整数
- 2024-07-26题解:P10570 [JRKSJ R8] 网球(未成功)
题目链接博客食用更佳:Myblog。这道题不是很难。提交记录分析:\(A\)每转\(a\)圈,\(B\)就转\(b\)圈,不考虑\(c\)的前提下,可知每个齿轮转了\([a,b]\)个齿,\(A\)有\([a,b]\diva\)个齿,\(B\)有\([a,b]\divb\)个齿,接着扩倍扩到都大于\(c\)。拓展:\[[a,b]=
- 2024-06-10P10572 [JRKSJ R8] +1-1 题解
样例给了我们一个很好的提示。观察样例中\(1\rightarrow4\)的路径,发现\(4\rightarrow5\)这条边走了两遍,再结合题目描述中不需要保证是简单路径的提示,我们发现:如果路径两侧分别是(\(\rightarrow\)(和)\(\rightarrow\))的话,那么中间不管怎么走都可以通过左右横跳来
- 2024-06-05USB设备在端点4~7交互数据
目录在CH582的EVT包USB设备例程中,已有端点0~3的全部代码。端点4~7在手册中有描述,不过在例程中没有给出。在端点0~7中,端点0与端点4与众不同。端点0只拥有64字节DMA缓存。这是符合USB协议标准的。作为USB设备都要默认支持的端点,USB协议要求设备的端点0是双向通信的;而其他端点是超
- 2023-11-20更开放、更真实——DYNA4虚拟车辆仿真之R8发布
2023年,中国电动汽车的发展步入白热化。“车”的概念已然不只是车,它被赋予了更多的期待,如“移动的家,幸福的家”、“未来出行探索者”、“突破科技,启迪未来”、“行无界,智千里”等……可见汽车的智能化和舒适化将是未来发展的主旋律,越来越多的功能将需要工程师去开发和验证。 “
- 2023-09-20CH573 CH582 CH579外设RTC使用讲解
一.RTC可以选择使用外部32768HZ晶振或芯片内部32768HZ(区别是精度不同)外部:20ppm以内外部:0.04%-0.1%(400ppm-1000ppm)。LClk32K_Select(Clk32K_LSI);//启用内部32K精度0.04%-0.1%(400ppm-1000ppmLClk32K_Select(Clk32K_LSE);//启用外部32K精
- 2023-08-04CH57x/CH58xUART3收数据并校验修改MAC地址
前言:UART1中断例程中达到触发点或超时接收串口数据会立马发送出去。本博客实现的是接收数据保存在数组中,同时校验数据内容是否为修改MAC帧。接收数据不需要在UART_II_RECV_RDY中接收数据,可以都在UART_II_RECV_TOUT中收数据,直接读取RBR寄存器即可。程序参考: 基于BLE_UART例程
- 2023-06-27海康威视DS-8864N-R8/4K 64路高性能8盘位录像机
海康威视DS-8864N-R8/4K64路高性能8盘位录像机尺寸440mm(宽)*461mm(深)*94mm(高)机箱2U标准机箱工作温度工作:0℃~50℃,储藏:-10℃~70℃功耗(不含硬盘)≤85W风扇1个风扇,不支持调速电源规格100~240VAC电源ATX电源盘位8个SATA接口可售卖地北京;天津;河北;山西;内蒙古;辽
- 2023-06-19kotlin 和 r8 的量子纠缠 | 类加载机制偷鸡
前言戏接上文,kotlin升级没想到啊还有一个大坑。我们之前说了我们使用的agp版本是7.0.3,在这个版本的R8竟然会出现kotlin混淆的bug。断更一个月,不更文的一个原因就是因为最近感觉太菜了,并没有文章素材了。问题排查接下来还是一点点进行问题分析,我们先从kotlin元数据开始讲这个问题。
- 2023-05-11CH573 CH582 CH579外设PWM例程讲解
WCH官方提供的例程PWMX是8位的PWM,占空比可调,PWM周期固定可选8种周期,intmain(){SetSysClock(CLK_SOURCE_PLL_60MHz);//Fsys/*配置GPIO*/GPIOA_ModeCfg(GPIO_Pin_12,GPIO_ModeOut_PP_5mA);//PA12-PWM4GPIOA_ModeCfg(GPIO_Pin_13,
- 2023-02-21在端点0由GET_REPORT类请求上传报表
目录一般来说HID设备的报表在端点数量资源充裕的情况下都走中断端点上传,不会走控制端点即端点0上传,如果资源不足,可以利用端点0上传报表,USB协议中也是支持在端点0上传报表
- 2023-01-17Redhat8的下载和安装
Redhat8的下载和安装目录Redhat8的下载和安装镜像下载和基础环境配置演示视频镜像下载和基础环境配置链接:https://pan.baidu.com/s/1w7igzqQB3btwq-ZzTUk8oA?pwd=fc4u
- 2022-11-25怒号光明
R8-1昨日,谷壳将裂M8-1今日,血色满溢R8-2无辜的血肉R8-3麦秆,极易燃烧M8-2失语,产自多言R8-4火种,一触即灭M8-3死亡,召之即来R8-5寒冷,来自知觉M8-4意志,片缕幻影