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
AFIO
关于STM32时钟配置的那些坑
今天分享以下两点内容:1.为什么我们要先开启STM32外设模块时钟;2.关于STM32的I/O复用功能及什么时候开启
AFIO
时钟;1为什么我们要先开启STM32外设时钟讲述本节内容之前先说一个案例:前段时间
ybhuangfugui
·
2020-06-30 06:35
【stm32】中断详解
2)开启
AFIO
时钟3)EXTI配置。4)NVIC配置。5)编写中断服务函数。
IOTTEC
·
2020-06-29 03:00
STM32
STM32的PC13、PC14、PC15用作普通IO口设置方法
也就是三个引脚可以同时作为输出引脚,其他条件未变2.代码voidgpioc_to_io(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_
AFIO
丁优秀
·
2020-06-26 23:15
STM32
stm32f103 c8t6 can
PB8,PB9,而手册为PA11,PA12这个时候如何处理,查看中文参考手册发现can1可端口映射到PB8,PB9进行端口映射RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
小白study
·
2020-06-22 14:39
STM32
STM32F103 SPI DMA收发(SPI2发送 SPI1接收)
SPI_InitTypeDefSPI_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_AHBPeriphClockCmd(RCC_APB2Periph_
AFIO
realiot@163.com
·
2020-06-22 08:48
STM32F1
DMA
SPI
STM32 配置PC13~PC15,PB3~PB4为GPIO口
时需加入以下代码,//打开时钟函数,打开GPIO口时钟,先打开复用才能修改复用功能RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_
AFIO
哈哈哇呀
·
2020-06-22 01:20
STM32
STM32学习心得五:GPIO实验-基于位操作
记录一下,方便以后翻阅~实验内容:跑马灯、蜂鸣器和按键输入官方资料:1)《STM32中文参考手册V10》第8章通用和复用功能IO(GPIO和
AFIO
)2)《Cortex-M3权威指南(中文)》第5章位带操作特点
闲人Ne
·
2020-06-22 00:27
数字信号处理
STM32学习心得
综合学习
STM32学习心得四:GPIO实验-基于寄存器
记录一下,方便以后翻阅~实验内容:跑马灯、蜂鸣器和按键输入官方资料:《STM32中文参考手册V10》第8章通用和复用功能IO(GPIO和
AFIO
)特点:不涉及位操作相关代码,适合初学寄存器操作的朋友原理图
闲人Ne
·
2020-06-22 00:27
数字信号处理
STM32学习心得
综合学习
STM32学习心得六:相关C语言学习及寄存器地址名称映射解读
官方资料:《STM32中文参考手册V10》第8章通用和复用功能IO(GPIO和
AFIO
)1.常用C语言1.1位操作:6种位操作运算符1)按位与:&例:1011&0010=00102)按位或:|例:1011
闲人Ne
·
2020-06-22 00:27
数字信号处理
STM32学习心得
综合学习
stm32 中库函数、结构体、地址的强制类型转换、相应特殊功能寄存器之间的关系
A:1RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
,ENABLE);B:1#defineRCC_APB2Periph_
AFIO
((uint32_t)0x00000001
罗晓
·
2020-04-02 23:00
STM32学习心得三:GPIO实验-基于库函数
记录一下,方便以后翻阅~实验内容:跑马灯、蜂鸣器和按键输入官方资料:《STM32中文参考手册V10》第8章通用和复用功能IO(GPIO和
AFIO
)特点:不涉及寄存器操作、位操作相关代码,适合初学库函数操作的朋友原理图
闲人Ne
·
2020-03-23 15:51
STM32基于标准库的学习
单片机
stm32
嵌入式
c语言
keil
mdk
STM32番外(一)
首先先看一下GPIO的寄存器结构GPIO寄存器至于什么是
AFIO
,本着实事求是的精神先忽略一
GeekShow
·
2020-03-09 01:50
STM32的
AFIO
时钟什么时候开启?
问题描述在使用STM32的USART2时发现
AFIO
时钟无论打不打开串口都能正常工作带着这个问题网上搜集了一些资料,由于我对这块的理解并不是很深,如果有错误欢迎指正首先为什么要开启时钟?
水枂
·
2019-03-13 13:02
STM32什么时候需要复用IO(
AFIO
)
AFIO
介绍:MCU有对外管脚,包括CPU的管脚和内置外设(PWM,TIM,ADC……)的管脚;他们都需要对外接口IO,但是管脚总数是有限的,有的管脚既作为普通IO,也作为外设IO,有时候甚至好几个内置外设共用一个
Azuresmh
·
2019-02-03 11:49
STM32
蓝桥嵌入式之 蜂鸣器
需要在时钟中加入复用时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
|...,ENABLE
ReCclay
·
2019-01-24 18:00
蓝桥杯之嵌入式
STM32 printf 重定向 usart3
USART1和USART3挂接的时钟不同RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA|RCC_APB2Periph_
AFIO
我这个人很任性的
·
2018-09-06 19:32
STM32
基于STM32F103C8T6开发笔记
.PWM控制LED呼吸灯效果外设时钟配置voidRcc_config(void){RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_
AFIO
JT灬新一
·
2018-08-29 23:20
嵌入式
ARM
STM32F103下载端口
要想使用使其当成普通端口使用设置方法如下:RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
,ENABLE);//开启复用时钟G
GZX199_
·
2018-07-30 10:26
stm32常用中断配置
配置是stm32外部中断步骤:1.使能IO时钟和
AFIO
时钟2.配置EXIT中断线3.配置中断控制器NVIC(EXTI15_10_IRQn,EXTI4_IRQn)4.写中断服务子程序(EXTI15_
dxz_tust
·
2018-04-17 11:25
stm32
【STM32】GPIO的相关配置寄存器、库函数、位操作(实例:STM32控制跑马灯)
STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和
AFIO
)《Cortex-M3权威指南(中文)》第5章位带操作硬件连接假设跑马灯实验的硬件连接如上图所示
Yngz_Miao
·
2018-04-11 22:43
《嵌入式》STM32开发笔记
【STM32】GPIO工作原理(八种工作方式超详细分析,附电路图)
STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和
AFIO
)芯片数据手册(datasheet)STM32的GPIO介绍STM32引脚说明GPIO是通用输入
Yngz_Miao
·
2018-04-10 10:05
《嵌入式》STM32开发笔记
【STM32】STM32端口复用和重映射(
AFIO
辅助功能时钟)
STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和
AFIO
)端口复用功能端口复用的定义STM32有许多的内置外设(如串口、ADC、DCA等等),这些外设的外部引脚都是和
Yngz_Miao
·
2018-04-06 18:56
《嵌入式》STM32开发笔记
【STM32】MDK中寄存器地址名称映射分析
STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和
AFIO
)51单片机访问地址51单片机经常会引用一个reg51.h的头文件。
Yngz_Miao
·
2018-04-04 18:07
《嵌入式》STM32开发笔记
STM32学习笔记-配置串口,printf重定向
USART_InitTypeDefchuanko;RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
Ahacker_l
·
2018-03-20 08:59
stm32
stm32按键的检测(EXTI和Polling两种方式)
好像很简单的,但...EXTIMode时,只要别漏下面这两行基本是没问题了.RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
,ENABLE);/*复用时钟使能*/GPIO_EXTILineConfig
竹城小遛
·
2017-09-20 14:14
RT-thread
STM32
stm32 中断一般配置
配置是stm32外部中断步骤:1.使能IO时钟和
AFIO
时钟2.配置EXIT中断线3.配置中断控制器NVIC(EXTI15_10_IRQn,EXTI4_IRQn)4.写中断服务子程序(EXTI15_
dxz_tust
·
2017-07-12 11:49
stm32
STM32小笔记(一) GPIO口的配置
GPIO口的使用:1.GPIO和
AFIO
全系列支持GPIO寄存器(1)两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH);(2)两个32位数据寄存器(GPIOx_IDR,GPIOx_ODR)
dxmcu
·
2016-06-17 09:09
STM32学习笔记
STM32——库函数开发小结
如GPIOx_CRL、GPIOx_CRH,
AFIO
_EXTICR1~
AFIO
_EXTICR4,串口的USART_CR1~USART_
a1314521531
·
2016-04-15 12:00
技术
库
stm32库函数
stm32库函数小结
stm32 端口重映射的深入解析
PC11上,根据官方资料,这是部分重映像:如图,下面首先要开启APIO时钟: RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC | RCC_APB2Periph_
AFIO
青春无极限
·
2015-08-07 11:00
STM32 学习二 程序编写及GPIO调试
一、新建Project:study1 二、文件夹设置:三、Options四、通用和复用功能I/O(GPIO和
AFIO
)每个GPIO端口有两个32位配置寄存器。
xundh
·
2015-01-07 22:00
IO
调试
stm32
32位
GPIO
复用时钟开启条件
AFIO
不是说使用了IO的复用功能就一定要启动RCC_APB2Periph_
AFIO
的CLOCK,只有使用了
AFIO
的事件控制器、
AFIO
的重映射功能以及外部中断(EXTI)控制寄存器才需要开启
AFIO
时钟如:
tripleCC
·
2014-04-30 18:00
STM32_APIO 复用(转)
最近在学习STM32,在BZ上一篇关于的串口通信文章里有这么一段代码:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_
AFIO
,ENABLE
xiaoleiacm
·
2014-04-07 15:00
硬件
stm32
嵌入式系统
RCC_APB2Periph_
AFIO
--复用IO时钟的使用
设置复用重映射和调试I/O 配置寄存器(
AFIO
_MAPR) 实现引脚的重新映射。这时,复用功能不再映射到它们的原始分配上。
slj_win
·
2013-12-14 09:00
stm32外部中断进入不了的原因分析
1.切记打开复用时钟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_
AFIO
,ENABLE);2.最好加上一个EXTI_GenerateSWInterrupt(EXTI_LineX
gameboy374
·
2013-07-20 10:00
STM32串口操作相关事项
(基于3.0固件库,芯片stm32f103rbt6)1、配置串口的管脚和时钟由于串口1、2是在GPIOA上:所以要是能串口GPIOA、
AFIO
和1或者2的串口时钟,代码如下:RCC_APB2PeriphClockCmd
xztelecomlcs
·
2013-07-10 16:28
串口
stm32
STM32串口操作相关事项
(基于3.0固件库,芯片stm32f103rbt6)1、配置串口的管脚和时钟由于串口1、2是在GPIOA上:所以要是能串口GPIOA、
AFIO
和1或者2的串口时钟,代码如下:RCC_APB2PeriphClockCmd
xztelecomlcs
·
2013-07-10 16:28
STM32
串口
极客公园走进豌豆荚:团队如何高效率工作
作者:
Afio
/产品观察家dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]极客公园走进豌豆荚实际考察豌豆荚实验室都是使用哪些工具,如何高效率协作工作。
Afio
·
2013-06-04 10:00
极客
公园
豌豆荚
极客公园走进豌豆荚:团队如何高效率工作
作者:
Afio
/产品观察家dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]极客公园走进豌豆荚实际考察豌豆荚实验室都是使用哪些工具,如何高效率协作工作。
Afio
·
2013-06-04 02:00
极客
公园
豌豆
STM32 外部中断
将用到的GPIO口时钟配置好,还要记得配置复用端口时钟
AFIO
第二步:配置GPIO口。这里的GPIO配置是指与中断无关的,比如led灯之类第三步:配置NVIC。
零零零
·
2013-04-25 14:00
端口复用和重映射
端口复用功能 所以,我们在使用复用功能的是时候,最少要使能2个时钟: 1)GPIO时钟使能 2)复用的外设时钟使能 同时要初始化GPIO以及复用外设功能 2 端口重映射 如果不需要重映射,只是使能复用就不用使能
AFIO
zzwdkxx
·
2013-04-24 16:00
春运火车票抢购指南
作者:
Afio
/产品观察家dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]一年几度的节日抢票又要上演了,从明天开始每天的Todolist里又要多一个“买票”事项
Afio
·
2013-01-06 03:00
抢购
春运
火车
Mac 用户如何低价获取正版软件
作者:
Afio
/产品观察家dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]Mac用户如何低价获取正版软件呢,MacBundle来帮你。
Afio
·
2013-01-05 14:00
mac
用户
正版
Retina Macbook Pro 必备应用
作者:
Afio
/产品观察家dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]MacBookProwithRetina用户必备应用来完美体验Retina屏幕的效果
Afio
·
2012-12-08 00:00
pro
macbook
retina
不一样的课表应用-课程格子
作者:
Afio
/产品观察家邮箱:dongchao#geekpark.net/
afio
.iam#gmail.com[核心提示]一个本地化的课表应用可以玩出一片不一样的天地。
Afio
·
2012-11-26 15:00
不一样
应用
课程
STM32 remap功能使用
后根据芯片资料,在配置
AFIO
的寄存器时,必须首先打开
AFIO
的时钟,否则所有的寄存器操作无效,
sunjiajiang
·
2012-07-11 22:00
STM32中USART的使用方法
首先是使能相关的时钟,一方面是设备本身的时钟,另一方面如果设备通过IO口输出还需要使能IO口的时钟;最后如果对应的IO口是复用功能的IO口,则还必须使能
AFIO
的时钟。
zjgtan
·
2012-07-01 22:00
学习STM32(2)-IO-
AFIO
(复用功能IO和调试配置)
最近在学习STM32,在BZ上一篇关于的串口通信文章里有这么一段代码:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_
AFIO
,ENABLE
k122769836
·
2012-06-28 17:00
c
工作
IO
测试
什么时候需要用到RCC_APB2Periph_
AFIO
--复用IO时钟的使用
hi.baidu.com/xiaoyuxiaoer/blog/item/4d034a121c56865621a4e9ea.html 需要用到外设的重映射功能时才需要使能
AFIO
anlx27
·
2012-06-07 16:00
IO
(3)stm32开发之串口的调试
把经验跟大家共享下 总的函数如下voidUSART1Configuration(void){ RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_
AFIO
supreme42
·
2012-04-29 17:00
vector
function
input
character
asynchronous
output
PC13 PC14 PC15 才可以当普通IO用
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_
AFIO
,ENABLE);//开C口时钟,复用时钟。
zht9961020
·
2012-03-14 16:00
c
IO
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他