自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言,自定义数据类型

介绍自定义数据类型元素,以及其如何计算大小,成员值等等

2024-03-21 20:13:39 924 1

原创 面试题 整理

介绍一些面试笔试会考的题目

2024-03-18 22:25:19 623

原创 C语言中,基本数据类型介绍

讲解C语言基本数据类型

2024-03-16 18:59:32 1094

原创 面试常问,ADC,PWM

介绍一些基本PWM和ADC的一些知识点

2024-03-15 21:03:06 1071

原创 写函数判断闰年

写函数判断闰年

2024-02-06 23:27:51 236 1

原创 二分查找-函数实现

二分查找-函数实现

2024-02-06 22:47:59 217

原创 函数设计描述

函数设计描述

2024-02-06 02:02:40 259

原创 变长数组VAL

变长数组

2024-02-06 01:57:24 214

原创 BC100 有序序列合并

BC100 有序序列合并

2024-02-06 01:18:29 195

原创 BC107 矩阵转置

BC107 矩阵转置

2024-02-06 00:06:56 638

原创 BC69空心正方形打印

BC69空心正方形打印

2024-02-05 23:21:07 219

原创 EOF和0区别

此外,如果在程序中其他地方也使用标准输入,并且期望能够读取不带换行符的输入,这可能会导致问题。这个循环通常用于从用户那里读取多个整数,直到用户决定结束输入(例如,通过按下Ctrl+D(在Unix/Linux系统中)或Ctrl+Z(在Windows系统中))。的返回值是成功读取并赋值的输入项的数量,或者当遇到输入结束(EOF)或输入失败时返回EOF。多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。,因为它更加直观,并且不需要用户在每个输入之后都输入一个换行符。

2024-02-05 22:59:07 334

原创 常见供电电源符号讲解

整理常见单片机引脚,以及一些电路符号含义

2024-02-03 00:21:18 221

原创 单片机最小系统讲解

详细讲解了对于单片机最小系统

2024-02-02 23:26:31 1622

原创 RTC讲解

STM32当中,RTC如何使用

2024-01-18 22:53:51 907

原创 Unix时间戳

简单讲解时间戳,以及time.h库函数

2024-01-18 22:07:40 1183

原创 BKP备份寄存器读取

介绍了BKP的作用,如何使用

2024-01-18 15:53:55 1144

原创 W25Q64讲解及历程

讲解了W25Q64如何写入如何读取

2024-01-16 22:40:03 2050

原创 软件读写SPI

STM32标准库软件模拟SPI时序,参考历程代码

2024-01-15 18:04:47 439

原创 SPI通信讲解

讲解SPI通信的过程

2024-01-14 16:16:13 1172

原创 FlyMcu串口下载使用

介绍了如何使用FlyMcu,串口下载使用

2023-12-31 22:29:16 3704 4

原创 DHT11读取历程

结合DHT11讲解读取历程

2023-12-28 15:03:05 1182 1

原创 时钟树讲解

讲解芯片手册当中的时钟树

2023-12-22 21:20:50 729

原创 SHT30数据读取历程

SHT30在STM32f103c8t6的模拟IIC读取代码以及解读

2023-12-21 18:45:11 959 11

原创 SHT30-DIS手册解读

介绍需要看SHT30手册时候需要注意的地方

2023-12-21 18:09:51 2986 3

原创 USART代码

stm32 的USART1的使用代码

2023-12-11 23:29:27 214 1

原创 UART,USART讲解

讲解USART使用方法和注意事项。

2023-12-11 23:01:46 173 1

原创 通信概念介绍(同异步,双工,电平)

介绍一些常见的通信概念,包括同异步,(半)双工,电平等等

2023-12-10 14:21:43 546 1

原创 DMA介绍

讲解一些DMA使用,由于最近较忙,后续会补充

2023-12-07 17:57:34 243

原创 STM32-ADC介绍(基本原理)

