stm32简易闹钟设计、制作一个简易的闹钟。要求如下: (1)作品需设有电源指示灯(绿),上电后,指示灯亮; (2)该闹钟能够显示当前的日期和时间,显示界面如下: Alarm Clock Date:年-月-日 (日期) Time:时:分:秒 (时间) Alm: 时:分:秒 (报警时间) (3)报警时间可调。设4个按键,分别为调时、调分、调秒、确定 (4)当报警时间到达时,采用蜂鸣器报警,蜂鸣器要求            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 12:49:08
                            
                                188阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                    最近遇到stm32f系列看门狗不能关闭的事情,需要开启RTC闹钟定时唤醒喂狗。这里给RTC闹钟打一个标签把,我设置为每20秒开启一次闹钟。 首先是HAL库的配置配置时钟:选择下载方式选择时钟和选择闹钟A 闹钟配置开启中断 设置时钟 我的是 外部晶振为25MHz项目            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 13:14:24
                            
                                1412阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                跟51相比较STM32的时钟模块变得比较复杂起来这主要得益于STM强大的各种功能。对于不同的模块需要用到的时钟频率是不一样的。而较高的频率会造成更多的能量的浪费。以下是我在学习STM32过程中的总结。    首先我们要明白各个时钟模块的时钟来源。下面这张图是我调用了原子哥的参考手册里面的图。    首先我们来聊一下时钟的来源(图中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 09:08:49
                            
                                128阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             为了进一步明确STM32103系列MCU的内部资源。我们可以从两份资料着手学习。一份是《STM32中文资料》,一份是 《STM32F103中文资料》,您的英文水平如果还可以,那么您就使用原版的英文资料。但是因为中文资料是厂家提供的。那我们基本可以放心使用了。            我们查看《STM32中文资料》的第二节《存储            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 13:06:09
                            
                                215阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            STM32的I2C特性及架构:1 硬件实现协议:        由STM32的I2C片上外设专门负责实现I2C通讯协议,只要配置好该外设,它就会自动根据协议要求产生通讯信号,收发数据并缓存起来,CPU只要检测该外设的状态和访问数据寄存器,就能完成数据收发。这种由硬件外设处理I2C协议的方式减轻了CPU的工作,且使软件设计更加简单。               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 16:01:23
                            
                                274阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            软件介绍stm32图形化编程软件免费版是一款非常专业的图形化编程软件,我们可以通过这款软件来获取一个高仿真的图形化编程平台,然后你就可以通过图形化的操作方式来完成编程的工作,适合编程初学者使用哦!stm32图形化编程软件免费版软件简介stm32中文编程软件是一款非常专业的图形化编程仿真平台。它拥有所见即所得的可视化界面以及简单专业的模拟仿真功能,可以进行可视化代码编程,有hex、python、bl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 11:50:36
                            
                                400阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python 32位安装包是一款非常好用编程语言,此版本可以帮助32位系统的用户进行操作,为用户提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,可谓是广大程序员的最佳选择。【功能特点】一、【新语法功能】1、PEP 498:格式化字符串文字。2、PEP 515:以数字文字表示。3、PEP 526:变量注释的语法。4、PEP 525:异步发电机。5、PEP 530:异步理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-02 17:27:36
                            
                                78阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            stm32的加密有很多方法,利用ID号码加密,读保护加密,这些方法都是最常见的方法,也容易被破解。我在想,能不能利用PCB硬件参数的差异,通过校准保存参数,然后让程序严格按照保存的参数去运行,当然要考虑环境(例如温度)对参数的影响,加一些补偿算法。如果没有校准过程,硬件参数偏差大的板子运算精准度很差,甚至运行异常。由于硬件有差异,每块板子校准出来的参数都有偏差,这样即使别人拷贝出Hex文件,放到他            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 20:56:20
                            
                                7阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32-modbus rtu 之主机程序 一、STM32串口的发送与接收考虑到modbus的使用场合大多为半双工而非全双工,所以,串口接收采用DMA+空闲中断,发送则直接发送。#include "serial.h"
#include "string.h"
 
_serialbuf_st serialRXbuf_st;
_serialbuf_st serialTXbuf_st;
 
/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 11:21:22
                            
                                704阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用串口一通过正点原子提供的串口调试助手发送数据给串口三,然后再通过串口三发送到GBC_x,把数据传输给lora模块需要手动,按键,一条一条发送配置信道速率串口1直接用的例程就不贴程序了usart3.c
#include "sys.h"
 #include "usart3.h"
 #include "string.h"
 #include "stdarg.h"
 #include "lora.h"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-02 10:42:38
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SPI时序读写RFID-RC522目录STM32 Cubemax(十三) ——SPI时序读写RFID-RC522前言一、SPI时序通信二、模块接线三.Cubemax配置 四.核心代码延时函数写RC522寄存器读RC522寄存器复位RC522使用代码1.复位2.寻卡并得到其序列号总结 前言用RFID来学习一下SPI,本次实验使用的是如下这款,在某宝随便搜索RC522即可。整篇文章较长,手把            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 21:45:59
                            
                                722阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、聊一聊    演员这首歌大家应该再熟悉不过了,其中印象最为深刻的歌词是:"简单点,说话的方式简单点......",说话真的是一门技术,同时也是门艺术!    今天跟大家带来的知识不算难,现在非常多MCU都有全球唯一标识码这个东西,可能大家都了解过,不过具体怎么用并没有实际设计过!下面重点对其加密方面的应用跟大家理一理。2、stm32的标识码UID&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 12:06:52
                            
                                258阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            00. 目录文章目录00. 目录01. PWM简介02. 硬件设计03. 配置步骤04. 程序示例05. 结果验证06. 附录07. 声明01. PWM简介脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制,PWM 原理如图 14.1.1 所示:图 14.1.1 就是一个简单的 PWM 原理示意图。图中,我们假定定时器工作在向上计数 PWM模式,且当 C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-09-02 14:26:02
                            
                                615阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            00. 目录文章目录00. 目录01. PWM简介02. 硬件设计03. 配置步骤04. 程序示例05. 结果验证06. 附录07. 声明01. PW数 PWM模式,且当 C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-16 14:32:56
                            
                                724阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            STM32学习笔记——三、STM32架构1 STM32芯片介绍1.1 Cortex-M3 内核2 STM32芯片架构3 驱动单元和被动单元各部件3.1 ICode总线3.2 驱动单元3.2.1 DCode总线3.2.2 DMA总线3.2.3 系统总线3.3 被动单元3.3.1 FLASH(内部的闪存存储器)3.3.2 内部的SRAM3.3.3 FSMC(灵活的静态的存储器控制器)3.4 AHB到            
                
         
            
            
            
            结构:通过RX、TX脚连接到MCU芯片串口引脚,USB串口转换器(USB TTL的电路)一边连接RX、TX引脚,一边连接电脑。 2.中间的USB串口转换器也可以是232的转换电路 3.USB转换芯片常用的CH340,PL2303 4.电脑需要装串口驱动,串口调试软件(sscom,MCUISP,flymcu)注意STM32的ISP下载,只能使用串口1,也就是对应串口发送接收引脚PA9,PA10,不能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 20:57:11
                            
                                1171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RTC很简单只要给备用电,RTC就会不停,可以进行设置和读时间。同时在RTC上也涉及了闹钟(EXTI_17:RTC_FLAG_ALRAF,相当于RTC的定时器,闹钟到了之后进行异步操作)和唤醒中断(低功耗模式下的操作EXTI_22:RTC_IT_WUT)。
如果PA0上有开关信号唤醒EXIT_Line0,同时也有RTC的唤醒中断EXTI_22需要清除2个中断标记RTC_IT_WUT和EXTI_Li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-05-14 17:15:00
                            
                                1604阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            STM32程序设计以及原理图绘制STM32跑马灯程序设计及仿真1、创建新的项目2、选择stm32f103r63、主程序:4、led.c程序5、proteus电路图设计6、注意事项:6.1:选择Design6.2:选择power rail configuration6.3:将vss、vdda添加到右边6.4:退出界面后双击32单片机7、添加HEX文件:8、运行结果:9、总结:STM32原理图绘制1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-12 23:48:01
                            
                                786阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、蓝牙通信技术二、MCU及蓝牙模块 三、cubeMX配置MCU及蓝牙接口        【1】创建工程         【2】CubeMX配置 四、代码设计     &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 13:22:08
                            
                                1002阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            0、STM32的三种开发模式基于寄存器开发,就是和51单片机一样,直接对寄存器进行编程。基于寄存器编写的代码简练、执行效率高。但由于 STM32 微控制器的片上外设和寄存器数量太多,这种编程方式移植性差,寄存器名称记起来也很痛苦。基于st官方的固件库进行开发,相比寄存器开发更加简单,我们不需要记住每个寄存器的地址和名称,只要会调用ST官方封装好的库函数进行编程就可以了。基于STM32CubeMX进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-23 23:59:28
                            
                                158阅读
                            
                                                                             
                 
                
                                
                    