通讯协议
文章平均质量分 82
纸上苍生
知行合一,止于至善
展开
-
SPI的软件配置&&通讯速率
SPI通讯的速率是由SPI主设备(通常是微控制器)来决定的。SPI总线的通讯速率是由主设备的时钟频率和SPI工作模式来确定的。1.SPI通讯速率为1MHZ的含义是什么SPI通讯速率范围在几百Kbps到几十MHz之间SPI通讯速率为1MHz表示每秒钟可以传输1兆比特的数据量。这意味着在1MHz的SPI通讯速率下,每个时钟周期可以传输1个比特的数据。因此,如果SPI总线的通讯速率为1MHz,那么在每个时钟周期内可以传输1个比特的数据,数据传输速度为每秒1兆比特。原创 2024-05-08 19:17:43 · 197 阅读 · 0 评论 -
串口通讯原理+硬件实现方法+软件配置
Qwen1.5 72b请阅读文章并梳理文章大纲,以便于我可以快速把握文章要点:文章名称: STM32-串口通信(串口的接收和发送)文章地址:https://gitcode.csdn.net/65e6e6b81a836825ed787581.htmlSTM32串口通信大纲I. 引言学习背景与串口通信的重要性简述本文目的与主要内容II. STM32里的串口通信基本概念与功能介绍USART及STM32内置串口全双工通信与异步时钟控制接收/发送逻辑结构III. 串口配置选择合适的转载 2024-05-08 19:05:25 · 37 阅读 · 0 评论 -
SPI引脚接口&&基本通讯时序
SPI是“全双工”(具有单独的发送和接收线路),因此可以在同一时间发送和接收数据,另外SPI的接收硬件可以是一个简单的移位寄存器。这比异步串行通信所需的完整UART要简单得多,并且更加便宜;本文讲述比较精简,详细的可以参考大佬文章SPI协议详解(图文并茂+超详细) - 知乎 (zhihu.com)原创 2024-04-19 18:43:37 · 723 阅读 · 0 评论 -
IIC通讯---引脚配置---开漏输出原因
复用功能模式中,输出使能,输出速度可配置,可工作在开漏模式, 但是输出信号源于其它外设(来自I2C外设),输出数据寄存器 GPIOx_ODR 无效;当 I2C 设备空闲时会输出高阻态,而当所有设备都空闲,都输出高阻态时,由上拉电阻把总线拉成高电平。(1)当输出寄存器输出高电平,引脚输出高阻态相当于(开路),假设该引脚接到I2C的SDA总线上,则总线被默认拉成高电平。这里SMT32,I2C外设的两个引脚SDA,SCL就要配置成复用功能的开漏输出模式,输出信号源于I2C外设。4.为什么引脚要设置成开漏模式。转载 2024-04-14 08:30:00 · 110 阅读 · 0 评论 -
模拟IIC软件代码和实际波形的分析&&真实IIC波形
文章结合模拟IIC的波形图片和代码图片对比解析,将IIC通讯拆解为起始信号+停止信号+ACK/NACK信号+发送一个字节+读一个字节来分析学习,最后举实际例子结合实践更加深入理解和使用IIC原创 2024-04-13 10:04:26 · 620 阅读 · 0 评论 -
IIC数据传输波形解析
【本文为转载文章】主要以波形图片结合讲解了IIC数据传输的过程,包括数据的写入和读取,数据传输规则转载 2024-04-13 08:22:06 · 57 阅读 · 0 评论 -
IIC通讯基础知识&&模拟IIC&&模拟IIC代码&&IIC面试题
主要时模拟IIC的相关知识细化了解,从IIC的硬件连接、IIC通讯方式、IIC通信协议、通讯速率,以及具体的代码实现来温故知新,最后通过一些面试常问的通讯题目来巩固原创 2023-12-09 21:00:00 · 1115 阅读 · 1 评论