上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 前言: 去年B站稚晖君的瀚文键盘一经推出,给键盘客制化圈子带来了不小的影响。在此之前,键盘客制化一般指外壳、轴体的选择,很少有针对键盘软件功能做新颖的开发。功能性的开发似乎已经进入了瓶颈阶段,来回折腾开发也只是围绕在灯光律动、屏幕等软件功能。稚晖君的瀚文键盘是最基本的有线键盘,然而功能上却异常丰富: 阅读全文
posted @ 2023-09-04 17:27 SweetTea_lllpc 阅读(985) 评论(0) 推荐(0)
摘要: 前言: SPI收发分为首字节模式和DMA收发数据模式。 首字节模式:主机发送数据长度不固定,可以将主机发送的第一个字节配置为长度。从机先接收第一个字节,然后通过DMA接收剩余的数据。 DMA接收数据:主机发送数据长度固定,从机接收数据长度固定。 产品开发,建议使用DMA收发数据。长度建议固定,不固定 阅读全文
posted @ 2023-08-28 15:58 SweetTea_lllpc 阅读(759) 评论(0) 推荐(0)
摘要: 前言: 通用三模键盘&三模鼠标(三模模组)通讯协议可以参考该博客,提供了串口发送命令帧的具体详解。本博客基于CH582通讯协议基础上增加CH555作为主控,通过串口发送命令帧控制CH582。 通过CH555控制CH582的优点:CH582本身只有键扫/三模标准键盘等功能。如需要实现灯光效果,则可以通 阅读全文
posted @ 2023-08-04 10:45 SweetTea_lllpc 阅读(713) 评论(0) 推荐(0)
摘要: 前言: UART1中断例程中达到触发点或超时接收串口数据会立马发送出去。本博客实现的是接收数据保存在数组中,同时校验数据内容是否为修改MAC帧。 接收数据不需要在UART_II_RECV_RDY中接收数据,可以都在UART_II_RECV_TOUT中收数据,直接读取RBR寄存器即可。 程序参考: 基 阅读全文
posted @ 2023-08-04 10:19 SweetTea_lllpc 阅读(372) 评论(0) 推荐(0)
摘要: USB传输方式分为批量传输、中断传输、控制传输、实时传输。 批量传输:占用总线。非周期性传输。 中断传输:键鼠常用,需要周期性的上传数据。周期性传输 控制传输:必须存在,针对端点号为0的端点进行的传输。可以理解为对host对device的配置。非周期性传输。 实时传输:数据量要求高,如音频设备。恒定 阅读全文
posted @ 2023-08-03 20:51 SweetTea_lllpc 阅读(178) 评论(0) 推荐(0)
摘要: 前言: 堆(Heap):顺序任意。由程序员分配和回收。 栈(Stack):先进后出。由系统自动分配和回收。存放函数的参数值,局部变量的值等。可以应用于进入中断并保留现场,即压栈处理。 特性 堆 (Heap) 栈 (Stack) 分配方式 手动分配 (malloc/free) 自动分配(函数调用时) 阅读全文
posted @ 2023-07-31 20:58 SweetTea_lllpc 阅读(210) 评论(0) 推荐(0)
摘要: 前言: 蓝牙5.0把广播信道抽象为两类,一种叫主广播信道(primary advertisement channels),工作在37,38,39三个信道中,蓝牙4.0的广播使用的都是主广播信道,另一种叫第二广播信道(Secondary Advertising Packets),工作在0–36信道中, 阅读全文
posted @ 2023-07-10 15:32 SweetTea_lllpc 阅读(1221) 评论(0) 推荐(0)
摘要: 类型 特点 典型应用 单工 只支持在一个方向上传输 半双工 两台设备双向传输,但是不能同时进行 IIC 全双工 二台设备间同时进行双向数据传输 SPI / UART 类型 特点 典型应用 同步 有时钟线,通信的字节传输是没有间隔的,通信传输效率高(但复杂)。 SPI / IIC 异步 无时钟线,采用 阅读全文
posted @ 2023-07-05 11:00 SweetTea_lllpc 阅读(144) 评论(0) 推荐(0)
摘要: 数据: CH592F芯片,官方CH592EVT版本V1.00基于peripheral例程蓝牙低功耗广播测试 序号 广播间隔 使能DCDC平均功耗(uA) 关闭DCDC平均功耗(uA) 1 100ms 154 198 2 200ms 81 102 3 500ms 30 44 4 1s 17 23 5 阅读全文
posted @ 2023-06-14 10:04 SweetTea_lllpc 阅读(2664) 评论(0) 推荐(0)
摘要: 前言 电容式触摸按键 触摸与NFC走线 NFC线圈工作时振荡的信号会在触摸走线上产生干扰信号,因此软件上要规避NFC和触摸一起用,即在使用触摸的时候要把NFC停掉。这在实际使用场景也是没问题的,因为不存在同时使用TOUCH和NFC的情景; NFC线圈不工作的时候相当于是地线,所以触摸与NFC线圈的走 阅读全文
posted @ 2023-06-06 20:00 SweetTea_lllpc 阅读(1033) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页