我们可能有多路的输入,这时候可以根据,地址所存译码器,选择对应通道,输入电压A,然后SAR给DAC数据,DAC根据SAR的数据输出对应的电压B,比较器比较B和A的大小关系。RCCAPB2最大为72MHZ,经过预分频处理以后,得到ADC所需要的ADCCLK,但是时钟树规定,CLOCK最大不能超过14MHZ,意思很明确,经过分频以后的频率不能超过14MHZ,我们对72MHZ可以进行2,4,6,8分频,但是不能超过14MHZ。所以只能选择6或8分频,72/6=12MHZ或者,72/8=9MHZ,其他的就会超过。

2023-12-04 21:36:50 1370

原创 STM32中断介绍:

EXTI可以监测指定GPIO口的电平信号,当其指定的GPIO口产生电平变化时,EXTI将立即向NVIC发出中断申请,经过NVIC裁决后即可中断CPU主程序,使CPU执行EXTI对应的中断程序,也就是检测电平信号触发中断。属于外设之间的联合工作。当主程序执行时,触发中断条件,我们把触发中断时,程序这个时候的地方叫做断点,当接受中断以后cpu响应中断,处理中断,返回中断,也就是返回断点。中断嵌套:当我们当前正在处理一个中断1,而此时发生了一个更加紧急的中断2,cpu就会先处理中断2,处理完以后再去处理中断1。

2023-12-01 17:08:48 143 1

原创 GPIO详细介绍:(8种模式均有讲解)

介绍了STM32的GPIO详细结构,有助于自己编写代码思路清晰顺畅

2023-11-30 17:19:25 1184

原创 随机数产生(附带猜数字游戏代码)

其实rand函数⽣成的随机数是伪随机的,伪随机数不是真正 的随机数,是通过某种算法⽣成的随机数。真正的随机数的是⽆法预测下⼀个值是多少的。我们在程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed来设置rand函数⽣成随 机数的时候的种⼦,只要种⼦在变化,每次⽣成的随机数序列也就变化起来了。:函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的⼤⼩是 依赖编译器上实现的,但是⼤部分编译器上是32767。如果是1~100呢?

2023-11-29 23:43:23 216 1

原创 野指针成因详解

讲述c语言的野指针

2023-11-28 19:21:03 266

原创 什么叫做多组输入?

多组输入介绍

2023-11-27 20:42:57 29

原创 去掉字符串之间的空格

【代码】去掉字符串之间的空格。

2023-11-27 20:02:05 101

原创 段错误:野指针成因之一

这个时候内存空间为我们找了一个空内存,指针指向它,当我们确定了指针需要指向什么的时候就可以在重新指向,例如:int a = 10;p所指向的就会是随机的空间,而这个给空间可能不存在,可能正在被使用就会造成访问越界,即段错误;2.malloc是向内存申请空间,返回的是内存,需要进行类型转换(根据使用类型确定)2.用户向内存申请空间(堆内存),记住是动态内存分配(常常使用malloc);1.用户向内存申请空间是(堆内存),记住是动态内存分配运行的时候分配内存;//使用完以后要释放内存,不然会造成内存泄露;

2023-11-27 17:08:04 288

原创 C语言逻辑操作符:&& , || , !详解

这样不难看出||的方法,还是差不多的例子:老师让后排的张三和李四去搬书,书很不多两个人随便谁去搬,都能搬完,那么显而易见,张三李四都去能搬完也就是(1,1,真)否则无论只有张三去(1,0,真),还是只有李四去(0,1,真)都可以办完除非他们都不去(0,0,假)&&:老师让后排的张三和李四去搬书,书很多需要两个人去搬,不然10分钟内搬不完,那么显而易见,只有张三李四都去才能搬完也就是(1,1,真)否则无论只有张三去(1,0,假),还是只有李四去(0,1,假)或者他们都不去(0,0,假)结果都是搬不完;

2023-11-26 22:12:36 1028

空空如也

空空如也

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

TA关注的人

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