自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.基于-LABVIEW的自动售卖机开发(前面板)

通过本实验,学生掌握了LabVIEW的基本操作和程序设计方法,能够设计一个功能完善的虚拟自动售卖机系统。实验中遇到的问题通过调试和修改得以解决,提高了学生解决实际问题的能力。

2024-06-09 11:32:47 1075 5

原创 STM32标准库中的SPI通信:入门指南

通过本文,你应该对如何使用STM32标准库来配置和使用SPI通信有了基本的了解。记住,实际应用中可能需要根据具体的外围设备和需求来调整配置参数。继续探索和实践,你将能够更加熟练地使用STM32的SPI功能。

2024-03-03 16:42:13 940

原创 STM32 -ADC+DMA使用(巨全面)

在STM32中,ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁¹。STM32的ADC为12位,AD最大值是4095,对应最大电压3.3V,可对0-3.3v之间的任意电压量化¹。STM32的ADC有18个输入通道,可测量16个外部和2个内部信号源¹。在多通道数据采集中,如果使用DMA,那么ADC1和ADC3可以(ADC2不具备DMA功能)³。多通道采集会出现数据覆盖的现象,可以使用DMA进行数据传输²。

2024-02-28 10:00:00 8961 6

原创 STM32-ADC一步到位学习手册

它将连续变量的模拟信号转换为离散的数字信号。在 STM32 中,ADC 具有高达 12 位的转换精度,有多达 18 个测量通道,其中 16 个为外部通道,2 个为内部通道。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行,并将扫描结果存储在 16 位的数据寄存器中。因此,学习 ADC 可以让我们扩展 stm32 单片机的功能,提高我们的项目的质量和效果。数据转换结束后,可以产生中断,中断分为三种:规则通道转换结束中断,注入转换通道转换结。束中断,模拟看门狗中断,除了产生中断外,还可以产生。

2024-02-27 22:08:31 805 1

原创 讲解双重 ADC 同步规则模式中ADC2的外部触发模式(答疑)

我们学到stm32的ADC外设时,会注意到使用一个ADC时是独立模式,使用两个ADC时是双模式,独立模式还好说,但是当我们对ADC双模式进行讨论时往往在一个地方会出现理解不易。理解双重 ADC 同步规则模式是一种使用两个 ADC 同时采样一个或多个通道的模式,可以提高采样率和精度。在这种模式下,ADC1 作为主 ADC,ADC2 作为从 ADC,两者同时转换规则通道组,即按照预设的顺序依次转换各个通道。

2024-02-24 22:47:33 1899 1

原创 基于HAL库的STM32-ADC学习(附带代码)

STM32ADC是一种模拟/数字转换器,可以将模拟信号转换为数字信号。STM32ADC有多个通道,可以选择不同的输入源、转换模式、触发方式和采样时间。STM32ADC的转换结果可以通过中断、DMA或者寄存器读取。在本文中,我将介绍如何使用STM32CubeMX和HAL库配置和使用STM32ADC,以及如何编写一个简单的ADC转换的代码实例。我将使用STM32F103C8T6开发板作为硬件平台,使用PC0作为ADC1的通道10输入,使用ADC1的通道16作为内部温度传感器输入。

2024-02-23 11:00:08 2277 2

原创 DMA详解和应用实例

更适合中国青年学子的博客

2024-02-22 19:48:53 2811 1

原创 STM32GPIO超全面知识点总结(含代码实例)

GPIO 是通用输入输出端口(General-purpose input/output)的英文简写,是所有的微控制器必不可少的外设之一,可以由 STM32 直接驱动从而实现与外部设备通信、控制以及采集和捕获的功能。STM32 单片机的 GPIO 被分为很多组,每组有 16 个引脚,不同型号的 MCU 的 GPIO 个数是不同的,比如 STM32F103C8T6 只有 PA、PB 以及个别 PC 引脚而 STM32F103ZET6 拥有 PA~PG 的全部 112 个引脚。

2024-02-15 22:04:54 1865 1

原创 USART中使用printf的不同方法(HAL库)

本文将解释如何在STM32 HAL库中使用printf函数,并提供一些实际的代码示例。

2024-02-04 19:09:23 1459 1

原创 STM32串口(USART)详解2 收发数据类型

快速浏览,飞速学习,高速上手。

2024-02-03 20:38:12 4139 1

原创 STM32串口(USART)详解1 收发数据

极速了解,快速入门,飞速上手,高速成功。

2024-02-01 22:46:07 2349 3

原创 STM32TIM定时器输入捕获详解(适用于通用,高级定时器)

STM32输入捕获有两种模式:普通的输入捕获模式和PWM输入模式。

2024-01-20 23:05:24 2812 2

原创 STM32TIM定时器PWM输出比较(适用于通用,高级定时器)

在定时器中我们最常用的功能就是输出PWM,大多是用在电机控制方面,目前网络上相关资料也有很多,但是,很多不利于我们“现搜现用”我这里不是说我写的有多好,而是你搜索到此类文章时大部分是急于解决目前的问题,一段相关代码和讲解就行,当然不是学习背后的原理不重要,而是你可以自由选择当前学习方式。在本文中,我们介绍了STM32TIM定时器输出比较功能的原理和应用,包括输出比较的电路结构、输出模式的选择、PWM波形的产生和参。

2024-01-19 23:05:03 1577 2

原创 STM32中TIM定时器定时功能详解(适用基本,通用,高级定时器)

STM32中有三种定时器:高级定时器、通用定时器和基本定时器,它们的定时功能参数主要有计数器位数、计数模式、通道数量和功能、互补输出和死区功能等方面的区别。定时器的定时功能需要设置定时器时钟、预分频器、计数器、自动重载寄存器等参数,以及中断使能和中断服务函数,以实现指定的定时周期和定时任务。定时器的时钟源可以选择内部时钟或外部时钟,也可以通过其他定时器或捕获通道等方式提供时钟信号,以适应不同的应用场景。

2024-01-16 23:55:57 1858 1

原创 STM32定时器TIM(本文只讨论基本定时器)

STM32的常规定时器分为三类,包括高级控制定时器TIM 1和TIM8,通用定时器TIM2,TIM3、TIM4 , TIMS,基本定时器TIM6 ,TIM7.,在基本定时器中功能只有定时功能·,较为容易初步熟悉定时器的功能,也为后面学习高级定时器和通用定时器打好基础。

2024-01-10 14:44:15 756 1

原创 STM32-定时器快速学习(本文仅对SysTick定时器进行介绍)

快速入门

2024-01-08 22:09:01 787 2

原创 STM32中断学习(本文只对外部中断EXTI进行讨论)

注意上面的16是有16个通道,举例我们选择PA3(GPIOA_3 )进行那么就会连接到EXTI3这个上面,其他的以此类推但是,不能够同时选择相同相同口(如PA3和PB3,PC4和PD4这种类型)。

2024-01-06 22:06:46 1084 1

原创 STM32-GPIO基础学习(基于标准库)

GPIO基础知识(查漏补缺)

2024-01-05 23:36:19 821 1

labview针对大学教学基础小项目

大学这门课,会让我们做一些相关作业,温度计,红绿灯诸如此类的,为帮助需要模版或者上交相关作业,分享给大家 生成数组.vi 比较大小.vi 计算面积和周长.v 加乘.vi 交通灯.vi 两种循环计算和.vi 奇偶数.vi 随机数.vi 未命名2.vi 温度计.vi 等

2024-05-08

空空如也

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

TA关注的人

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