flash 内存的和RAM中不同,RAM放data bass;falsh中text data ——因此数据和代码是分开存储的为哈弗结构,而x86RAM 较大,可以同时存下所以是冯诺依曼STM32的内存管理相关(内存架构,内存管理,map文件分析)目录收起一、FLASH 和 RAM基本概念1.1 FLASH是什么1.2 RAM是什么二、STM32的内存架构2.1 Cortex-M3的存储器映射分析2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 11:52:44
                            
                                133阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             STM32 中一共有11 个定时器,其中2 个高级控制定时器,4 个普通定时器和2 个基本定时器,以及2 个看门狗定时器和1 个系统嘀嗒定时器。其中系统嘀嗒定时器是前文中所描述的SysTick,看门狗定时器以后再详细研究。今天主要是研究剩下的8 个定时器。关于这8 个定时器的简要说明,如图60 所示。其中TIM1 和TIM8 是能够产生3 对PWM 互补输出的高级定时器,常用于三相电机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 11:26:20
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32RTC实时时钟实验讲解,从入门到放弃。文章目录STM32RTC实时时钟实验讲解,从入门到放弃。前言一、RTCRTC是什么?RTC工作过程及寄存器二、实验部分步骤分解代码部分总结一、RTCRTC是什么?RTC(Real Time Clock):实时时钟,是指可以像时钟一様输出实际时间的电子设备,一般会是集成电路,因此也称为时钟芯片。总之,RTC只是个能靠电池维持运行的32位定时器,并不像实            
                
         
            
            
            
            既然我们要使用RTC就要先对它有个大致的了解,知己知彼才能百战不殆嘛!STM32内部RTC功能非常实用,它的供电和时钟是独立于内核的,可以说是STM32内部独立的外设模块,有加上RTC内部寄存器不受系统复位掉电的影响,我们可以才用外部电池供电和32768表振晶体来实现真正RTC(实时时钟)功能。的这里引用手册里一段概述“RTC由两个主要部分组成。第一部分(APB1接口)用来和 APB1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-23 13:33:33
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                         Stm32的keil编译连接如上图所示。 编译信息包含以下几个部分:     1)Code: 代码段,存放程序的代码部分     2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-14 20:23:38
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文介绍如何使用STM32标准外设库驱动实时时钟RTC。
    本文介绍如何使用STM32标准外设库驱动实时时钟RTC。实时时钟RTC(Real Time Clock),是一个掉电后还能继续运行的定时器,一般用来运行时钟,掉电后需要额外的电池对RTC电路供电,电池正极接入VBAT引脚,主电源VDD掉电后,电池通过VBAT给RTC电路供电,使得时钟可以继续运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-18 13:44:51
                            
                                487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            F4的RTC与F1的RTC有很大的差别。F1系列的RTC就是一个简单的计数器,要想获得时间,得自己计算。F4的就不需要这么麻烦了,读出来的直接就是时间。【主要特点】STM32F4的RTC是一个独立的BCD/时钟计数器。RTC提供时间日历和两路闹钟中断,一个具有中断能力的周期可编程的环形标志。他哦南方是RTC还具有管理低功耗模式的唤醒单元。RTC的秒、分、小时、日期、月、年以BCD码的形式存储在一个            
                
         
            
            
            
            目录一、STM32中断概述二、外部中断控制器EXTI三、按键中断四、串口中断一、STM32中断概述 处理器中的中断        在处理器中,中断是一个过程,即CPU在正常执行程序的过程中,遇到外部/内部的紧急事件需要处理,暂时中止当前程序的执行,转而去为处理紧急的事件,待处理完毕后再返回被打断的程序处继续往下执行。中断在计算机多任务处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 08:00:47
                            
                                1073阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. STM32的Timer简介  STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。其中系统嘀嗒定时器 ,看门狗定时器暂不讨论。今天主要是研究剩下的8个定时器。    其中TIM1和TIM8是能够产生3对PWM互补输出的高级登时其,常用于三相电机的驱动,时钟由APB2的输出产生。TIM2-TIM5是普通定时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-20 22:25:45
                            
                                253阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32L431 低功耗设计 笔记STM32L4七大工作模式参照《STM32L4A6xG Datasheet》描述了7种工作模式睡眠模式 Sleep mode在睡眠模式下,仅CPU核在睡觉,因此程序处于睡觉前状态暂停。程序的运行态主要由CPU核寄存器、RAM内的数据相关。所谓CPU睡眠指CPU不会再进行取指、译码、执行的动作,CPU睡眠后相关寄存器保持不变,RAM内数据保持不变。当发生唤醒事件时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-26 18:26:59
                            
                                621阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32系统中掉电保存数据的方法在嵌入式设备开发中,往往需要保存一些掉电不易失性的数据,如果系统配置、用户定制信息等等,如果增加额外的ROM IC,比如(基于I2C的24C02等等)往往会造成额外的PCB空间增大,硬件成本增加,降低产品的性价比。如果单从实用性来讲,在stm32的系统中,诸如此类的应用,推荐如下3个方法可以去尝试和借鉴。基于IIC协议的24C02(EEPROM)在STM32控制器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 10:01:30
                            
                                868阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             打开ST芯片的官网:Home - STMicroelectronics。在菜单栏里逐级找到:“Tools & Software” -> "Ecosystems" -> "STM32Cube Ecosystem",然后点开。STM32Cube - Discover the STM32Cube Ecosystem - STMicroelectronicsSTM32Cub            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 22:28:39
                            
                                99阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    最近遇到stm32f系列看门狗不能关闭的事情,需要开启RTC闹钟定时唤醒喂狗。这里给RTC闹钟打一个标签把,我设置为每20秒开启一次闹钟。 首先是HAL库的配置配置时钟:选择下载方式选择时钟和选择闹钟A 闹钟配置开启中断 设置时钟 我的是 外部晶振为25MHz项目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 13:14:24
                            
                                1412阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、stm32f10x_it.c文件/******************************************************************************** Function Name  : RTC_IRQHandler    RTC中断* Description    : * Input   &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-07-10 16:04:01
                            
                                1225阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. RTC概述02. RTC主要特性03. RTC部分功            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 14:27:48
                            
                                2503阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-05 16:06:53
                            
                                2995阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. RTC时钟简介02. 硬件设计03. RTC日历配置步骤04. 设置和获取日期示例05. 设置闹钟中断示例06. 设置唤醒中断示例07. 附录08. 声明01. RTC时钟简介STM32F4 的实时时钟(RTC)相对于 STM32F1 来说,改进了不少,带了日历功能了,STM32F4 的 RTC,是一个独立的 BCD 定时器/计数器。RTC 提供一个日历时钟(包含年月日时分秒信息)、两个可编程闹钟(ALARM A 和 ALARM B)中断,以及一个具有中断功能的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-02 14:35:41
                            
                                1504阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            二维码是我创建的QQ群,欢迎新朋友加入。没有使用32M的那个时钟,正确的应该是用那个的。现在的配置只是让RTC跑起来生成工程,自动给我声明了两个结构体打开结构体,看到的是一些跟时间相关的东西找到四个函数,读取和设置时间日期进入大循环之前,我先设置一下时间在大循环内,去获取时间进入硬件仿真,查看结构体参数...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-16 15:32:35
                            
                                727阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. RTC时钟简介02. 硬件设计03. RTC日历配置步骤04. 设置和获取日期示例05. 设置闹钟中断示例06. 设置唤醒中断示例07. 附录08. 声明01. RTC时钟简介STM32F4 的实时时钟(RTC)相对于 STM32F1 来说,改进了不少,带了日历功能了,STM32F4 的 RTC,是一个独立的 BCD 定时器/计数器。RTC 提供一个日历时钟(包含年月日时分秒信息)、两个可编程闹钟(ALARM A 和 ALARM B)中断,以及一个具有中断功能的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-14 15:10:28
                            
                                961阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32的通信接口STM32主要用的通信接口有USART、IIC、SPI、USB、CAN。这些通信接口的主要目的是将设备的数据传送到另一个设备,扩展硬件系统。 在串口通信中有着TTL、RS232、RS485等电平标准。其中TTL和RS485都为正逻辑,只有RS232为负电压表示1,正电压表示0.TTL:+3.3V或+5V表示1,0V表示0.RS232:-3V—— -15V表示1,+3V——+15            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 08:57:46
                            
                                330阅读
                            
                                                                             
                 
                
                                
                    