文章目录前言一、ADC的输入通道与模式1、输入通道2、模式1)独立模式单通道采集2)独立模式多通道采集3)双重ADC模式采集二、ADC的触发方式三、编程要点四、资源连接 前言   ADC在项目中使用运用的很广泛,有ADC自然也有DAC,都是数字/模拟转换器。但是DAC我用的不多,因为平时都是用传感器检测外界的模拟量,然后转变为数字量再进行数据的处理与运用,比如温湿度传感器、电感、黑白循迹模            
                
         
            
            
            
            目录一、简述二、示例操作(one)DAC轮询方式1、选取ADC1的IN0 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(单位:%)一、stm32的pwm输出引脚是使用的IO口的复用功能。
二、T2~ T5 这4个通用定时器均可输出4路PWM——CH1~CH4。
三、我们以tim3的CH1路pwm输出为例来进行图文讲解(其它类似),并在最后给出t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-08 10:50:17
                            
                                228阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32的GPIO介绍    GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。    STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD、            
                
         
            
            
            
            今天想用自己以前的比较干净的工程模板做一个东西,,,,,,,在添加上引脚中断的时候,,突然想知道自己配置的中断优先级是否正确执行,,,,, 以前刚学习32的时候测试过是可以的,,不过今天发现了一个大问题,,,,,,,,, 大家都知道32有抢占式优先级和响应式优先级,,,常理来讲,,,,,, 如果两个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-20 01:43:00
                            
                                237阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            对于STM32来说,PWM波简单来说就是占空比可调频率固定的方形波,当然这里的频率是在配置好之后固定,并不是说频率不可调。下图就展示了一个频率为800,占空比为2:3的PWM波(图1)。在实际的项目中,会应用到PWM波的一般是电机方面或者LED灯控制方面,当涉及到LED控制的时候经常会遇到引脚不够用的现象,不过STM32有个引脚重映射功能,可以讲原先默认的外设引脚重映射到别的地方,但是同时又有一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 10:00:11
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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是可以读出状态的(但是只能单独使用)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 15:20:16
                            
                                221阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                    