------------恢复内容开始------------ 1. 前言 在单片机通信项目中,经常会用到发送数据,大家有没有想过什么方式才是最优的方式?大家是否想过有没有什么标准的方案可以解决一切可能? 2. 基本应用 1.创建一个缓存区 ...
这节需要知道的知识点 https: www.cnblogs.com yangfengwu p .html 下载JSON文件: 链接: https: sourceforge.net projects cjson 等到倒计时到 拷贝JSON源文件和头文件,添加头文件到include.h 解析个数据 datemcu : updata , cmd : model JSON标准格式 字段 , 字段值 意思 ...
2019-10-16 00:40 0 1166 推荐指数:
------------恢复内容开始------------ 1. 前言 在单片机通信项目中,经常会用到发送数据,大家有没有想过什么方式才是最优的方式?大家是否想过有没有什么标准的方案可以解决一切可能? 2. 基本应用 1.创建一个缓存区 ...
一、编写单片机C语言程序开头格式 File name:文件名称 Author:作者 Version:版本号 Description:功能描述 Data:日期 二、单片机C语言程序模块化步骤 1、在同一文件夹下新建一个Main.C文件(或主文件或运行文件)和xxx.C文件(或功能文件 ...
一,所有的 .h 文件写到单独的.h文件里面 后期所有的.c文件 皆包含此文件 二,新建测试文件 test.c 和 test.h ...
引言 单片机编程时,如果代码量不多,可以将所有的函数和定义等放在一个main.c文件中,但是随着代码量的增加,如果将所有代码都放在同一个.C文件中,会使得程序结构混乱、可读性与可移植性变差,而模块化编程就是解决这个问题的常用而有效的方法。 模块化设计的原则 “高内聚,低耦合” 高内聚:一个 ...
一,弄个串口回调 (实际上就是函数指针...) 实 ...
一,为什么要使用环形队列来发送数据?是为了解决什么问题呢! 这节说了怎么用中断发送数据,但是大家是否想过,这种中断发送有个bug,看一下下面的 ...
前言 这一节说明一下数据传输中常用的CRC校验 所谓CRC校验,说白了就是对数据做下计算,然后把计算结果放到最后面 平时用的最多的算是CRC16 直接上菜 ...
的时候有时候需要先执行一些函数打包数据,然后再发送 为了直观,我做的单片机控制WIFI连接路由器的程序 ...