Aylmer's BlogSTM32串口

STM32串口

发表于2025-04-07|更新于2025-04-09
|浏览量:
文章作者: Aylmer
文章链接: https://aylmer-wang.github.io/2025/04/07/usart-learning/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Aylmer's Blog!
STM32协议笔记
上一篇
2025-0317-日记
日记2025年3月27日 天气:沙尘暴 咽喉肿胀疼痛
下一篇
以太网
以太网基础知识网络常见硬件介绍 双绞线 光纤 交换机 路由器 以太网的tcp/ip协议栈中的位置 最简单的以太网通信 ping命令功能? ping命令是如何工作的? 我的电脑仅仅知道对方的电脑IP地址,数据是怎么到达对方电脑上的?网络上电脑凭什么来找到对方? IP地址&MAC地址 以太网通信寻址是靠MAC地址 ARP协议(地址解析协议) 原理:实现从 IP 地址到 MAC 地址的映射即询问目标IP对应的MAC地址 ping命令是直接发送数据到对方计算机吗? ping不通网络一定不通吗? 不一定,可能arp欺骗
相关推荐
2025-03-26
I2C 原理及时序代码
I2C通过通信线,实现单片机读写外挂模块的寄存器的功能。 串行半双工 应答机制 多模块 一主多从 / 多主多从 同步、时钟线 采用外置若上拉电阻加开漏输出结构,进制所有设备输出强上拉的高电平。 I2C时序基本单元起始条件:SCL高,SDA下降沿;终止条件:SCL高,SDA上升沿 主机发送一个字节:SCL低电平期间,主机数据将依次放到SDA上(高位先行,B7–>B0依次发送),然后释放SCL,从机在SCL高电平期间,读取数据位。 主机接收一个字节 :SCL低电平期间,从机数据依次放到SDA上(高位先行),主机在SCL高电平期间读取数据位。 应答机制发送应答SA:主机在接收完一个字节后,在下一个时钟发送1bit,0应答,1非应答。 接收应答RA:主机在发送完一个字节后,在下一个时钟接收1bit从判断从机是否应答,0应答,1非应答。 I2C时序★★★ 指定地址写:对于指定设备(slave address),在指定地址(reg address)下,写入指定数据(data) 起始 –> 主机send slave address(7bit)+...
2025-04-14
SPI通信协议
SPISPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola(摩托罗拉)首先在其MC68HCXX系列处理器上定义的 SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。 SPI主从模式SPI分为主、从两种模式,一个SPI通讯系统需要包含一个(且只能是一个)主设备,一个或多个从设备。提供时钟的为主设备(Master),接收时钟的设备为从设备(Slave),SPI接口的读写操作,都是由主设备发起。当存在多个从设备时,通过各自的片选信号进行管理。 SPI是全双工且SPI没有定义速度限制,一般的实现通常能达到甚至超过10 Mbps SPI信号线SPI接口一般使用四条信号线通信:MISO(数据输入),MOSI(数据输出),SCK(时钟),CS(片选) MISO:...
2025-04-07
以太网
以太网基础知识网络常见硬件介绍 双绞线 光纤 交换机 路由器 以太网的tcp/ip协议栈中的位置 最简单的以太网通信 ping命令功能? ping命令是如何工作的? 我的电脑仅仅知道对方的电脑IP地址,数据是怎么到达对方电脑上的?网络上电脑凭什么来找到对方? IP地址&MAC地址 以太网通信寻址是靠MAC地址 ARP协议(地址解析协议) 原理:实现从 IP 地址到 MAC 地址的映射即询问目标IP对应的MAC地址 ping命令是直接发送数据到对方计算机吗? ping不通网络一定不通吗? 不一定,可能arp欺骗
2025-04-08
计算机网络笔记(准备国网)
计算机网络计算机网络和互联网 什么是internet? 网络 计算机网络 互联网 节点 主机及其上运行的应用程序 路由器、交换机等网络交换设备 边:通信链路 接入网链路:主机连接到互联网的链路 主干链路:路由器间的链路 协议:对等层的实体在通讯过程中遵循的规则的集合 网络结构 网络边缘:主机、应用程序 采用网络设施的面向连接服务 目标:端系统之间传输数据 握手:在数据传输之前做好准备 两个通信主机之间为连接建立状态 TCP服务: 可靠的按顺序的传送数据 流量控制 拥塞控制 网络核心:互联的路由器、网络的网络 接入网、物理媒体:有线或无线通信链路 应用层概述原理web and...
2025-04-14
计算机组成原理
...
2025-04-09
misra-c笔记(准备嵌入式实习)
Misra-C编码规范前言为了解决嵌入式 C 语言开发中常见的安全性和可靠性问题,汽车产业软件可靠性协会 (MISRA) 发布了 MISRA C 编码标准。 MISRA C (Motor Industry Software Reliability Association C) 是汽车工业 C 编码标准的缩写,由 MISRA 协会发布。其目标是为嵌入式系统中的 C 语言开发提供一套严格的编码规范,旨在: 提升代码可靠性 (Reliability): 减少因编码错误导致的程序缺陷,提高系统运行的稳定性。 提升代码可读性 (Readability): 统一代码风格,使代码更易于理解和维护,降低维护成本。 提升代码可移植性 (Portability): 减少对特定编译器或硬件平台的依赖,增强代码在不同环境下的适应性。 提升代码可维护性 (Maintainability): 规范的代码结构和风格,降低代码维护和升级的难度。 提升代码安全性 (Safety): 避免潜在的安全漏洞,保障系统运行的安全。 一、指令 (Directives)Dir1.1 实现定义行为文档化 12Any...

评论
avatar
Aylmer
勿以往之不谏,之来者之可追。
文章
16
标签
8
分类
0
Follow Me
公告
This is my Blog
最新文章
基于hexo&butterfly如何给个人博客的文章添加评论区2025-04-16
计算机组成原理2025-04-14
SPI通信协议2025-04-14
GPIO8种工作模式2025-04-11
论文投稿记录2025-04-10
©2019 - 2025 By Aylmer
框架 Hexo 7.3.0|主题 Butterfly 5.3.5