自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Gstreamer---Basic tutorial 1: Hello world!

Gstreamer---Basic tutorial 1: Hello world!

2023-02-12 22:36:11 182

原创 对值进行位操作(C语言)

一些比较实用的

2022-12-25 20:12:56 173

原创 汇编指令学习---记录

汇编指令学习过程记录

2022-12-21 16:17:59 313

原创 线程的定义与线程切换的实现

RT-Thread 学习

2022-12-21 00:34:16 170

原创 NVIC简介

文章目录1. 什么是NVIC1.1 NVIC结构体定义1.2 相应固件库函数1.2.1 NVIC_EnableIRQ 函数1.2.2 NVIC_DisableIRQ 函数1.2.3 NVIC_GetPendingIRQ 函数1.2.4 NVIC_SetPendingIRQ 函数1.2.5 NVIC_ClearPendingIRQ 函数1.2.6 NVIC_GetActive 函数1.2.7 NVIC_SetPriority 函数1.2.8 NVIC_GetPriority 函数1.2.9 NVIC_Syst

2022-02-05 09:58:20 8367

原创 固件库应用之使用HSE / HSI配置时钟

文章目录1.基础知识1.1 RCC是什么1.2 RCC框图分析2. 编程步骤1.基础知识1.1 RCC是什么RCC : reset clock control 复位和时钟控制器。1.2 RCC框图分析2. 编程步骤开启 HSE/HSI ,并等待 HSE/HSI 稳定设置 AHB、APB2、APB1 的预分频因子设置 PLL 的时钟来源,和 PLL 的倍频因子,设置各种频率主要就是在这里设置开启 PLL,并等待 PLL 稳定把 PLLCK 切换为系统时钟 SYSCLK读取时钟切

2022-01-26 12:46:19 1157 2

原创 SetSysClockTo72函数解析

这里写目录标题SetSysClockTo72函数解析1 分析前须知1.1 相关宏定义1.2 RCC框图2. 具体程序分析SetSysClockTo72函数解析1 分析前须知1.1 相关宏定义/** * IO definitions:IO 定义 * * define access restrictions to peripheral registers 定义对外围寄存器的访问限制 */#ifdef __cplusplus #define __I volatile

2022-01-25 22:41:50 391

原创 固件库应用之按键检测

此处按键检测是:检测按键的状态,按下 / 松开 。按键硬件电路、、由下图可知,这些按键在没有被按下的时候,GPIO 引脚的输入状态为低电平 (按键所在的电路不通,引脚接地),当按键按下时,GPIO 引脚的输入状态为高电平 (按键所在的电路导通,引脚接到电源)。只要我们检测引脚的输入电平,即可判断按键是否被按下。该按

2022-01-25 00:26:29 1055

原创 固件库应用之点灯

文章目录stm32固件库点灯编程步骤1. 使能 GPIO 端口时钟1.1 为何要使能 GPIO 端口时钟1.2 怎么使能一个时钟1.3 应该使能哪一个时钟1.4 开启时钟程序2. 初始化 GPIO 目标引脚为推挽输出模式2.1 有哪些输出模式及使用场景2.2 GPIO初始化步骤2.2.1 定义GPIO初始化结构体并赋值2.2.2 调用GPIO_Init函数2.3 初始化GPIO程序3.控制 GPIO 引脚输出高、低电平3.1. GPIO_SetBits函数3.2.GPIO_ResetBits函数3.3 G

2022-01-24 21:19:49 3089

原创 C语言---结构体总结

前言、、结构体可以看作一个容器,其将多个不同类型的数据装起来,然后当作一个整体。1.结构体的定义以上:可以记 ”变量被赋予了空间,而模板并没有“2.结构体的初始化3.结构体成员运算符"."(点)与结构体指针运算符"->"(箭头)的差异、、因为结构体中一般有着诸多类型的元素,故需要一个操作去取出对应的元素,而这就是结构体成员运算符。、、我们可以将整个结构体当作一个”数组“,而其中的元素名为下标;对于普通结构体,使用结构体成员运算符,如:.num为Student结构的下标,Stude

2022-01-08 17:41:27 632

原创 C语言---循环语句总结

前言、、在C语言中,基本的循环语句有while、for、do…while三种。下文笔者将对其使用进行粗略总结。错误之处还请各位指出,感谢!基本使用模板1.while语句2.for语句3.do…while语句实际应用中的疑问1.while与for的转换、、由前文我们可以看到三个循环的结果是一样的,那么他们能不能相互替代呢,目前为此,笔者只知道将for与while进行互换,如下:2.判断语句使用自加 / 自减语句、、在此只以while进行举例(其他与其一致):注:后两个应为输出b

2022-01-08 15:08:46 288

原创 对不常用转义字符 \r \v \f 的一点点个人理解

刚刚脑子里突然想起来之前有人提过“为什么这个转义字符好像没有用?”这样的问题。\r\n刚好可以拿来水一水注:本文代码运行环境均为 VS 20171." \r "定义:回车符,可将光标移到本行开头。试验代码:#include<stdio.h>int main(void){ printf("01234\r56789"); printf("\n");}结果如下:推测:这个代码只有一行,暂无法对其进行调试,以查看运行过程,所以我们可以根据定义,对这代码进行人肉编译,.

2020-12-21 17:18:27 14616 7

原创 C语言初学者之指针基础总结

定义:在这里引用百度的定义:在计算机中, 所有的数据都是存放在存储器中的, 不同的数据类型占有的内存空间的大小各不相同。内存是以字节为单位的连续编址空间, 每一个字节单元对应着一个唯一的编号, 这个编号被称为内存单元的地址。比如: int类型占4个字节, char类型占1个字节等。内存为变量分配存储空间的首个字节单元的地址, 称之为该变量的地址。地址用来标识每一个存储单元, 方便用户对存储单元中的数据进行正确的访问。在高级语言中地址形象地称为指针。学后目前学了指针之后,感觉指针像一个箭头→一样可

2020-11-07 11:20:22 136 1

原创 随机字符串中英语单词计数

题:

2020-11-05 17:09:07 214

空空如也

空空如也

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

TA关注的人

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