通讯协议
文章平均质量分 91
木易muyi
无
展开
-
modbus-tk学习笔记
对于modbus ASCII 模式,使用的是高位字节在前,低位字节在后。使用LRC校验。对于modbus rtu 模式,使用的是低位字节在前,高位字节在后。使用CRC校验。参考博客:modbus 入门篇,不冗长,很好理解!MODBUS学习笔记——modbus tk modbus TCP主机实现_物联网 IoT 经验分享-CSDN博客_modbus_tkmodbus协议中的寄存器理解0.前言modbus是一种古老但是高效的应用层协议。在嵌入式和PC机领域有多种方法实现modbus协议栈,mo.原创 2021-05-15 15:38:45 · 7321 阅读 · 5 评论 -
模拟IIC(基于STM32)
话不多说,直接讲代码GPIO配置STM32的8种引脚模式void IIC_Init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphResetCmd(RCC_APB2Periph_GPIOx,ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; GPIO_InitStructure.GPIO_Pin = IIC_SCL_Pin|IIC_SDA_Pin; GP原创 2021-01-04 10:55:48 · 5656 阅读 · 4 评论 -
基于STM32读取W25Q64(模拟SPI)
配置SPI使用的GPIOspi.h#ifndef _SPI_H#define _SPI_H#include "stm32f10x.h"#define SPI_CS_CLK RCC_APB2Periph_GPIOA#define SPI_CS_Pin GPIO_Pin_0#define SPI_CS_PORT GPIOA#define SPI_CLK_CLK RCC_APB2原创 2020-10-19 21:29:48 · 5206 阅读 · 1 评论 -
基于STM32的模拟SPI通讯
1.SPI协议介绍SPI协议是由摩托罗拉公式提出的通讯协议(Serial Peripheral Interface串行外设接口),是一种高速全双工的通信总线。SPI通讯使用3条总线(SCK、MOSI、MISO)和片选线CS。CS:片选线也叫NSS,当有多个SPI设备与SPI主机相连时,设备的其他信号线SCK、MOSI、MISO同时并联到相同的SPI总线上(无论由多少个从设备,都共用这3条总线),而每个从设备都有独立的CS片选线,有多少个从设备就有多少个CS线。SPI通讯无设备地址,当主机要选择从设原创 2020-10-08 18:02:44 · 4952 阅读 · 5 评论