自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 stm32使用两个16位定时器级联成32位定时器

16位计时器最多计数65535,那么us级别的计时最大是65.535ms,项目上可能会有计时或者延时时间大于65.535ms的情况,因此需要级联成32位扩大使用范围。

2023-11-06 22:41:40 604

原创 路由器组成

路由器组成

2023-02-22 08:32:34 791

原创 TCP可靠传输

TCP的可靠性数据传输机制

2023-01-17 08:30:00 233

原创 TCP序列号和确认号

TCP序列号与确认号分析

2023-01-15 18:22:17 1637

原创 可靠传输-流水线协议 (GBN与SR)

介绍流水线协议

2023-01-08 21:38:35 2170 1

原创 传输层——可靠性传输原理

传输层协议给运行在不同主机上的应用进程提供逻辑通信服务。逻辑通信,以应用层的视角,可以认为主机上运行的进程是直接连接的,但事实上,主机之间可能连接有许多路由器。应用进程使用传输层提供的逻辑通信服务进行信息传递。传输层协议有两种:TCP与UDP,每种协议均为上层应用提供里不同的服务。

2022-12-25 17:19:46 1179

原创 STM32F103移植threadx

stm32F103移植threadx

2022-11-28 16:49:36 797

原创 STM2F103开发环境搭建:LINUX + CMakelists

Linux下搭建stm32f103的CMakelists开发环境

2022-11-27 20:46:41 734

原创 STM32 gcc与mdk下的printf重定向方式

stm32重定向:mdk与gcc

2022-11-15 22:15:53 292

原创 SPI通信

SPI简介SPI是一种串行外围设备通信接口,高速全双工通信总线,主要用于通信速率较高的场合。SPI硬件连接硬件连接图如下:SPI通讯使用3条总线及片选线,总线分别为:SCK、MOSI、MISO,片选线为SS,主要作用如下:(1)SS(片选线):用于选择从设备,成为片选信号线。当有多个SPI从设备与SPI主机相连时,设备的其他三条总线并联到相同的SPI总线,即使三条总线又从设备公用,但是片选线每个从设备都是独有的。SPI这一点与I2C协议不同,I2C通信是通过设备地址选中某个设备。SPI通信时,主

2021-03-07 15:30:38 1326

原创 DMA学习总结

DMA主要功能是传输数据,其特点是不需占用CPU,在数据传输时cpu可以做别的事。数据传输支持外设与存储器互传,存储器与存储器互传。一个处理器可能有多个DMA控制器,一个控制器下又有多个通道。DMA数据配置以下基于CORTEX-M3处理器的寄存器模式对DMA进行数据配置数据的去向传输方向一共有三个:外设到存储器,存储器到外设,存储器到存储器具体方向由DMA寄存器配置。既然传输,DMA就需要知道传输双方的地址,两者地址均由DMA控制器的寄存器控制传多少数据知道数据的流向,还需要明确传输的数据量

2021-03-04 20:20:16 549 1

原创 UCOSII学习笔记——事件控制块(Event Control Blocks)

  任务与任务,任务与中断服务程序之间可以通信,通信介质称为事件控制块。通信方式有以下几种,如下图:  (1)中断服务程序或者任务可以给ECB发送信号;只有任务能够等到中断服务程序或者ECB发送的信号;等待ECB设置有超时机制,如图A。  (2)当多个任务等到任务或者中断服务程序给ECB发送信号时,只有等待最高优先级的任务...

2021-02-04 17:16:22 1492

原创 UCOSII学习笔记——任务调度之优先级位图法

UCOSII学习笔记——任务调度机制1 任务描述2 创建任务2.12.4 创建任务挂载就绪队列1 任务描述2 创建任务2.12.4 创建任务挂载就绪队列 任务堆栈初始化和OS_TCB初始化完成后,需要将新创建的任务挂载到就绪队列,以便供OS_Sched调度,以下代码即表示挂载过程:OSRdyGrp|= ptcb->OSTCBBitY; //挂载任务到就绪队列OSRdyTbl[ptcb->OSTCBY] |= ptcb->OSTCBBitX;...

2020-12-10 00:56:16 1114

原创 arm体系结构编程-入门介绍

arm体系结构编程1 基本概念2 ARM编程模型2.1 工作模式2.2 工作状态2.3 寄存器组织结构2.3.1 和特殊功能寄存器的区别2.3.2 arm寄存器个数1 基本概念RISC,精简指令集 armCISC,复杂指令集 intel指令集 架构 SOCarmv4t ARM7 S3C44B0 之前都是三级流水线ARMV5TE ARM9 s3c2410/s3c2440ARMV6 ARM11 s3c6410ARMV

2020-11-24 00:12:25 978 2

原创 网络中主机通信过程

主机A和主机B在同一个二层网络,直接走二层交换主机A查看arp表,检查是否有主机B的IP到MAC的映射.如果有映射,构造报文,目的IP为主机B的IP,源IP为主机A的IP,目的MAC为主机B的MAC,源MAC为主机A的MAC(这个过程是构造了一个网帧,交换机的数据包传输是基于网帧的),将数据包传给交换机,交换机进行MAC表学习,将主机A的MAC和报文端口号记录下来,然后交换机查看自己的MA...

2019-08-22 15:22:21 2048 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除