自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 三分钟带你快速了解文件IO

文件IO是...........................

2024-03-06 06:00:00 919 1

原创 标准IO(介绍以及学习)

什么是标准IO?缓冲机制又是什么,标准IO的函数接口有哪些

2024-03-05 19:41:11 1057

原创 make工具

定义make: 工程管理器,顾名思义,就是指管理较多的文件。make工程管理器也就是个“自动编译管理器”,这里的“自动”是指它能构根据文件时间戳自动发现更新过的文件而减少编译的工作量,同时,它通过读入Makefile文件的内容来执行大量的编译工作。Makefile或makefile是make读取的唯一配置文件。

2024-03-04 20:26:22 264 1

原创 STM32-常见通信总结

UART,单总线,SPI,I2C

2024-03-02 10:28:58 1860

原创 DMA(cpu的秘书,数据的搬运工)

首先,我们先来理解一下DMA是什么比较官方的解释是:DMA,全称为:Direct Memory Access,即直接存储器访问。DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使 CPU 的效率大为提高。我的理解是:它不通过CPU,也不需要CPU的干预。因此,,它只负责在内存和设备之间高效地传输数据。

2024-03-01 07:30:00 1064 1

原创 单片机外设之ADC(模数转换器)

12位ADC是一个逐次逼近型模数转换器。它有多达19个多路通道,允许它测量来自16个外部源和3个内部源(温度传感、内部参考电压、外部电池)的信号。各种通道的A/D转换可以在单次、连续、扫描或间断的模式下进行。ADC的结果被存储在一个向左对齐或向右对齐的16位数据寄存器中。看上图:模拟信号来到比较器,逐次逼近寄存器将最高位置一,经过DAC转换成模拟信号,与过来的信号进行比较,大于等于接收到的模拟信号则置1,小于则置0,依次往低位比较,直到比到最低位。

2024-02-29 13:46:17 1804

原创 如何理解时钟(STM32)

时钟基本概念要是想学习时钟,我们首先需要了解,什么是时钟1) 时钟是嵌入式系统的脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作,外设部件在时钟的驱动下完成各种工作,例如:串口数据的发送、AD转换、定时器计数等因此时钟对于计算机系统是至关重要的,通常时钟系统出现问题也是致命的,比如振荡器不起振、振荡不稳、停振等。时钟信号推动单片机内各个部分执行相应的指令,时钟就像人的心跳一样。2)时钟系统的组成:时钟源(振荡源)、唤醒定时器、倍频器、分频器。

2024-02-26 07:00:00 1990

原创 NVIC(嵌套向量中断控制器)与EXIT(外部中断和事件寄存器)

目录NVIC的基本结构(图解)NVIC 主要特性NVIC的作用1)管理中断事件(清除、挂起)2)支持中断向量化处理(向量表)3)支持中断嵌套 (优先级)EXTIEXTI的介绍外部中断触发过程外部中断流程框图关于STM32CubeMX的配置外部中断重写函数:void HAL_GPIO_EXTI_Rising_Callback(uint16_t GPIO_Pin)要是想了解学习NVIC,需要先熟悉下面这个图片,如果只是想了解基本概念,也可选择跳过此图片。每一个中断事件都有执行或禁止两种状态,由NVIC负责将中

2024-02-24 14:10:57 1468

原创 如何理解中断(STM32)

中断就是:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。当然,中断这个概念对。

2024-02-24 10:42:31 605

原创 从零开始,快速了解数据结构(纯小白)

数据结构,就是数据的逻辑结构以及存储操作数据结构没想象的那么复杂,它就教会你一件事:如何有效的存储数据既然要了解结构数据,那必然要知道:数据结构+算法=程序1.1数据是什么?我们拿图书馆里的书举例:数据:不再是单纯的数字,而是类似于集合的概念。(图书馆)数据元素:是数据的基本单位,由若干个数据项组成的。(一本书)数据项:数据的最小单位,描述数据元素的有用的信息。(一本书的各个具体信息,如书名,价格和编号)注意:我们在数据结构里,一般将数据元素称为节点。

2023-12-09 11:33:01 87 1

空空如也

空空如也

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

TA关注的人

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