自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 freertos移植到stm32上

这些代码FreeRTOS 官方已经提供给我们的,直接使用即可,在前面已经说了,FreeRTOS是软件,我们的开发版是硬件,软硬件必须有桥梁来连接,这些与处理器架构相关的代码,可以称之为 RTOS 硬件接口层,它们位于FreeRTOS/Source/Portable 文件夹下。1.首 先在 我们 的 STM32 裸 机工 程模 板根 目录 下新 建一 个文 件夹, 命名 为“FreeRTOS”,并且在 FreeRTOS 文件夹下新建两个空文件夹,分别命名为**“src”与“port”**,

2023-05-23 16:47:09 180 1

原创 freertos空闲任务和阻塞延时

使用 RTOS 的很大优势就是榨干 CPU 的性能,永远不能让它闲着,任务如果需要延时也就不能再让 CPU 空等来实现延时的效果。,即任务需要延时的时候,任务会放弃 CPU 的使用权,CPU 可以去干其它的事情,当任务延时时间到,重新获取 CPU 使用权,任务继续运行,这样就充分地利用了 CPU 的资源,而不是干等着。,那 CPU 又去干什么事情了?。在FreeRTOS 中,空闲任务是系统在【启动调度器】的时候创建的。

2023-05-22 21:14:54 687

原创 freertos任务的定义与任务切换

也可以是。

2023-05-22 20:21:27 223

原创 数据结构——希尔排序

【代码】数据结构——希尔排序。

2023-05-05 14:56:17 73

原创 数据结构-插入排序

【代码】数据结构-插入排序。

2023-05-04 22:57:41 35

原创 简单的选择排序

【代码】简单的选择排序。

2023-05-04 21:00:47 33

原创 冒泡排序的c语言创建

② 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。④ 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。① 比较相邻的元素。如果第一个比第二个大,就交换他们两个。③ 针对所有的元素重复以上的步骤,除了最后一个。冒泡排序算法原理(摘抄自百度百科)

2023-05-03 21:00:22 33

原创 二叉树的拷贝和释放

【代码】二叉树的拷贝和释放。

2023-05-03 20:03:43 62

原创 二叉树——求叶子结点树

【代码】二叉树——求叶子结点树。

2023-05-03 19:53:53 705

原创 二叉树——递归遍历

【代码】二叉树——递归遍历。

2023-05-03 19:48:02 36

原创 栈的应用-就近原则

采用栈的链式存储:创建 LinkStack.h 和 main.c。

2023-05-01 09:19:48 47

原创 栈的链式存储结构

栈的链式存储结构:数据在内存中是一块非连续的内存空间,和栈的顺序存储结构不一样。栈的链式存储结构:创建。栈的链式存储框架.c。

2023-04-29 22:49:34 66

原创 栈的顺序存储框架

栈是一种特殊的线性表,是限定仅在一端(通常是表尾)进行插入和删除操作的线性表。出栈:从栈顶(即表尾)删除最后一个元素的操作。入栈:插入元素到栈顶(即表尾)的操作;表尾——栈顶   表头——栈底。栈的顺序存储结构框架:创建。栈的顺序存储框架.c。

2023-04-29 16:54:17 48

原创 单向循环链表

【代码】单向循环链表。

2023-04-29 14:50:21 49

原创 单向链表(创建、插入、查找、删除、释放)

L结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻各结点由两个域组成:数据域:存储元素数值数据指针域:存储直接后继节点的存储位置结点只有一个指针域的链表,称为单链表在这里插入图片描述。

2023-04-27 21:59:21 236

原创 线性表(顺序存储结构——动态数组)

DynamicArray.c 动态数组的各种操作详解。DynamicArray.h 头文件。

2023-04-25 23:04:17 185

原创 TIM——基本定时器

