历史上的今天

今天是:2024年08月27日(星期二)

正在发生

2018年08月27日 | 开启和关闭AFIO时钟

发布者:忙中取乐 来源: eefocus关键字:开启们  关闭  AFIO时钟 手机看文章 扫描二维码
随时随地手机看文章

STM32F1的引脚,在上电复位后所具有的功能被称为主功能,大部分的引脚所具有的主功能即作为通用的输入输出引脚(GPIO),引脚除主功能外还具有备用功能,当选择备用功能时即作为复用输入输出(AFIO) 
这里写图片描述 
在单片机数据手册中可以查看到(表5 中等容量STM32F103xx引脚定义),有些引脚的备用功能有两种,一种为默认复用的,一种为重定义的。当使用引脚的默认复用功能时,AFIO不需开启;使用重定义的功能时,AFIO需要开启。还有一种情况,使用EXTI外部中断也需开启AFIO。 
例如我们使用PA7作为TIM3的的第二通道,或者将PB10、PB11配置为USART3来用,则不需要操作AFIO。 
这里写图片描述 
大部分引脚主功能是作为GPIO,但PB3、PB4的主功能是作为程序下载与复位单片机的引脚。因此需要开启PB3、PB4的重定义的功能使其变为通用输入输出。程序如下:


RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);

GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);


关键字:开启们  关闭  AFIO时钟 引用地址:开启和关闭AFIO时钟

上一篇:STM32通过中断方式实现USART1通信
下一篇:STM32的AFIO时钟何时开启

推荐阅读

随着机器人技术的不断发展成熟,制造业发生了巨大的变革,工业机器人逐步代替人力劳动,其应用从汽车工业扩展到、食品等其它领域,并彻底改变了传统工业的生产模式。去年,中国工业机器人的安装数量接近50万台,机器换人已经成为当今时代最大的趋势。 汽车工业是目前自动化程度最高的行业,工业机器人在汽车制造业中大量使用,进行冲压、、铝点焊、热熔...
21.1 NVIC基础知识NVIC的全称是Nested vectored interrupt controller,即嵌套向量中断控制器。对于M3/M4/M7内核的MCU,每个中断的优先级都是用寄存器中的8位来设置的。8位的话就可以设置2^8 = 256级中断,实际中用不了这么多,所以芯片厂商根据自己生产的芯片做出了调整。比如ST的STM32F1xx,F4xx和H7只使用了这个8位中的高四位[7:4],低四位取零,...
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F407ZET6/ STM32F103ZET62、STM32CubeMx软件3、IDE: MDK-Keil软件4、STM32F1xx/STM32F4xxHAL库知识概括:通过本篇博客您将学到:RTC时钟原理STM32CubeMX创建RTC例程HAL库定时器RTC函数库PS: 这里的RTC讲解,我们只...
今日有国内数码博主曝光了代号为“V1”的vivo自研芯片,该芯片外观为长方形,BGA封装,底部触点45°排列,正面丝印没有多余的编码。该博主表示,该芯片即将在vivo量产的新旗舰机型上使用,完全是该厂商自己主导研发和功能定义的芯片,保密级别很高,其透露这款芯片不止是自研影像芯片,也不止一款手机将搭载。根据此前爆料,vivo X70系列将分为三个版本,...

史海拾趣

问答坊 | AI 解惑

2008年新出版的<嵌入式硬件>,抢先分享

刚从国外拿到的.供大家分享!!!!…

查看全部问答∨

PADS2007有中文版的吗

那位大哥能告诉我PADS2007有中文版的吗,那里有中文版的下载?…

查看全部问答∨

关于单片发at指令

请教各位高手,单片机是如何向gprs模块发送at指令的,我如何调试呢?…

查看全部问答∨

造型请教:有没有可以查询FPGA/CPLD芯片的价格查询网址?

现在在选型FPGA,要用到161个IO,编数组功能单元。 公司没有BGA焊接设备,只能焊引脚能看到的封装 打算用Virtex的,两个TQ144封装的(IO=2*98),或者一个PQ240的(IO=166) 不知道这几种贵不贵,考虑成本,想用几百元的! …

查看全部问答∨

我做的触摸屏显示的坐标总是4095,应该触摸不同的位置变化的,为什么?

我做的触摸屏显示的坐标总是4095,应该触摸不同的位置变化的,为什么?…

查看全部问答∨

搞嵌入式需要哪些基础知识,请指教!!

小弟是计算机网络工程专业学生,和一个团队做了一年的单片机项目(主要是用凌阳61开发物品管理器),一年做下来发现有很多时候需要扎实的电路知识,而我对电路方面不太感兴趣也没什么基础,感觉现在基本上只能做单纯的软件开发(在项目里写了简单文件系统, ...…

查看全部问答∨

RTC时钟问题

                                 手里有一块板子,用以前写好的程序(RTC做万年历),在其他板子(开发板、自己设计的电路板)上,时钟都能正常使用 ...…

查看全部问答∨

有没有人玩辉光电子钟吗,来吧,上资料

有没有人玩辉光电子钟吗,来吧,上资料  …

查看全部问答∨

请教关于msp430f149的io中断

请教各位 想用msp430f149的io中断 硬件上是这样的 用非自锁开关 即按下去又弹起的开关两端分别接有中断功能的P1或P2口、GND;将IO初始化为高电平,按下开关,IO会有一个高电平到低电平的过程,形成下降沿,利用下降沿中断,进行开关的触发。初始化 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved