- 博客(4)
- 收藏
- 关注
原创 RS485学习笔记
单片机与V3LP的协议字段字节数说明地址10xFF指令码10x30 主机工作状态更新,0x31 主机喂狗,0x32主机查询是否需要升级,0x33 主机设备ID获取数据域N校验域2字段字节数说明帧头1固定为0xAA地址码1设备地址(1~32)数据长度1后续数据域+校验码的总字节数数据域2温度数据(16位,高字节在前)校验码1和校验(帧头+地址码+数据长度+数据)帧同步:必须包含帧头(如0xAA),避免误解析。
2026-03-12 16:47:29
244
原创 舵机控制学习笔记
定时器使用APB1/2作为时钟,特别地,当APB预分频系数是1时,定时器的时钟频率等于APB1/2的时钟频率;当APB预分频系数不为1时,定时器的时钟频率等于APB1/2时钟频率的2倍。该型号的舵机询问客服得知:1500us是停止位置,越接近1500 us速度越慢,扭力越小,500和2500us位置速度最快,扭力最大。TIMER3挂载在APB2总线上,但是因为APB2的分频系数不为1,所以TIMER3的时钟频率等于AHB总线频率240Mhz。:4MHz经60倍 倍频可得AHB总线的时钟频率为240Mhz。
2026-03-12 16:29:26
393
原创 C/C++ 中的堆和栈分别是什么?
说到堆栈,肯定跟内存分区有关系。据所周知,我们编写的代码中的函数、局部变量、全局变量、常量都是要占内存的。内存又可以分为四个区:代码区、数据区、堆区、栈区。代码区在程序运行前加载到内存中,这块内存是只读的。1、函数定义:void test()...2、结构体定义:struct Data{}...3、类定义:class Man{}...如果想用指针去修改这部分内存,就会爆炸*p = 48;数据区逻辑上连续的内存(常量字符串也是只读的)1、全局常量:const int g_num1;
2025-09-23 21:23:23
516
原创 华为AP5030DN-S 瘦固件转胖固件
FIT(瘦):无法独立完成WIFI使用,需要配合AP控制器使用,适合企业多个楼栋使用一个SSIDFAT(胖):可以单独使用,跟家用差不多。
2024-06-26 13:20:21
3853
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