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
STM32F407 ------ 使用定时器实现精确延时
测试环境:主频168M#include"delay.h"voiddelay_init(){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_
APB
1PeriphClockCmd
dee53994040
·
2020-08-11 11:55
STM32高级定时器和通用定时器使用时的一些区别
通用定时器挂载在
APB
1总线,高级定时器挂载在
APB
2总线。
junlianzi
·
2020-08-11 11:13
STM32学习
[时钟函数]RCC_
APB
2PeriphClockCmd()
//功能为打开或关闭对应的外设输出时钟端口voidRCC_
APB
2PeriphClockCmd(uint32_tRCC_
APB
2Periph,FunctionalStateNewState){assert_param
asm_shen
·
2020-08-11 11:22
stm32学习笔记
什么时候需要用到RCC_
APB
2Periph_AFIO--复用IO时钟的使用
转自地址:http://hi.baidu.com/xiaoyuxiaoer/blog/item/4d034a121c56865621a4e9ea.html需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART2USART2的TX/RX在PA.2/3PA.2
anlx27
·
2020-08-11 11:16
单片机
GPIO
stm32
RCC_
APB
2Periph_AFIO的理解。。。重映射的一点心得
最近在学习STM32,关于的串口通信文章里有这么一段代码:RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOD|RCC_
APB
2Periph_AFIO,ENABLE);
anchen3268
·
2020-08-11 11:05
STM32F407的外部中断设置
比如要是使用GPC3作为中断源,上升沿触发外部中断必须配置好EXTI和NVIC使用以下函数打开SYSCFG的时钟RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_SYSCFG,
stephen_kl
·
2020-08-11 11:49
STM32
STM32F407定时器溢出中断问题——进入中断次数异常
u16arr,u16psc){TIM_TimeBaseInitTypeDefTIM_TimeBaseInitStructure;NVIC_InitTypeDefNVIC_InitStructure;RCC_
APB
1PeriphClockCmd
SkyBlue05
·
2020-08-11 11:15
STM32
STM32位带操作举例
STM32位带操作举例intmain(void){GPIO_InitTypeDefGPIO_InitStruction;RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA
liyuan199118
·
2020-08-11 11:33
C语言
STM32实验
RCC_
APB
2Periph_ALL 哪儿里去了?
近天在做项目的STM32F10x_StdPeriph_Lib_V3.5.0迁移工作,代码在RCC_
APB
1PeriphClockCmd(RCC_
APB
1Periph_ALL,DISABLE);卡住了,搜索了
Dreamfine
·
2020-08-11 11:57
STM32
stm32定时器输出PWM步骤及实例笔记
使能定时器时钟:定时器2、3、4为RCC_
APB
1PeriphClockCmd();定时器1为RCC_
APB
2PeriphClockCmd();使能GPIOx时钟:RCC_
APB
2PeriphClockCmd
DX5618258
·
2020-08-11 11:53
stm32单片机
STM32串口通信程序设计要点
blog.csdn.net/haozi_1989/article/details/6109593设计要点:1、要是能串口时钟同时要是能复用总线时钟和对应的IO时钟,如://使能串口1,PA,AFIO总线RCC_
APB
2PeriphClockCmd
yingxuexuan
·
2020-08-11 10:52
ARM
STM32 F1 TIM2 4通道PWM同时出波配置
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
1PeriphClockCmd
石小山
·
2020-08-11 10:22
M32
STM32
STM32 TIM2重映射
TIM2的端口使用组合有下面四种:1.当不重映射时,默认TIM2四个的IO口是PA0、PA1、PA2、PA32.要使用PA15、PB3、PA2、PA3的端口组合,要调用下面的语句进行部分重映射:RCC_
APB
2PeriphClockCmd
大器晚不成
·
2020-08-11 10:41
STM32STM8
stm32定时器TIM2的PWM输出PB3
弄了好久,查了很多文章,最后解决了,用的是PB3引脚配置voidGPIO_TimPWM(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
leibihui
·
2020-08-11 10:20
stm32
stm32
STM32 74HC595驱动程序
74HC595_H__#define__74HC595_H__#include"stm32f10x.h"#defineSHCP_GPIO_PORTGPIOA#defineSHCP_GPIO_CLKRCC_
APB
2Periph_GPIOA
cxw312864660
·
2020-08-11 05:23
STM32
STM32
74HC595
STM32F103的定时器1用作PWM输出————
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
2PeriphClockCmd
如帝眼
·
2020-08-10 17:41
stm32学习
arm
stm32
ARM储存器介绍
1.ARM储存器概述ARM授权给芯片厂商的ARM的IP核主要有AHP和
APB
两条总线,各厂商在这两条总线上添加各种外设和存储器。
沿途的陌生人
·
2020-08-10 02:35
裸跑ARM9-scs2440
STM-32
STM32 RTC 库函数 RTC_SetCounter 后一直等待完成
RTC_WaitForLastTask();后系统就一直处于等待状态,进入了一个死循环,通过查资料发现在RTC_SetCounter(0);//CheckifthePowerOnResetflagissetRCC_
APB
1PeriphClockCmd
dengchonglin
·
2020-08-09 20:48
使用任意定时器,封装延时函数,不使用定时器中断
234staticu32fac_us=0;//us延时倍乘数56voiddelay_init(u8nMHz)7{8TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;910RCC_
APB
1PeriphClockCmd
YUEYUENO2014
·
2020-08-09 19:56
STM32F103C8T6-LED点亮程序
------------------------------voidmydelay_ms(intms){volatileinti;intk=ms*2333;for(i=0;iAPB2ENR|=RCC_
APB
Sdtin
·
2020-08-09 19:18
STM32之PWM的使用
1.时钟的配置在时钟树上面,PWM对应的外设时钟为
APB
1TimerClock,48MHz.2.PWM通道的配置选择内部时钟,也就是说基准频率为48MHz,通道使能CH1、CH2、CH3,其余不变。
weixin_40239197
·
2020-08-09 15:01
STM32 ADC Timer3_TRGO做外部触发源的示例程序
voidmyADC_Init(){ADC_InitTypeDefADC_InitStruct;GPIO_InitTypeDefGPIO_InitStruct;RCC_
APB
2PeriphClockCmd
zhnn610735528
·
2020-08-09 04:51
stm32
adc
TRGO
STM32F103 ADC配置
include"stm32f10x.h"u16ADCConvertedValue;intmain(){GPIO_InitTypeDefm_GPIO_InitTypeDef;ADC_InitTypeDefADC_InitStructure;RCC_
APB
2PeriphClockCmd
忍者工作室
·
2020-08-09 03:52
STM32
蓝桥杯嵌入式组开发——Systick实现正反流水灯
为锁存器引脚,C8-C15位8个LED的引脚led.c:#include"led.h"voidled_init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
Jocelin47
·
2020-08-09 02:48
蓝桥杯
【原创】STM32下波特率计算详解
波特率的计算STM32下的波特率和串口外设时钟息息相关,USART1的时钟来源于
APB
2,USART2-5的时钟来源于
APB
1。
weixin_34292924
·
2020-08-09 00:51
AMBA总线协议(一)——一文看懂
APB
总线协议
0.AMBA总线概括AMBA(AdvancedMicrocontrollerBusArchitecture)总线是由ARM公司提出的一种开放性的片上总线标准,它独立于处理器和工艺技术,具有高速度低功耗等特点。系统芯片中各个模块之间需要有接口来连接;总线作为子系统之间共享的通信链路;其优点:低成本,方便易用缺点:容易有性能瓶颈AMBA总线的发展历史:AMBA1.0:ASB,APBAMBA2.0:AH
摆渡沧桑
·
2020-08-08 23:16
SOC设计
AMBA
STM32F407 SPI2 寄存器操作
第一次写博客有点紧张哈哈哈所以话不多说先上代码压压惊//以下是SPI模块的初始化代码,配置成主机模式//SPI口初始化//这里针是对SPI2的初始化voidSPI2_Init(void){u16tempreg=0;RCC->AHB1ENR|=1
APB
1ENR
zheng是在下
·
2020-08-08 19:25
STM32F103使用SPI3总结
不能读写数据经过查询资料和阅读datasheet发现,使用SPI3需要先关闭JTAG功能(默认上电使能JTAG),如下:①将PA15配置为普通IO口(GPIO_Mode_Out_PP)②开启AFIO时钟RCC_
APB
2PeriphClockCmd
qq_21353001
·
2020-08-08 18:08
STM32
蓝桥杯嵌入式独立按键——实现长短按
//按键初始化voidKey_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA
初入江湖的郭大侠
·
2020-08-08 18:30
stm32
蓝桥杯
按键点灯LED灯(串口)
GPIO库函数配置 GPIO_InitTypeDefGPIO_InitStructure;//必须在最前面RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOC,ENABLE
MOO520
·
2020-08-08 12:44
串口波特率计算详解
STM32下波特率计算详解波特率的计算 STM32下的波特率和串口外设时钟息息相关,USART1的时钟来源于
APB
2,USART2-5的时钟来源于
APB
1。
CrazyUncle
·
2020-08-08 12:22
stm32 汇编点灯原子mini板
先贴上源码/*RCC*/.equRCC_BASE,0x40021000.equRCC_CR,(RCC_BASE+0x00).equRCC_CFGR,(RCC_BASE+0x04).equRCC_
APB
2ENR
zd845101500
·
2020-08-08 12:01
stm32
1003 我要通过! (20 分)——题目分析
得到“答案正确”的条件是:字符串中必须仅有P、A、T这三种字符,不可以包含其它字符;任意形如xPATx的字符串都可以获得“答案正确”,其中x或者是空字符串,或者是仅由字母A组成的字符串;如果
aPb
私念Moposion
·
2020-08-08 00:59
PAT
STM32F103开发板开发学习(一)2019.3.2
LED12.关闭LED0和LED13.LED0和LED1闪烁4.蜂鸣器间歇鸣叫注意:一个串口的使用,需要:1.GPIO_InitTypeDefGPIO_InitStructure;定义结构体变量2.RCC_
APB
2PeriphClockCmd
xuezihan_mad
·
2020-08-07 22:06
硬件PCB
STM32学习笔记(超详细整理144个问题)
1、AHB系统总线分为
APB
1(36MHz)和
APB
2(72MHz),其中2>1,意思是
APB
2接高速设备;2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h
辉夜星辰
·
2020-08-07 20:22
STM32
STM32控制两个舵机
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
1PeriphCl
牧慕
·
2020-08-07 18:47
蓝桥杯嵌入式——RTC
\Project\STM32F10x_StdPeriph_Examples\RTC\LSI_Calib二、主要代码rtc.c#include"rtc.h"voidRTC_Init(void){RCC_
APB
1PeriphClockCmd
飞飞要我要在你上面
·
2020-08-07 17:42
STM32
stm32
5.STM32 TIM PWM 库函数 (基于正点原子STM32板)
TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;/*TIM2clockenable*/RCC_
APB
1PeriphClockCmd
飞飞要我要在你上面
·
2020-08-07 17:10
STM32
STM32F103C8T6学习笔记_跑马灯
#include"led.h"voidLED_Init(void){GPIO_InitTypeDefGPIO_InitStructure;//定义结构体变量RCC_
APB
2PeriphClockCm
lab111
·
2020-08-07 14:49
STM32F767芯片在使用中的注意点(一)
1、STM32F767的ADC最大工作频率是36Mhz,而ADC时钟(ADCCLK)来自
APB
2,
APB
2频率一般是108Mhz,我们设置ADCPRE=01,即4分频,这样得到ADCCLK频率为27Mhz
鹤影随行
·
2020-08-07 14:18
STM32
STM32 JTAG失效恢复
RCC_
APB
2
weixin_30708329
·
2020-08-07 10:55
stm32f103ZET6外部中断控制led灯
端口定义按键端口定义按键中断的配置中断的配置个人笔记延时函数stm32f103zet6外部中断控制led灯led端口定义#defineLED1_GPIO_PORTGPIOB/*GPIO端口*/#defineLED1_GPIO_CLKRCC_
APB
2Pe
一纸fly情书
·
2020-08-07 09:19
stm32学习
stm32
---GD32F103---使用ST标准库提高系统时钟运行在GD32F103上
代码如下:staticvoidSetSysClockTo96(void){__IOuint32_tStartUpCounter=0,HSEStatus=0;RCC_
APB
2Periph
笙歌君独忧
·
2020-08-05 19:08
基于Keil_uVision5中的STM32F103C8编程(一)简易流水灯的实现及拓展
实现流水灯需要初始化外设时钟、初始化灯的管脚如何定义时间1.函数RCC_
APB
2PeriphClockCm
Dolcuracao
·
2020-08-05 15:11
STM32——如何配置通用定时器中断
除非
APB
1的分频系数是1,否则通用定时器的时钟等于
APB
1时钟的2倍。
软件开发小王
·
2020-08-05 15:50
STM32单片机
stm32ADC非DMA模式的多通道采集与注入通道的采集
ADC_InitTypeDefADC_InitStructure;RCC_HSICmd(ENABLE);while(RCC_GetFlagStatus(RCC_FLAG_HSIRDY)==RESET);RCC_
APB
2PeriphClockCmd
pei发
·
2020-08-05 14:04
STM32--ADC独立模式多通道DMA采集
staticvoidADC_GPIO_Config(void){GPIO_InitTypeDefGPIO_InitTypeStructure;RCC_
APB
2PeriphClockCmd(ADC_SMA_GPIO_CLK
tyustli
·
2020-08-05 14:18
嵌入式
STM32中如何使用底层的地址来控制IO口的电平
步骤一:使能时钟首先在数据手册中找到寄存器映像,找到复位和时钟控制(RCC)的初始地址为0x40021000,由于GPIOB是挂在
APB
2总线上,找到
APB
2外设时钟使能寄存器(RCC-
APB
2ENR)
岁月 靜好
·
2020-08-05 14:23
STM32用cube配置PWM波输出,HAL库PWM
1、定时器2位于总线
APB
12、cube配置总线时钟32Mhz3、PWM定时器配置4、添加软件代码//初始化HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_2);//使能PWM
Drive World
·
2020-08-05 14:16
技术分享
STM32-4X4输入键盘(取数字串)
//初始化按键,取GPIOC0到GPIOC7做4X4键盘voidKEY_Init(void){GPIO_InitTypeDefGPIOStru;RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOC
薯条可乐
·
2020-08-05 13:48
STM32
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他