rcc
  • 2025-01-06STM32 单片机 练习项目 LED灯闪烁&LED流水灯&蜂鸣器 未完待续
    个人学习笔记文件路径:程序源码\STM32Project-DAP&DAPmini\1-1接线图                        3-1LED闪烁图片新建项目新建项目文件选择F103C8芯片关闭弹出窗口拷贝资料在项目内新建3个文件夹Start、Library、UserStart文件拷贝从
  • 2025-01-03电动车智能防盗监控系统设计(全网最细+源代码和制作材料)
    电动车智能防盗监控系统设计设计要求:(1)实时图像采集:系统应能连续采集环境中的图像数据。(2)振动传感器设置:振动传感器能够对异常振动信号进行检测(如对电动车暴力拖拽等)。(3)报警功能:当振动传感器检测到异常振动信号,系统应能触发向车主手机发送报警信息(包括采集的异常图像),且通过
  • 2025-01-01CH32V203F6P6-TSSOP20测试之02
    一、问题思考直接用官方提供的例程,为何下载程序后没有什么响应,难道自己设计的电路有什么不妥?于是,对于电路进行具体分析,结果发现:第一、官方的BOOT0采用杜邦线连接,在芯片手册好像找不到关于BOOT0的叙述,仅仅在《CH32V20x评估板说明书》中看到:也就是说,这芯片要烧录时BOOT0必须接V
  • 2024-12-28STM32_引脚初始化与时钟基础
    为什么每用一个GPIO引脚,都要初始化一次时钟?TM32微控制器采用了时钟门控(ClockGating)机制,这是现代微控制器的一种功耗管理策略。时钟门控机制的核心思想是,只有在外设需要运行时,才使能相应外设的时钟,而在不使用时关闭时钟,以减少功耗和节省电源。//初始化时钟RCC_APB2Pe
  • 2024-12-22嵌入式——多任务程序设计
    目录(一)uc/OS-III介绍1.uc/OS-III简介2.任务3.任务的分类4.OSRdyList[]数组(二)实验过程1.任务要求2.STM32CubeMX建项目3.uc/OS-III源码移植4.keil工程修改及编写5.编译烧录6.串口调试7.结果演示(三)总结(四)参考文献(一)uc/OS-III介绍1.uc/OS-III简介us/OS是Micrium公
  • 2024-12-21基于 STM32F767 的 4 位数码管显示与数字递减设计
    基于STM32F767的4位数码管显示与数字递减设计一、实验设计电路数码管连接-**段选引脚连接**:采用共阴极数码管,其段选引脚`a-g`分别连接到STM32F767开发板的GPIOA的0-7引脚。这种连接方式使得通过控制GPIOA相应引脚的电平状态,能够输出不同的段码,从而在
  • 2024-12-20STM32F767控制7位数码管0-9-a-f显示
    实验设计电路数码管连接:5161AS通常是共阴极数码管。共阴极数码管是指将所有数码管的阴极(一般是小段的负极)连接在一起接地。当给特定的阳极(小段的正极)施加高电平的时候,对应的小段就会发光。段选引脚连接:使用共阴极数码管,数码管的段选引脚(通常标记为a-g以及可能有
  • 2024-12-18STM32F407VET6使用寄存器点亮LED
    一,目的:通过实验学会查看寄存器手册,学会通过寄存器驱动MCU1)下图是手册中对于GPIO输出的描述 2)在10类GPIO寄存器中选择需要配置的部分 3)注意时钟也要配置二,实验现象:PA6连接的LED闪烁三,实验步骤:1-查看《STM32F407中文手册(完全版)高清完整pdf版》和《Cortex-M4权威指南(英
  • 2024-12-07STM32 串口和I2C结合案例 hal库代码书写
    hal库的创建打开cubemx->选择芯片STM32F103ZET6,双击打开SystemCore系统核心->SYS下->DeBug选择SerialWire串口SystemCore系统核心->RCC下->highSpeedClock(高速时钟)以及LSE全部选择外部晶振SystemCore系统核心->GPIO下->PA0/PA1/PA8三者全部选择GPIO_Output,具体配
  • 2024-12-0426 基于STM32的智能门禁系统(指纹、蓝牙、刷卡、OLED、电机)
    目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能基于STM32单片机,六个按键,分别代表指纹、蓝牙、刷卡的正确进门与错误进门;比如第一个按键按下,表示指纹正确,OLED显示指纹正确,开门,第二个按键按下的话,则指纹错误,OLED显示指纹错误,请重试,第二个按键连
  • 2024-12-01stm32内部高速晶振打开作为主时钟
    首先建议你别这么干,因为内部晶振特别容易受温度等外界影响,很容易卡死或堵死程序我是因为没画外部晶振电路,所以只能开内部晶振来作为时钟适用于stm32f103系列把下面的代码换掉源文件里的时钟源配置/*开启HSI即内部晶振时钟*/ RCC->CR|=(uint32_t)0x00000001;//RCC
  • 2024-11-2826 基于STM32的智能门禁系统(指纹、蓝牙、刷卡、OLED、电机)
    目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能基于STM32单片机,六个按键,分别代表指纹、蓝牙、刷卡的正确进门与错误进门;比如第一个按键按下,表示指纹正确,OLED显示指纹正确,开门,第二个按键按下的话,则指纹错误,OLED显示指纹错误,请重试,第二个按键连
  • 2024-12-11【域渗透】组策略下发上线机器
    一、操作利用gpmc.msc打开组策略,修改为强制,下面添加选择要上线的机器或用户  DefaultDomainPolicy点击选择编辑,添加的计算机就选择计算机配置,用户就选择用户配置,添加即时计划任务运行任务时账户不能选择域内账户包括域管,选择System如有弹窗提示输入密码点取消即可 
  • 2024-12-04Mysql高频面试题汇总
    Mysql高频面试题一.sql如何定位查询慢定义sql查询慢可以哈斯用相关的运维工具或者mysql自身提供的慢日志查询功能来实现,在我的项目当中也是采用了Skywalking链路追踪的中间件用来监控接口执行情况,在Skywalking中可以我们可以针对运行速度慢的接口进行查询,在其提
  • 2024-11-26查找指定的文件:find、locate、which、whereis
    Linux上查看某个文件的几种方式:1、findfind命令找某个文件的方式,可以指定路径,如指定路基下查找"src.h"#在/usr/include-name目录下搜索src.h文件find/usr/include-name"src.h"#在根目录下搜索src.h文件,忽略错误信息,如没有权限访问的位置find/-name"src.h"
  • 2024-11-25【体验分享】各前端部署平台详细体验汇总
    为帮助开发者筛选出优质的免费网站部署服务,本文将从体验和数值上全面体验测试全球主流现代化前端部署平台。体验对象包括:Vercel、CloudflarePages、GitHubPages和新发现的腾讯云EdgeOnePages。测量指标包括全球访问时延、国内访问时延、GoogleLighthouse测量指标,以及用户
  • 2024-10-0820 基于STM32的温度、电流、电压检测proteus仿真系统(OLED、DHT11、继电器、电机)
    目录一、主要功能二、硬件资源三、程序编程四、实现现象一、主要功能基于STM32F103C8T6采用DHT11读取温度、滑动变阻器模拟读取电流、电压。通过OLED屏幕显示,设置电流阈值为80,电流小阈值为50,电压阈值为60,温度阈值为30随便哪个超过预祝,则继电器切断,LED灯灭掉,若电流
  • 2024-09-18stm32 Unix时间戳&BKP备份寄存器&RTC实时时钟(读写备份寄存器&实时时钟)
    理论1.Unix时间戳(1)Unix时间戳Unix时间戳(UnixTimestamp)定义为从UTC/GMT的1970年1月1日0时0分0秒开始所经过的秒数,不考虑闰秒时间戳存储在一个秒计数器中,秒计数器为32位/64位的整型变量世界上所有时区的秒计数器相同,不同时区通过添加偏移来得到当地时间 (2)UTC/GMTGM