经 APB1 预分频器后分频提供,如果APB1 预分频系数等于 1,则频率不变,否则频率乘以 2,库函数中 APB1 预分频的系数是 2,即PCLK1=36M,所以定时器时钟TIMxCLK=36*2=72M。(1) Prescaler:定时器预分频器设置,时钟源经该预分频器才是定时器时钟,它设定 TIMx_PSC寄存器的值。(4) ClockDivision:时钟分频,设置定时器时钟 CK_INT 频率与数字滤波器采样时钟频率分频比,基本定时器没有此功能,不用设置。定时器时钟 TIMxCLK,即。

2023-04-19 20:51:41 1324

原创 双从ADC同步规则模式采集实验

这里使用ADC1和ADC2同时采集实验,ADC1采集的数据放在DR低16位,ADC2采集的数据放在DR高16位,最后传输给定义的数组中输出。

2023-04-18 15:22:05 1179 2

原创 ADC独立模式-多通道采集实验

在stm32F中,ADC1/3具有DMA请求,ADC2 不具有。

2023-04-18 14:29:28 1012

原创 ADC——电压采集

STM32f103 系列有 3 个 ADC,精度为 12 位,每个 ADC 最多有 16 个外部通道。ADC1 和ADC2 都有 16 个外部通道,ADC3 根据 CPU 引脚的不同通道数也不同,一般都有 8 个外部通道。

2023-04-18 10:55:19 6071 1

原创 USART——控制LED灯

上一篇中有详细讲解使用USART串口接收和发送数据,主要是单片机向电脑发送相应数据。这一篇使用USART串口,电脑发送相应命令控制LED灯。

2023-04-08 16:05:03 492

原创 USART——串口通信

