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
stm32配置spi
引脚的连接起来voidflash_spi_init(){SPI_InitTypeDefSPI_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
dxz_tust
·
2020-08-14 03:07
stm32
STM32 学习笔记--SPI通信配置
GPIO时钟使能RCC->
APB
2ENR,SPI时钟使能RCC->
APB
2ENR设置。(为什么还要连接GPIO时钟,参见STM32参考手册8.1.4节。
IT小男孩
·
2020-08-14 02:00
STM32
低功耗板子测试功耗的方法
一开始全部焊接了,其中S2用来进入待机,S1用来唤醒测试程序为:#include"stm32f10x.h"#include"system_stm32f10x.h"voidSys_Standby(void){RCC_
APB
1PeriphClockCmd
weixin_30480651
·
2020-08-14 02:54
ADC时钟与采样周期的作用
采样时间是你通过寄存器告诉STM32采样模拟量的时间,设置越长越精确一、STM32ADC采样频率的确定先看一些资料,确定一下ADC的时钟:(1)由时钟控制器提供的ADCCLK时钟和PCLK2(
APB
2时钟
奔驰的战猪
·
2020-08-14 01:26
项目
嵌入式
stm32
单片机
AMBA AHB总线
AdvancedMicrocontrollerBusArchitecture,即AMBA,是ARM公司提出的总线规范,被很多SoC设计所采用,常用的实现有AHB(AdvancedHigh-PerformanceBus)和
APB
weixin_30568591
·
2020-08-13 20:59
STM32—— AHB、
APB
详解
STM32——AHB、
APB
详解2016-07-1420:35590人阅读评论(0)收藏举报本文章已收录于:版权声明:本文为博主原创文章,未经博主允许不得转载。
平凡的世界_
·
2020-08-13 16:46
stm32
SOC设计之AMBA总线-AHB总线详解
下图为典型AMBA系统:AHB总线特征:流水线操作/支持多个主线总设备(EMI/
APB
_bridge/DMA/CPU/DSP/LCDC)/上升沿触发操作典型AHB总线包含:AHB信号列表:AHB主/从
迷失的二向箔
·
2020-08-13 15:00
数字IC设计
AMBA、AHB、
APB
总线简介
AMBA简介随着深亚微米工艺技术日益成熟,集成电路芯片的规模越来越大。数字IC从基于时序驱动的设计方法,发展到基于IP复用的设计方法,并在SOC设计中得到了广泛应用。在基于IP复用的SoC设计中,片上总线设计是最关键的问题。为此,业界出现了很多片上总线标准。其中,由ARM公司推出的AMBA片上总线受到了广大IP开发商和SoC系统集成者的青睐,已成为一种流行的工业标准片上结构。AMBA规范主要包括了
lbjfeng
·
2020-08-13 15:49
AHB和
APB
总线的比较
AMBA片上总线AMBA2.0规范包括四个部分:AHB、ASB、
APB
和TestMethodology。
落尘纷扰
·
2020-08-13 14:02
总线标准&驱动
[UVM]UVM环境搭建之 env
一、声明Interfacevirtualsvt_
apb
_ifapb_mst_vif();virtualdut_ifdut_vif();二、声明Configure
gsithxy
·
2020-08-13 14:51
ARM - AHB总线详解
总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB(AdvancedHigh-performanceBus)、ASB(AdvancedSystemBus)、
APB
马帅吃饭饭睡觉觉
·
2020-08-13 13:08
AMBA总线(二) AHB总线
(一)AHB总线的架构总线周期:就是总线时钟的频率,对于AMBAAHB或者
APB
协议总线周期定义为从一个上升沿到临界的上升沿的变化区间。
人无再少年97
·
2020-08-13 13:19
AMBA
AHB学习笔记
1.AHB概述AHB总线是一种专为高性能同步传输设计的总线,层次高于
APB
总线,支持以下特性:突发传输拆分事务主设备单时钟周期传输单时钟沿操作非三态实现宽数据总线配置(64/128bit)1.1.典型AHB
月见樽
·
2020-08-13 11:23
STM32使用寄存器工程模板点亮一个LED灯
definePERIPH_BASE((unsignedint)0x40000000)#defineAPB2PERIPH_BASE(PERIPH_BASE+0x00010000)#defineGPIOC_BASE(
APB
2PERIPH_BASE
zxy131072
·
2020-08-11 15:51
STM32
SPI通信(SPI1主机与SPI2从机)
NVIC_InitTypeDefNVIC_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;SPI_InitTypeDefSPI_InitStructure;RCC_
APB
2PeriphClockC
fluffy_floppy
·
2020-08-11 15:07
stm32
STM32F1系列之常用外设说明
1、RCC相关:
APB
2启动时钟项:RCC_
APB
2Periph_AFIO,RCC_
APB
2Periph_GPIOA,RCC_
APB
2Periph_GPIOB,RCC_
APB
2Periph_GPIOC,
无风
·
2020-08-11 15:29
STM32学习
cmd
存储
byte
c
工作
up
stm32f103 pwm模式配置总结
voidMiniBalance_PWM_Init(u16arr,u16psc){RCC->
APB
1ENR|=1
APB
2ENR|=1CRL&=0XFFFFFF00;//PORTB01复用输出GPIOB->
假如明天没有太阳
·
2020-08-11 15:58
stm32f103基本外设配置
STM32F0xx_TIM输入捕获(计算频率)配置详细过程
配置过程详情①RCC时钟注意:外设时钟不要随便添加,比如:RCC_
APB
1外设不要配置在RCC_
APB
2时钟里面【如:RCC_AP
肉粒多真好吃啊
·
2020-08-11 15:21
RCC_
APB
2Periph_AFIO--复用IO时钟的使用
为了优化64脚或100脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。设置复用重映射和调试I/O配置寄存器(AFIO_MAPR)实现引脚的重新映射。这时,复用功能不再映射到它们的原始分配上。需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART2
xiayufeng520
·
2020-08-11 15:15
ARM
STM32学习之路——GPIO常用寄存器
GPIO使用时寄存器RCC_
APB
2ENR(
APB
2外设时钟使能寄存器):使用IO口前需将对应IO口的时钟使能。例如:使用GPIOA之前,需要将A口置1后才能正常工作。
Sunnycee
·
2020-08-11 15:33
STM32
学习笔记
STM32C8T6之使用寄存器点亮LED灯
用寄存器点亮LED灯,主要就是操作GPIOx_ODR寄存器,GPIOx_CRH寄存器,RCC_
APB
2ENR寄存器。主要是涉及到指针操作,偏移。其他的也没什么。
仰望繁星.
·
2020-08-11 14:23
STM32定时器3配置时钟的坑
STMf1的配置TIM3我用的是原子的F1精英版,配置定时器3的时候出了点问题问题描述这里是主函数,在TIM3_Int_Init函数中,4999是重装载值,3599是预分频系数计算:如果
APB
1给TIM
Ming_master
·
2020-08-11 14:59
STM学习篇
stm32
单片机
第十一届蓝桥杯嵌入式组别底层驱动程序⑤(定时器)
uint16_tprescaler){NVIC_InitTypeDefNVIC_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_
APB
1Peri
钟爱自由
·
2020-08-11 14:05
#
嵌入式
STM32 F1 TIM4 4通道PWM同时输出
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
1PeriphClockCmd
石小山
·
2020-08-11 14:23
STM32
STM32 TIM1 F1 四通道完全重映射PWM 配置
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
2PeriphClockCmd
石小山
·
2020-08-11 14:23
STM32
STM32 F1 TIM8 4通道同时PWM出波 4通道同时PWM输出
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
2PeriphClockCmd
石小山
·
2020-08-11 14:23
STM32
STM32 TIM1 CH1 出波动态改变PWM频率 控制步进电机的方法
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
2PeriphClockCmd
石小山
·
2020-08-11 14:53
STM32
STM32 PB3或者PB4不能正常使用的讲解
在初始化IO时候,增加代码如下:(这里使用J-Link的SWD模式烧录程序)//打开时钟函数RCC_
APB
2PeriphClockCmd(RCC_A
辉夜星辰
·
2020-08-11 14:01
STM32
STM32——TIM2定时器定时
其中TIM1和TIM8是能够产生3对PWM互补输出的高级定时器,常用于三相电机的驱动,时钟由
APB
2的输出产生。TIM
weixin_34190136
·
2020-08-11 14:31
stm32之通用定时器TIM
STM32系列的CPU,有多达8个定时器;1、其中TMI1和TIM8是能够产生三对PWM互补输出的高级定时器,常用于三相电机的驱动;它们的时钟有
APB
2的输出产生;2、其它6个为普通定时器,时钟由
APB
1
weixin_33692284
·
2020-08-11 14:48
四个通用定时器(TIM2 TIM3 TIM4 TIM5)的四通道输出
GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;RCC_
APB
1PeriphClockCmd
weixin_30466039
·
2020-08-11 14:15
关于使用STM32- PB3引脚的一些问题
可以进行如下设置RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_AFIO|RCC_
APB
2Periph_GPIOB|RCC_
APB
2Periph_GPIOF,EN
程序精华
·
2020-08-11 13:08
stm32
stm32
SWD
PB3
STM32---PB3和PB4引脚
GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOB,ENABLE);RCC_
APB
2PeriphClockCmd
tyustli
·
2020-08-11 13:54
嵌入式
利用stm32f103的TIM2实现精确延时
voidTIM2_Delay_ms(unsignedintcms){unsignedshorttemp=0;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;RCC_
APB
1PeriphClockCmd
大川搬砖
·
2020-08-11 13:28
stm32
什么时候需要用到RCC_
APB
2Periph_AFIO
1.需要用到外设的重映射功能时2.用到外部中断(EXTI)中与AFIO有关的寄存器时,它们是用来选择EXTIx外部中断的输入脚之用。仿生鸟个人补充:很多博客都提到了管脚复用时也要使能AFIO时钟,我去查了一下资料发现并不是这样。举例:重映射USART2USART2的TX/RX在PA.2/3PA.2已经被Timer2的channel3使用需要把USART2的TX/RX重映射到PD.5/6库函数的调用
仿生鸟
·
2020-08-11 13:30
Embedded
一些常见的移位函数
整数循环右移 _lrol_ 长整数循环左移 _lror_ 长整数循环右移 一些寄存器置位#defineGPIOC_CRL*(unsignedint*)(GPIOC_BASE+0x00)#defineRCC_
APB
2ENR
诸葛灬孔暗
·
2020-08-11 13:49
走进单片机
STM32定时器(通用定时器)原理
功能特点描述中的计数模式分为向上计数模式、向下计数模式、中央对齐模式:通用定时器内部原理图如下:(TIM_CH1/CH2为独立通道,此处省略了CH3/CH4独立通道)一、时钟生成部分:①内部时钟:来源于
APB
1
林中明月间
·
2020-08-11 13:48
嵌入式
STM32F1开发指南笔记3----STM32系统架构 & 时钟系统
四个驱动单元是:(图中②③④)①内核DCode总线②系统总线③通用DMA1④通用DMA2四个被动单元是:(图中⑥⑦⑧⑨)①AHB到
APB
的桥:连接所有的
APB
设备②内部flash闪存③内部SRAM④FSMC
_Amen
·
2020-08-11 13:44
STM32
STM32 TIM2重映射
TIM2的端口使用组合有下面四种:1.当不重映射时,默认TIM2四个的IO口是PA0、PA1、PA2、PA32.要使用PA15、PB3、PA2、PA3的端口组合,要调用下面的语句进行部分重映射:RCC_
APB
2PeriphClockCmd
大器晚不成
·
2020-08-11 12:51
STM32STM8
端口复用和重映射
RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOA,ENABLE);比如你要将端口PA9,PA10复用为串口,所以要使能串口时钟。RCC_
APB
2Pe
林零七
·
2020-08-11 12:08
stm32
备战蓝桥杯之嵌入式——TIM
首先要理解这条公式:Tout(溢出时间)=(ARR+1)(PSC+1)/Tclk然后还要理解定时器的时钟:除非
APB
1的分频系数是1,否则通用定时器的时钟等于
APB
1时钟的2倍。
NanKing-芒果
·
2020-08-11 12:11
嵌入式
STM32F407 学习笔记四(EXTI)
#includevoidLed_Init(void);voidmain(){ RCC->AHB1ENR|=0X00000009; //enableGPIOAGPIOD RCC->
APB
2ENR|=RCC_
APB
2ENR_SYSCFGEN
仅存的光亮
·
2020-08-11 12:11
STM32单脉冲模式,定时器3 CH2触发CH1输出,寄存器式配置。
通过不让CNT重装(CNT是猜的),就是让定时器装满之后不更新寄存器,这样下一个脉冲就出不来注意配置输出时要注意各种重装,只是输出的重装就可以,//TIM3->CCMR1|=1CCMR1|=1CR1|=1
APB
1ENR
物极必反1024
·
2020-08-11 12:34
工作杂谈
STM32-(22):定时器TIM(理论)
1、其中TIM1和TIM8是能够产生三对PWM互补输出的髙级定时器,常用于三相电机的驱动,它们的时钟由
APB
2的输出产生。2、其它6个为普通定时器,时钟由
APB
1的输出产生。
半个月儿上来
·
2020-08-11 12:45
定时器
STM32
stm32 TIM2 重映射
TIM2的端口使用组合有下面四种:1.当不重映射时,默认TIM2四个的IO口是PA0、PA1、PA2、PA32.要使用PA15、PB3、PA2、PA3的端口组合,要调用下面的语句进行部分重映射:RCC_
APB
2PeriphClockCmd
qlexcel
·
2020-08-11 12:39
MCU
STM32F4寄存器初始化系列:时钟开启
1staticvoidRCC_Init(void)2{3RCC->
APB
1ENR|=1
APB
1ENR|=1
APB
2ENR|=1
APB
2ENR|=1
APB
2ENR|=1
APB
2ENR|=1
APB
2ENR|
0penuel0
·
2020-08-11 12:59
STM32
stm32 定时器重映射
voidTIM3_GPIOB5_Config(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd(RCC_
APB
2Periph_GPIOB
o0o0o0D
·
2020-08-11 12:15
STM32串口通信设计
GPIO_InitTypeDefGPIO_InitStructure;USART_InitTypeDefUSART_InitStructure;NVIC_InitTypeDefNVIC_InitStructure;RCC_
APB
2PeriphClockCmd
Ma、、、
·
2020-08-11 12:22
STM32的ADC的DMA方式
会对CPU的很有要求voidAdc_Init(void){ADC_InitTypeDefADC_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_
APB
2PeriphClockCmd
liyaoyao_yy
·
2020-08-11 12:42
STM32
跑马灯实验-寄存器版
1、参考资料《STM32F1开发指南-寄存器》-第六章跑马灯实验6.1小节《STM32中文参考手册_V10》-8.2GPIO寄存器描述7.3.7
APB
2外设时钟使能寄存器(RCC_
APB
2ENR)2、编写步骤
lbd0125
·
2020-08-11 12:42
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他