E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
apb
蓝桥杯嵌入式之按位点灯 按键长按、短按、双击操作(附源码)
蓝桥杯嵌入式之按位点灯按键长按、短按、双击操作(附源码)GPIO引脚配置原理STM32的每个IO端口都有7个寄存器来控制,分别是:CRH、CHL、ODR、IDR、BSRR、BRR、LCLK,加上
APB
2
啦啦啦1021
·
2025-03-18 17:06
MCU外设
常用器件分享
蓝桥杯
单片机
stm32
记录:STM32F407 定时器时钟
(1)高级定时器timer1,timer8以及通用定时器timer9,timer10,timer11的时钟来源是
APB
2总线(2)通用定时器timer2~timer5,通用定时器timer12~timer14
tenacity0o
·
2025-03-13 15:19
stm32
单片机
嵌入式硬件
STM32F407定时器基础知识
一、基本定时器1.组成(1)时钟源时钟源频率=
APB
1总线时钟频率×倍频器系数
APB
1预分频器系数=1->倍频器系数=1
APB
1预分频器系数≥2->倍频器系数=2
APB
1总线频率42MHz(2)控制器控制定时器复位
石雕冰
·
2025-03-13 14:46
stm32
嵌入式硬件
单片机
STM32F103的
APB
1和
APB
2时钟总线外设
APB
1操作速度限于36MHz,
APB
2操作于全速(最高72MHz)。
APB
2负责ADC,串口1,SPI1,高级TIMI/O,EXTI和AFIO。
dlhto
·
2025-03-13 14:11
stm32
stm32
STM32标准库之编码器接口示例代码
Encoder.c#include"stm32f10x.h"//Deviceheader/***函数:编码器初始化*参数:无*返回值:无*/voidEncoder_Init(void){/*开启时钟*/RCC_
APB
1PeriphClockCmd
星仔极客
·
2025-03-07 09:43
示例代码
#
STM32标准库示例代码
stm32
单片机
嵌入式硬件
STM32F103C8T6主流性能系列,ARM Cortex-M3 MCU,带64k字节闪存
STM32F103xx中密度性能系列集成了工作频率为72MHz的高性能ARMCortex-M332位RISC内核、高速嵌入式存储器(最高128字节的闪存和最高20k字节的SRAM),以及连接到两条
APB
li15817260414
·
2025-03-06 17:02
单片机
stm32
嵌入式硬件
STM32F103RBT6 mcu芯片
CANSTM32F103xx中密度性能系列集成了工作频率为72MHz的高性能ARMCortex-M332位RISC内核、高速嵌入式存储器(最高128字节的闪存和最高20k字节的SRAM),以及连接到两条
APB
li15817260414
·
2025-03-06 17:02
单片机
stm32
嵌入式硬件
示例:设计
APB
总线接口并驱动时钟信号
文章目录前言示例一:
APB
3总线接口设计(1)1.
APB
接口定义2.简单Slave设备实现3.测试平台4.Xcelium运行脚本5.仿真验证示例二:
APB
3总线驱动时钟设计(2)1.接口定义与时钟块
啄缘之间
·
2025-02-26 12:46
UVM学习计划表
学习
sv
uvm
verilog
测试用例
RK3568平台(UART篇)UART端口注册流程
一.串口9控制器的设备树节点uart9:serial@fe6d0000{compatible="rockchip,rk3568-uart","snps,dw-
apb
-uart";reg=;interrupts
嵌入式_笔记
·
2025-02-25 13:32
瑞芯微
linux
STM32带死区和刹车功能PWM输出配置
当使用不同定时器的时候,对应的GPIO是不一样的,这点要注意//这里我们使用高级控制定时器TIM1#defineADVANCE_TIMTIM1#defineADVANCE_TIM_APBxClock_FUNRCC_
APB
2PeriphClockCmd
零下273°
·
2025-02-10 20:51
单片机
stm32
嵌入式硬件
STM32 F4xx LL库定时器主从触发
LL_
APB
1_GRP1_EnableClock(LL_
APB
1_GRP1_PERIPH_TIM2);LL_
APB
1_GRP1_EnableClock(LL_
APB
1_GRP1_PERIPH_TIM3)
sayang_shao
·
2025-01-23 21:55
stm32
嵌入式硬件
单片机
STM32F1与STM32CubeIDE快速入门-USB虚拟串口(CDC)
STM32F1与STM32CubeIDE系列文章4.1STM32F1与STM32CubeIDE快速入门4.2STM32F1与STM32CubeIDE编程实例STM32F1USB外设实现了USB2.0全速总线和
APB
1
视觉与物联智能
·
2025-01-23 10:43
物联网全栈开发实战
STM32
STM32CubeIDE
USB
嵌入式硬件
物联网
旋转编码器驱动-标准库和HAL库
#include"Delay.h"int8_tEncoder_Count;/***函数:旋转编码器初始化*参数:无*返回值:无*/voidEncoder_Init(void){/*开启时钟*/RCC_
APB
2PeriphClockCmd
末时清
·
2025-01-20 23:50
单片机
stm32
嵌入式硬件
stm32 RTC
#include"stm32f10x.h"staticvoidRTC_Configuration(void){/*使能PWR和Backup时钟*/RCC_
APB
1PeriphClockCmd(RCC_
APB
1Periph_PWR
guanjianhe
·
2024-09-12 20:26
计算机网络安装与调试题,计算机三级《网络技术》练习题及答案:无线局域网设备安装与调试...
在这种情况下,应该选用的设备是()A.
APB
.无线路由器C.
曲陌柘凝
·
2024-09-10 23:27
计算机网络安装与调试题
STM32点灯-关于GPIO_Init问题
include"stm32f10x.h"//Deviceheader//#include"Delay.h"intmain(void){//1.UseRCCtostarttheGPIO'sCLKRCC_
APB
2PeriphClockCmd
WfDal
·
2024-09-08 21:30
stm32
嵌入式硬件
单片机
STM32 - LED流水灯
下面为主要代码main.c:#include"stm32f10x.h"//Deviceheader#include"Delay.h"intmain(void){RCC_
APB
2PeriphClockCmd
土豆片啊
·
2024-08-31 12:19
STM32
stm32
单片机
嵌入式硬件
03:【江科大stm32】:外部中断EXTI的使用
/*外部中断按键控制LED,使用外部中断EXTI0进行按键控制LED的亮灭*/#include"stm32f10x.h"intmain(void){//1.对PB0引脚进行配置,按键连接的引脚RCC_
APB
2PeriphClockCmd
浅陌pa
·
2024-08-30 21:07
#
江科大【标准库】
stm32
单片机
嵌入式硬件
学习stm32实现震动传感器点灯
创建sjake.c文件1.打开时钟(打开时钟是开启
APB
2里面的东西)RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA,ENABLE);2.配置IO结构体GPIO_InitTypeDefshake_init
c语言是我哥
·
2024-08-30 07:36
学习
stm32
嵌入式硬件
STM32学习五点灯
首先根据原理图确定引脚假设此时是接在PB8上外接一个高电平的LED首先要查找GPIOB挂载在哪根时钟线,打开对应的时钟由图可知挂载在
APB
1上因此只需要将AHB1时钟线的第一位置一即可(从第0位开始)到此时钟线基本打开
2201_75620634
·
2024-08-27 09:23
stm32
学习
嵌入式硬件
01:【江科大stm32】:LED闪烁/LED流水灯/蜂鸣器
灯闪烁,LED正极连接电源,负极连接PA0引脚,所以输出0点亮,输出1熄灭*/#include"stm32f10x.h"#include"Delay.h"intmain(void){//1.使能挂载在
APB
2
浅陌pa
·
2024-08-25 19:44
#
江科大【标准库】
stm32
单片机
嵌入式硬件
ARM工作模式
ARMARM架构ARM七个工作模式寄存器异常向量表存储格式(内存大小端)汇编指令ARM架构RAM:随机访问存储器ROM:只读访问存储器AHB:先进高速总线
APB
:先进外设总线USB:统一串行总线norflash
八嘎喵
·
2024-08-23 16:28
arm开发
STM32基础--RCC—使用 HSE/HSI 配置时钟
RCC主要作用—时钟部分设置系统时钟SYSCLK、设置AHB分频因子(决定HCLK等于多少)、设置
APB
2分频因子(决定PCLK2等于多少)、设置
APB
1分频因子(决定PCL
吟诗六千里
·
2024-03-13 05:55
STM32
stm32
嵌入式硬件
单片机
定时器外部时钟
一、相较于内部时钟中断改动:1.Timer.cRCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA,ENABLE);//开启GPIOA的时钟/*GPIO初始化*/GPIO_InitTypeDefGPIO_InitStructure
调试Bug小能手
·
2024-02-20 19:39
STM32
单片机
stm32
嵌入式硬件
基于CUBEMX的HAL库can通信实操代码(非理论)
2、CUBEMX配置时钟数配置这里只展示CAN的配置:在配置的过程中要注意,需要查找所用电机手册的can通讯波特率是多少计算公式:can通讯波特率=
APB
1时钟频/分频系数Prescaler*(BS1
Zhaorming.
·
2024-02-20 04:46
STM32
单片机
嵌入式硬件
沁恒CH32V30X学习笔记09---使用TIM 外部时钟1模式实现硬件计数
TIM外部时钟1使用定时器时钟通过框图可知;外部时钟1模式下仅仅只有通道1和通道2可以输入脉冲简单示例教程voidTIM1_ETRClockMode1_Init(void){RCC_
APB
2PeriphClockCmd
Car12
·
2024-02-19 23:47
沁恒CH32V30X
学习
笔记
CH32V30X
硬件计数
tim
外部时钟1模式
STM32CubeMX 配置 STM32F407时钟树和烧录方式
设置为外部晶振,再去设置时钟树PLL选用高速外部时钟线(HSE)Inputfrequency数值为外部晶振,大多开发板上为8MSYSCLK为系统时钟,F407为168MHzAPB2外设时钟线为系统时钟的一半
APB
1
-Harvey
·
2024-02-19 22:22
STM32
stm32
嵌入式硬件
单片机
STM32CubeMX
STM32的三种下载方式
结果jlink,串口,stlink方式都没有问题,是当时缩减代码,看真正起作用的代码段有哪些,就把GPIO初始化中/*开启GPIO外部时钟*/RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA
chinxue2008
·
2024-02-19 20:51
stm32
嵌入式硬件
单片机
设置系统时钟深度理解
#纯属个人笔记作为学习记录用途#较多个人比较好理解的说法可能不太准确若发现错误欢迎评论区指正使用HSE时,设置系统时钟的步骤1、开启HSE,并等待HSE稳定2、设置AHB、
APB
2、
APB
1的预分频因子
懈 & CJ
·
2024-02-14 16:44
stm32
STM32 USART串口通信
include"stdio.h"#include"stdarg.h"/***@brief初始化串口以及引脚配置*@param无*@retval无*/voidSerial_Init(void){RCC_
APB
2Pe
qq_45981247
·
2024-02-14 09:42
stm32
嵌入式硬件
单片机
STM32自学☞定时器外部时钟案例
include"stm32f10x_tim.h"#include"timer_interrupt.h"#include"stdint.h"//初始化函数voidTimer_Init(void){/*开启时钟*/RCC_
APB
1Per
鯨觞
·
2024-02-14 04:13
STM32
stm32
单片机
嵌入式硬件
STM32自学☞光敏电阻触发蜂鸣器报警
特别说明:本程序是接DO口的buzzer.c文件#include"stm32f10x.h"#include"buzzer.h"voidbuzzer_Init(void){RCC_
APB
2PeriphClockCmd
鯨觞
·
2024-02-14 04:43
STM32
stm32
单片机
嵌入式硬件
STM32自学历程——PWM呼吸灯的实现(下)
定时器初始化代码RCC_
APB
1PeriphClockCmd(RCC_
APB
1Periph_TIM2,ENABL
新手小新
·
2024-02-14 04:42
stm32
嵌入式硬件
单片机
STM32自学☞按键控制LED亮灭
led.c文件#include"stm32f10x.h"#include"led.h"voidled_Init(void){RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOB
鯨觞
·
2024-02-14 04:42
STM32
stm32
单片机
嵌入式硬件
STM32自学☞PWM驱动舵机(按键控制)
PWM.c文件#include"stm32f10x.h"/*初始化函数*/voidPWM_Init(void){/*开启时钟*/RCC_
APB
1PeriphClockCmd(RCC_
APB
1Periph_TIM2
鯨觞
·
2024-02-13 06:07
STM32
stm32
单片机
嵌入式硬件
STM32 7-8
AD.c#include"stm32f10x.h"//Deviceheader/***@brief初始化AD所需要的所有设备*@param无*@retval无*/voidAD_Init(void){RCC_
APB
2PeriphClockCmd
qq_45981247
·
2024-02-12 08:38
stm32
嵌入式硬件
单片机
STM32GPIO输出,使用固件库点亮LED
如果想提高程序的可移植性,更硬件相关的都定义成宏#include"bsp_led.h"voidLED_GPIO_Config(void){GPIO_InitTypeDefGPIO_InitStruct;RCC_
APB
2PeriphClockCmd
小小石灰
·
2024-02-11 13:02
stm32
嵌入式硬件
单片机
stm32GPIO输入
#include"stm32f10x.h"//DeviceheadervoidLED_Init(void)//初始化函数{GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
木子—大萌书
·
2024-02-10 19:48
stm32
stm32
c语言
单片机
蜂鸣器代码
#include"stm32f10x.h"//Deviceheader#include"Delay.h"intmain(void){RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOB
调试Bug小能手
·
2024-02-10 19:48
单片机
嵌入式硬件
LED流水灯
修改之前的闪烁代码即可,我们假设有8个LED#include“stm32f10x.h”#include"Delay.h"intmain{RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA
调试Bug小能手
·
2024-02-10 19:47
STM32
单片机
嵌入式硬件
工程示例(LED、流水灯、蜂鸣器)
LED闪烁#include"stm32f10x.h"//Deviceheader#include"Delay.h"intmain(void){RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA
JY940
·
2024-02-10 18:24
STM32
单片机
嵌入式硬件
图像处理SoC的方案调研(视频编码器和DLA)
最近在公众号和粉丝交流,提到了图像处理SoC,包括的部分有CPU+ISP+视频编码器+DLA+axi/ahb/
apb
总线及外设,我觉得很有意思,值得学习和了解,尤其是视频编码器和DLA这两个概念。
徐丹FPGA之路
·
2024-02-10 00:06
FPGA
异构计算
图像处理
音视频
人工智能
fpga开发
stm32之继电器的控制应用
RELAY.C文件#include"stm32f10x.h"#include"relay.h"voidRelay_Init(void){GPIO_InitTypeDefRelay_Init;RCC_
APB
2PeriphClockCmd
码君
·
2024-02-08 16:13
stm32
单片机
嵌入式硬件
STM32DMA
一、介绍部分DMA简介存储器映像DMA框图这里
APB
1、
APB
2位置互换。仲裁器DMA基本结构自动
CC Cian
·
2024-02-08 15:00
STM32学习记录
stm32
嵌入式硬件
单片机
STM32F407ZGT6——10-1高级定时器输出指定个数 PWM 实验
高级定时器的时钟来自
APB
2,而PCLK2=168Mhz,我们设置PPRE2不分频,因此高级定时器时钟=168Mhz。
成为不掉头发的工程师
·
2024-02-08 01:31
单片机
stm32
嵌入式硬件
STM32F407 CAN参数配置 500Kbps
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线
APB
1为42M波特率:500Kpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。
【 STM32开发 】
·
2024-02-06 03:23
【HAL】
STM32
CubeMX
教程
stm32
CAN
CAN波特率
CAN500K
STM32F407 CAN参数配置 250Kbps
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线
APB
1为42M波特率:250Kpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。
【 STM32开发 】
·
2024-02-06 02:27
【HAL】
STM32
CubeMX
教程
单片机
嵌入式硬件
STM32F407 CAN 静默回环模式 配置
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线
APB
1为42M引脚使用
【 STM32开发 】
·
2024-02-06 02:27
【HAL】
STM32
CubeMX
教程
单片机
嵌入式硬件
STM32F407 CAN参数配置 1Mbps
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线
APB
1为42M波特率:1Mpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。
【 STM32开发 】
·
2024-02-06 02:55
【HAL】
STM32
CubeMX
教程
单片机
嵌入式硬件
RCC——使用HSE/HSI配置时钟
设置系统时钟SYSCLK、设置AHB分频因子(决定HCLK等于多少)、设置
APB
2分频因子(决定PCLK2等于多少)、设置
APB
1分频因子(决定PCLK1等于多少)、设置各个外设的分频因子;控制AHB、
语文同步练习
·
2024-02-06 01:57
STM32
HAL库
单片机
嵌入式硬件
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他