物理层:规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层:主要规定通讯逻辑,统一收发双方的数据打包、解包标准。RS-232 标准的串口设备间常见的通讯结构图常见的电子电路中常使用 TTL 的电平标准,理想状态下,使用 5V 表示二进制逻辑 1,使用 0V 表示逻辑 0;而为了增加串口通讯的远距离传输及抗干扰能力,它使用-15V 表示逻辑 1,+15V 表示逻辑 0。在旧式的台式计算机中一般会有 RS-232 标准的 COM 口 (也称。

2023-04-08 15:53:02 1143

原创 通信的基本概念

特征对比:同步通信中,数据信号传输的大部分是有效数据,而异步通信中会包含有帧的各种标识符,同步通信效率更高,但是同步通信双方的时钟允许误差比较小,而异步通信双方的时钟允许误差较大。,在时钟信号的驱动下双方进行协调,同步数据。通讯中通常双方会统一规定在时钟信号的上升沿或下降沿对数据线 进行采样。2.并行通信:使用8、16、32及64根或者更多的数据线进行传输。1.串行通信:数据信号线8根以下,按数据位形式一位一位传输数据。比特率:每秒钟传输的二进制位数,单位为比特每秒 (bit/s)。全双工、半双工、单工。

2023-04-08 11:09:38 53

原创 SysTick—系统定时器

SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK,一般我们设置系统时钟 SYSCLK等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。系统定时器一般用于操作系统,用于产生时基,维持操作系统的心跳。有 4 个寄存器。在使用 SysTick 产生定时的时候,只需要配置前三个寄存器,最后一个校准寄存器不需要使用。

2023-04-05 19:05:19 890

原创 STM32应用中断

异常就是中断,中断就是异常。F103 在内核水平上搭载了一个异常响应系统,支持为数众多的和。其中(如果把 Reset 和 HardFault 也算上的话就是 10 个),。系统异常和外部中断可在HAL 库文件 stm32f1xx.h 这个头文件查询到。

2023-04-05 12:55:40 336

原创 stm32—RCC使用HSE/HSI配置时钟

RCC :reset clock control 复位和时钟控制器这里只需要理解时钟部分。

2023-04-05 11:52:15 575

原创 html标签图文详解(二)

本文主要内容列表标签:<ul>、<ol>、<dl>表格标签:<table>框架标签及内嵌框架:<iframe>表单标签:<from>多媒体标签滚动字幕标签:<marquee>一、列表标签1、无序列表<ul>,无序列表中的每一项<li>ul : unordered list,“无序列表”的意思。li : list item,"列表项“的意思。例:li 不能单独存在,必须包

2020-11-25 21:10:23 417

原创 HTML标签:图片标签

img标签语法为:<img src="图片的URL" />能插入的图片类型能够插入的图片类型:jpg(jpeg)、gif、png、bmp等。不能往网页中插入图片的格式是:psd、ai等。HTML页面不是直接插入图片,而是插入图片的引用地址,所以要先把图片上传到服务器上。img标签的src属性src属性:图片的路径,相对路径、绝对路径写法一:图片的相对路径相对当前页面所在的路径。两个标记(.——当前目录)和(..——上一层目录)举例:<!--当前目录中的图片--&

2020-11-04 09:33:30 856

原创 HTML标签:字体标签和超链接

- 字体标签:<font>、<b>、<u>、<sup>、<sub>.- 超链接:<a>特殊字符:&nbsp;(空格)、&lt;(小于号)、&gt;(大于号)、&amp;(符号&)、&quot;(双引号)、&apos;(单引号)、&copy;(版权©)、&trade;(商标)、&#32464;(文字)——前三个记住,后面要用的时候查一下即可。特殊字符查询

2020-10-29 20:47:32 431

原创 HTML的排版标签

排版标签:<h1> <p> <hr /> <br /> <div> <span> <center> <pre>标题标签<h1>~<h6>由大到小align属性,属性值可以是:left、center、right。html注释<!--注释内容-->段落标签<p></p>align属性,属性值可以是:left、center、right。文本级标签

2020-10-28 20:22:28 929

原创 初识HTML

1、HTML(HyperText Markup Language):超文本标记语言,不是一种编程语言,是一种描述性的标记语言。2、HTML的专有名词:网页 :由各种标记组成的一个页面就叫网页。主页(首页) : 一个网站的起始页面或者导航页面。标记: 比如<p>称为开始标记 ,</p>称为结束标记,也叫标签。每个标签都规定好了特殊的含义。元素:比如<p>内容</p>称为元素.属性:给每一个标签所做的辅助信息。XHTML:符合

2020-10-28 19:52:33 131

原创 浏览器

1、常见浏览器:谷歌(Chrome)、Safari、火狐(Firefox)、IE、Opera.2、浏览器的组成:渲染引擎(浏览器的内核)&JS引擎3、渲染引擎(Rendering Engine):解析HTML和CSS,决定浏览器如何显示网页的内容以及页面的格式信息。渲染引擎是浏览器兼容性问题出现的根本原因。常见浏览器内核如下:浏览器内核chromeBlink欧鹏Blink360安全浏览器Blink360极速浏览器BlinkSafariWe

2020-10-27 15:42:24 1055

原创 web和web标准

1、web称作:全球广域网&万维网2、web标准:w3c组织(万维网联盟组织)3、web标准包括三个方面:结构标准(html):用于对网页元素进行整理和分类;表现标准(css):用于设置网页元素的版式、颜色、大小等外观样式;行为标准(js):用于定义网页的交互和行为。4、web前端分为三层:html(HyperText Markup Language):超文本标记语言。从语义角度秒描述页面的结构。相当于人的身体组织结构。css(Cascading Style Sheets):层

2020-10-27 15:14:50 232

原创 git上传到github的解决问题链接

1、新手如何把自己电脑上的实操上传到github上链接:git上传到github上2、我在远程仓库中添加了一个README.md,文件,本地仓库没有这个,出现(error: failed to push some refs to '[email protected]:'问题解决)链接:error: failed to push some refs to '[email protected]:'问题解决...

2020-10-23 21:36:33 51

原创 新手入门前端,需要学习的基础内容。

一、学习链接来源于(添加链接描述)二、Web前端开发1、尽早面试,把每次面试碰到的问题记录下来,回去在学习,技术的笔试重复率很高。2、找工作尽量走内推渠道(靠谱的同学和同事,人脉的建立)。3、js语法是面试中最重要的部分。...

2020-10-16 21:25:25 136

空空如也

空空如也

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

TA关注的人

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