- 博客(5)
- 收藏
- 关注
原创 Modbus 学习手册
它的核心思想很简单:主站按地址请求,从站按功能码返回线圈、离散输入、输入寄存器或保持寄存器中的数据。很多设备手册写 40001、40002 这类传统地址,但报文里的起始地址通常从 0 开始。读完后应能区分 Modbus RTU/TCP,读懂常见请求与响应报文,完成寄存器映射、轮询设计、异常码排查和基础抓包分析。站号 01,功能码 03,地址 0000,数量 0002,CRC 0BC4。示例:从站 1,读取保持寄存器 40001 起 2 个寄存器。起始地址或数量越界,检查 0/1 基地址换算。
2026-06-03 10:40:11
331
原创 C语言关键字与运算符全解析
很多初学者在看项目代码时,会把 memcpy、memset、strlen、strcmp、printf 这些内容误以为是“C语言关键字”。关键字属于语言本身规定好的单词,运算符属于符号,而 memcpy 这种是库里提前写好的功能,拿来直接调用。不要只背定义,重点理解“置位、清零、翻转、取某几位”。初学者尤其要记住 memcpy 的参数顺序:第一个是目标地址,第二个是源地址,第三个是拷贝的字节数。一句话记忆:关键字是语言自带的“保留词”,运算符是符号,memcpy 这种是标准库已经帮你写好的函数。
2026-04-22 18:39:27
308
原创 嵌入式 C 语言学习笔记(初学者友好版)
《嵌入式C语言学习笔记》是一份面向初学者的实用指南,重点讲解如何将C语言知识应用于嵌入式开发。文章从基础数据类型、指针、位操作等核心概念入手,逐步深入到寄存器操作、中断处理、驱动开发等嵌入式特有内容。通过"概念-重要性-代码实现-常见错误"的四层讲解方式,帮助读者建立硬件思维模式。特别强调了volatile、static等关键字的实际应用场景,以及内存管理、状态机设计等嵌入式开发必备技能。文章还提供了从GPIO到UART的实践路线,并总结了调试技巧和常见错误排查方法,适合已有C语言基础但
2026-04-20 16:09:11
469
原创 串口通信知识手册
《串口通信完整知识手册》系统梳理了嵌入式开发中的串口通信技术,涵盖UART/USART基础、电平标准、硬件设计和调试方法。手册首先明确串口通信的核心概念,包括异步/同步通信方式及UART与USART的区别;详细解析帧格式、波特率计算和常见电平标准(TTL/RS-232/RS-485)的特性与应用场景;提供典型接线方案与硬件设计要点;介绍数据包设计原则和校验方法;对比单片机实现的轮询、中断和DMA方式;最后总结高频故障排查方法和工程实践建议。该手册采用分层知识框架,适合作为嵌入式开发者的技术参考,特别强调实际
2026-04-20 15:31:35
436
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