
通讯协议系列
文章平均质量分 75
苏州向日葵
一个有想法的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stm32 freertos下基于 hal库的模拟I2C驱动实现
最近搞了两个项目,调了一版freertos下基于hal库得模拟I2C驱动,非常实用,直接拷贝就能用,这里做下记录,主要用到如下四个文件:原创 2025-06-30 15:08:51 · 271 阅读 · 0 评论 -
通讯问题排查思路
介绍了通讯问题一般排查思路原创 2024-08-07 09:14:48 · 281 阅读 · 0 评论 -
I2C协议知识点小结
简介I2C通信是飞利浦公司发明的一种通信协议I2C总线通信时:起始信号、结束信号、应答信号起始信号:当时钟线为高电平,数据线有高到低跳变时产生了起始信号结束信号:当时钟线为高电平,数据线由低到高电平跳变产生结束信号每次传输数据一定是8位,在第九位一定是一个应答位。应答信号:时钟线保证高电平,这期间数据线被拉低。在第九个时钟周期如果主机接收到0说明从机正常接收了数据。I2C数据的传输...原创 2019-03-05 22:05:34 · 432 阅读 · 0 评论 -
Bluetooth Low Energy协议介绍(上)
前言蓝牙通讯作为当前成熟的无线通讯方式之一,在智能穿戴,汽车电子,消费电子等领域得到了广泛的应用,所以学习这一块知识是很有价值的事情,我计划用两篇文章的内容,着重对ble设备,ble协议做一个概括性的介绍,以求刚接触蓝牙的同学有一个感性的认识,方便下一步的学习。(内容是学习过程中挑的一些精华部分,不是很连贯,可以参考其他资料促进理解)简介传统蓝牙,低功耗蓝牙,WIFI1.ble全称“Bl...原创 2019-03-02 13:56:07 · 1824 阅读 · 0 评论 -
Bluetooth Low Energy协议介绍(下)
前言在上篇文章中,对BLE协议做了基本的介绍,分为三层,这一篇,咱们就对每一层的协议做个详细的分析,从而对整个ble协议有个把握。Controllerphysical layer任何一个通信系统,首先要确定的就是通信介质(物理通道,Physical Channel),BLE也不例外。在BLE协议中,“通信介质”的定义是由Physical Layer(其它通信协议也类似)负责。Physic...原创 2019-03-02 16:47:17 · 971 阅读 · 0 评论 -
通信协议之USB
前言USB也是当前应用比较广泛的设备,本文将挑重点对其做一些概要性的介绍,更详细的了解可以去网上找《圈圈带你学USB》这本书,属于介绍USB的经典之作。USB分类1按协议分Usb1.1 :usb1.1是标准的USB规范,高速方式的传输速率为12Mbps,低速方式的传输速率为1.5Mbps,b/s位传输速度,bps位传输速率。USB2.0:由USB规范1.1规范演变而来,传输速率达到了48...原创 2019-03-10 13:34:30 · 2230 阅读 · 0 评论 -
RS485通讯介绍(附批量测试思路)
前言做嵌入式开发的无论软件还是硬件,应该经常听见这样一个概念“485协议”,但是呢,去查资料又发现好多人说“485要跑modbus协议”,姑且不论modbus是什么,协议上跑协议,有点晕。到底是怎么回事呢,请往下看。485通讯标准485是电气特性规定为2线,半双工,多点通信的的标准,它的电气特性和RS232不太一样,用缆线两端的电压差值来表示传递信号,RS485仅仅规定那个了接收端和发送端的...原创 2019-03-09 20:41:14 · 19147 阅读 · 0 评论