![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通讯
实例代码
匠在江湖
这个作者很懒,什么都没留下…
展开
-
51单片机实现 printf 和scanf函数
实现的原理:就是找到printf 和scanf函数的输入/输出端的接口函数把它修改定向到串口。/** @copyright Copyright(c)2014-2011 XXXX Co.,Ltd. All rights reserved. ****************************************************************************** * @file uart_format.c * @brief * .原创 2021-11-23 09:07:08 · 1143 阅读 · 0 评论 -
程序、代码、硬件常见的英文缩写
附件1 常用单词缩写(英文)(元音:aeiou) 全词 缩词/简写 中译 全词 缩词/简写 中译 指令内核相关类 source src 源头 default def 默认 destination原创 2021-11-18 15:35:55 · 7129 阅读 · 0 评论 -
通信协议常见的帧头帧尾
以太网帧帧头(协议标识):IPv4 0x0800IPX 0x8137ARP 0x0806Pause Control 0x8808IPv6 0x86DD其他通信协议常见的帧头帧尾:帧头:0x55AA0xEB900x22220xAAAA帧尾:0x0D0x0D0A...原创 2020-12-15 11:58:05 · 9705 阅读 · 0 评论 -
七层网络协议模型(ISO模型)
简单理解就在 各层 添加了对应功能的 各种 帧头、校验!目的就准确的把 信息发送出去!就像写信的各种层地址一样!原创 2021-03-26 11:08:36 · 4342 阅读 · 0 评论 -
ModBus协议帧格式(RTU、ASCII、TCP/IP)
modbus协议的ASCII模式和RTU模式的比较:协议优点缺点ASCII直观,简单,易调试,接收间隔时间不受限效率低,如RTU传输0xF3, ASCII需要传输字符’F’和字符’3’占两个字节RTU效率高,适合传输数据量较大的数据块稍复杂,接收时间间隔不能超过3.5倍字符Modbus详解 点击链接...原创 2021-03-26 10:56:12 · 5394 阅读 · 0 评论 -
MPI通信常用函数
功能类函数名功能备注消息传递Sendint MPI_Send(…)最基本的发送函数都是以缓冲区作为端点,通过参数配置来完成指定操作。消息传递Recvint MPI_Recv(…)最基本的接收函数都是以缓冲区作为端点,通过参数配置来完成指定操作。数据打包Packint MPI_Pack(…)我们希望将不连续的数据或是不相同的数据类型的数据一起发送到其他进程,而不是效率很低地逐个发送。一个解决这个问题的方案是将数据封装成包,再将数据包放到一个连续的缓冲区...原创 2021-01-19 10:04:37 · 875 阅读 · 0 评论 -
模拟I2C 源码
iic.c 源文件源码/**@copyright Copyright(c)2014-2011 XXXX Co.,Ltd. All rights reserved. ******************************************************************************* * @file * @brief * @author 匠在江湖 (ID:123456) * @version V1.0 * @date 2014/05/08原创 2020-07-06 22:49:53 · 961 阅读 · 0 评论 -
单片机实现 printf 打印输出,和电脑端一样用
在学C语言时 printf 很好用,到了单片机时却不能用,那因为 printf 在库中驱动是答应到显示屏的,所用我们把驱动重新定向打印到串口就可以在单片机中用了,这样我们就可以通过串口打印到串口助手软件显示区了! 和电脑端一样用!串口初始化代码部分,以STM32为例,其他单片机也一样,只是修改成对应的单片机寄存器即可,整个逻辑是一样的若只是实现printf打印到串口,串口不用开中断,也不用单独写串口接收发送函数,只要需要配置好串口四要素,再启动串口,并在下面核心代码去修改 串口状态接收标志 和 串口数据原创 2020-07-08 09:20:41 · 2784 阅读 · 0 评论 -
I2C总线原理与24C02,图文并茂,模拟 I2C代码,经过百万套大货验证
源码1:24C02/04/08/16/32/64/128/256 通用 驱动代码 函数源码2:I2C 源码 (利用开漏输出,SDA不用切换输入输出模式了)源码3:I2C 源码 程序 函数注:源码2 和 3 都是I2C源码,都可以与源码1配合使用...原创 2020-07-08 08:42:59 · 385 阅读 · 0 评论 -
GPS NMEA-0183 协议的校验和 计算方法 和 源码
GPS NMEA-0183 协议的校验和 计算方法 和 源码新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入NMEA-0183 协议的校验和 计算方法 : 就是 将 “”和“∗”之间的字符ASCII值进行异或运算得到的数原创 2020-07-02 14:12:51 · 4937 阅读 · 0 评论