文章目录前言一、ADC输入通道与模式1、输入通道2、模式1)独立模式单通道采集2)独立模式多通道采集3)双重ADC模式采集二、ADC触发方式三、编程要点四、资源连接 前言 ADC在项目中使用运用很广泛,有ADC自然也有DAC,都是数字/模拟转换器。但是DAC我用不多,因为平时都是用传感器检测外界模拟量,然后转变为数字量再进行数据处理与运用,比如温湿度传感器、电感、黑白循迹模
转载 6月前
263阅读
目录一、简述二、示例操作(one)DAC轮询方式1、选取ADC1IN0 2、使能ADC1通道1连续转换模式3、此时芯片处会自动使能引脚4、实际代码编写具体adc函数编写(TWO)DAC之DAM方式1、cubx配置初始化adc通道0和通道1三.示例代码一、简述 先介绍最简单片上 ADC ,通常是 12 位,精度则为 3.3/4096 v 。 读取
文章目录STM32调试功能1.硬件接口图2.调试原理3.引脚分配4.调试接口使用方式5.芯片配置 STM32调试功能1.硬件接口图2.调试原理Cortex-M内核(M0/M3/M4/M7等)包含用于高级调试功能硬件。利用这些调试功能,可以在取指(指令断点)或访问数据(数据断点)时停止内核。内核停止时,可以查询内核内部状态和系统外部状态。查询完成之后,将恢复内核和系统并恢复程序执行。Cort
原创 2023-06-06 17:01:45
371阅读
STM32——SPISPI简介SPI 是英语 Serial Peripheral interface 缩写,顾名思义就是串行外围设备接口。是 Motorola首先在其 MC68HCXX 系列处理器上定义。 SPI 接口主要应用在 EEPROM, FLASH,实时时钟, AD 转换器,还有数字信号处理器和数字信号解码器之间。 SPI 是一种高速,全双工,同步通信总线,并且在芯片管脚上只占用
转载 2024-09-01 12:49:50
463阅读
单片机外部中断简介所谓外部中断,就是通过外部信号所引起中断,如单片机引脚电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。51单片机有5个中断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机外部中断0,则必须将信号接在P3.2上,否则无效。02举例说明什么是中断单片机在执行程序时有两种方式:
频率: //Fpwm = 72M / ((arr+1)*(psc+1))(单位:Hz) 占空比: //duty circle = TIM3->CCR1 / arr(单位:%)一、stm32pwm输出引脚是使用IO口复用功能。 二、T2~ T5 这4个通用定时器均可输出4路PWM——CH1~CH4。 三、我们以tim3CH1路pwm输出为例来进行图文讲解(其它类似),并在最后给出t
转载 2024-03-08 10:50:17
228阅读
原创 2022-12-07 11:40:18
1052阅读
STM32GPIO介绍    GPIO是通用输入/输出端口简称,是STM32可控制引脚。GPIO引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据功能。    STM32F103ZET6芯片为144脚芯片,包括7个通用目的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、
今天想用自己以前比较干净工程模板做一个东西,,,,,,,在添加上引脚中断时候,,突然想知道自己配置中断优先级是否正确执行,,,,, 以前刚学习32时候测试过是可以,,不过今天发现了一个大问题,,,,,,,,, 大家都知道32有抢占式优先级和响应式优先级,,,常理来讲,,,,,, 如果两个
对于STM32来说,PWM波简单来说就是占空比可调频率固定方形波,当然这里频率是在配置好之后固定,并不是说频率不可调。下图就展示了一个频率为800,占空比为2:3PWM波(图1)。在实际项目中,会应用到PWM波一般是电机方面或者LED灯控制方面,当涉及到LED控制时候经常会遇到引脚不够用现象,不过STM32有个引脚重映射功能,可以讲原先默认外设引脚重映射到别的地方,但是同时又有一个
FSMC全称“静态存储器控制器”。使用FSMC控制器后,可以把FSMC提供FSMC_A[25:0]作为地址线,而把FSMC提供FSMC_D[15:0]作为数据总线。(1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b)地址各位对应FSMC_A[25:0],数据位对应
转载 2021-08-27 11:10:19
1922阅读
简介:串行外围设备接口。接口应用在:EEPROM, FLASH,实时时钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。  特点:高速、全双工、同步通信总线、占用4根线;可以同时发生和接收串行数据;可以当做主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突保护;总线竞争保护等。4条通讯线:MISO  主设备数据输入,从设备数据输出MOSI  主设备数据输出
转载 2024-02-08 15:55:04
380阅读
/* 名称:STM32有关GPIO引脚一些问题 说明:今天在编写一个键盘扫描程序时候,出现了一些问题。 有的引脚能读出电平状态、有点引脚确一直读不出状态。改了一下午,查了好久,终于有点眉目了。现简述如下: 我在用引脚时候,使用是PB0、PB1、PB2、PB3、PB4…,将其引脚配置方式是上拉输入。PB2、PB3、PB4一直有问题。PB0、PB1是可以读出状态(但是只能单独使用)
FSMC全称“静态存储器控制器”。使用FSMC控制器后,可以把FSMC提供FSMC_A[25:0]作为地址线,而把FSMC提供FSMC_D[15:0]作为数据总线。(1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_8b)地址各位对应
转载 2022-01-15 14:44:10
1136阅读
单片机串口是必须要学习,而且很重要,在数据传输已经程序调试中都很重要。本博客再学习一下USART2 串口其实串口不是每一个IO都可作为串口,他是有固定IO口。如USART1串口对应IO是PA9、PA10,这个很重要,不要记错了。材料文档中如下图:STM32串口配置一般步骤(库函数)            (1)串口时钟使能:R
转载 2024-05-15 10:45:05
1471阅读
00. 目录文章目录00. 目录01. GPIO复用概述02. 寄存器描述03. 类型04. 函数05. 参考示例06.一个外设复用功能(AF)连接到对应 IO 口。这样
原创 2022-03-16 14:38:00
2308阅读
本文将介绍通过STM32定时器输入捕获,如果对定时器不太熟悉同学可以看下之前文章《STM32基础定时器详解》,关于定时器基础功能不再详解。下文将讲解timer1捕获功能。 01、STM32捕获功能STM32定时器框图中看 ①部分基础定时器模块,已经在《STM32基础定时器详解》讲解过 ...
转载 2021-02-21 20:04:00
688阅读
2评论
00. 目录文章目录00. 目录01. GPIO复用概述02. 寄存器描述03. 类型04. 函数05. 参考示例06. 附录07. 声明01. GPIO复用概述STM32F4 有很多内置外设,这些外设外部引脚都是与 GPIO 复用。也就是说,一个 GPIO如果可以复用为内置外设功能引脚,那么当这个 GPIO 作为内置外设使用时候,就叫做复用。STM32F4 系列微控制器 IO 引脚通过一个复用器连接到内置外设或模块。该复用器一次只允许一个外设复用功能(AF)连接到对应 IO 口。这样
原创 2021-09-02 14:28:00
5658阅读
IAPIn Application Prog...
转载 2019-08-25 17:23:00
571阅读
2评论
1、以STM32F103ZET6芯片为例,ADC引脚分布为:2、可以看出,一共有IN0--IN15,16个A
原创 2022-12-06 11:12:20
5521阅读
  • 1
  • 2
  • 3
  • 4
  • 5