
通信
文章平均质量分 95
woshizuopie
不断学习
展开
-
BLE应用框架接口设计--前提
本文从功能需求的角度分析一般蓝牙BLE单芯片的应用框架(SDK Framework)的接口设计过程,并以TI CC2541为例说明BLE的应用开发方法。一.应用框架(Framework)我们熟知的Framework包括Android Framework、Linux QT、Windows MFC。应用框架抽象并封装实现了一般应用场景的需求,完成应用开发的80%,剩下的20%则以回调和函数接口的方式供应用开发人员调用以完成具体的需求。一般Framework完成的工作包括:任务分发、消息通信和UI等.原创 2022-03-16 14:03:16 · 450 阅读 · 0 评论 -
BLE低功耗蓝牙协议栈
目录一. BLE低功耗蓝牙协议栈(1)蓝牙核心协议(Bluetooth Core)(2)蓝牙应用层协议(Bluetooth Application)(3)BLE低功耗蓝牙核心协议层详解(Bluetooth Core)① 物理层(PHY)② 链路层(LL)③ 主机控制接口层(HCI)④ 通用访问配置文件层(GAP)⑤ 逻辑链路控制及自适应协议层(L2CAP)⑥ 安全管理层(SM)⑦ 属性协议层(ATT)⑧ 通用属性配置文件层(GATT)(4)ATT协议层中的原创 2022-03-14 18:11:06 · 9798 阅读 · 1 评论 -
CANOpen(一)-- CAN通信基础补充
【专栏】CANOpen系列教程CAN与CANOpen(一)_maifansnet的博客-CSDN博客_canopen《CANOpen轻松入门》--周立功目录1. CAN组成2.位填充3.优先级4. 位时序CAN总线波特率5.数据帧CAN既是一种总线,又是一种协议。CAN总线协议只定义了物理层和数据链路层,在实际设计中,这两层完全由硬件实现,设计人员无需再为此开发相关软件或固件,只要了解如何调用相关的接口和寄存器,即可完成对CAN的控制。简单说,CA...转载 2022-02-21 14:37:16 · 6803 阅读 · 1 评论 -
串口-RS232/RS485-TTL/CMOS
目录串口通信基本原理串口、RS-232、RS-485(1)物理接口形式(2)电平标准TTL与CMOS:RS-232、RS-485、RS-422串口形式串口通信基本原理参考【STM32】串口通信基本原理设备之间的通信方式一般为:并行通信、串行通信两种。串行通信分类:1.按数据传送方向分为:单工:只支持数据在一个方向上传输; 半双工:允许数据在两个方向传输,但是在某一时刻只允许一个方向,它实际上是一种切换方向的单工通信; 全双工:允许数据同时在两...原创 2022-02-13 19:01:57 · 6299 阅读 · 0 评论 -
TCP/IP&&HTTP
目录一. TCP/IP1.分层物理层:数据链路层:网络层:传输层:应用层:2. TCP/IP数据包:关于包、帧、数据报、段、消息的概述:3. 集线器、交换机和路由器的区别:4. Ethernet与TCP/IP5. 为什么建立连接是三次握手,而关闭连接却是四次挥手呢?二. HTTP一个简单的网络通信:HTTP报文格式:HTTP请求:HTTP响应:常见状态码:HTTP之URL:HTTP:应用层协议TCP:传输层协议IP...原创 2022-02-09 23:19:50 · 2489 阅读 · 0 评论 -
SPI&CAN&IIC通信协议简介
目录1. SPISPI的四种工作模式:CPOL:clock polarity,时钟极性。CPHA:clock phase,时钟相位。四种工作模式:2. CANCAN的特点:物理层特征:通讯节点:CAN通信报文:数据帧介绍:通过波形了解CAN网络通信:CAN信号的传输:发送过程:接收过程:1. SPI参考:SPI协议详解,波形分析-SPI数据SPI,串行外设接口(Serial Peripheral Interface),是一种...原创 2021-04-12 17:18:41 · 7333 阅读 · 2 评论