历史上的今天
返回首页

历史上的今天

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

正在发生

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

2018-08-27 来源:eefocus

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);


推荐阅读

史海拾趣

Extech公司的发展小趣事

随着制造业信息化的发展,企业对信息化解决方案的需求日益迫切。为了满足客户的需求,Extech公司在2003年相继推出了XTMES、XTPLM等产品,并在国内首次提出了“一体化解决方案”的概念。这一解决方案覆盖了制造业信息化的各个环节,为客户提供了全方位的信息化服务。通过这一解决方案的推出,Extech公司在制造业信息化领域进一步扩大了自己的市场份额。

E-T-A Circuit Breakers公司的发展小趣事

1961年,E-T-A公司推出了其第一款电子式保险丝,这一创新引领了电气保护设备的新时代。这款电子式保险丝采用了可编程技术,可以根据电路需求进行精确的保护和控制。它的出现大大提高了电气系统的安全性和可靠性,并为E-T-A公司在电路保护领域奠定了坚实的基础。

广东华裕(GDHY)公司的发展小趣事

E-T-A公司自1948年由Jakob Ellenberger和Harald A. Poensgen创立以来,一直由该家族掌管。尽管公司已经发展成为一个国际性的企业,但家族第二代和第三代领导人仍然保持着对公司的掌控和管理。他们秉承了家族的创业精神和价值观,坚持以客户为中心,以技术创新为驱动,不断推动公司向前发展。在家族传承的推动下,E-T-A公司得以保持其独特的企业文化和核心竞争力,在电子行业中持续领跑。

Analog Power公司的发展小趣事

为了进一步扩大市场份额,Analog Power公司积极寻求与行业内外的合作伙伴建立战略合作关系。他们与多家知名企业建立了紧密的合作关系,共同开发新产品、开拓市场。通过合作,Analog Power不仅获得了更多的市场资源和技术支持,也提升了自身的品牌影响力和竞争力。

COMPEX公司的发展小趣事

随着全球化趋势的加剧,COMPEX公司开始积极实施全球化战略。公司不仅在国内市场取得了良好的业绩,还积极开拓海外市场,与国际知名企业建立了广泛的合作关系。通过全球化战略的实施,COMPEX的产品逐渐走向世界,品牌影响力也得到了显著提升。

台湾稳态公司的发展小趣事

台湾稳态公司在创立之初,便明确了自身的技术发展方向和市场定位。公司创始人凭借在电子行业多年的技术积累和敏锐的市场洞察力,带领团队专注于某一特定领域的研发和生产。通过不断的技术创新和优化,稳态公司逐渐在市场中树立起了自己的技术优势和品牌形象。

问答坊 | AI 解惑

我要转行了2

我转去了,下周二回东北。有没有在那里的朋友啊,到时帮我一下了。…

查看全部问答>

电位计式扭矩传感器

电位计式扭矩传感器 电位计式扭矩传感器主要可以分为旋臂式、双级行星齿轮式、扭杆式。其中扭杆式测量结构简单、可靠性能相对比较高,在早期应用比较多。 EPS中扭杆式扭矩传感器的结构、原理 扭杆式扭矩传感器主要由扭杆弹簧、转角-位移变换器、 ...…

查看全部问答>

现在流行拆充电器,我也秀一个看看

看到许多论坛上好多人拆充电器,晚上回家也迫不及待地拆开了一个,呵呵。这个是淘宝上买的,价格忘记了,不到15元吧。我用它给一节锂电池充电,效果还可以。韩国产的,下面让大家看看内部结构 …

查看全部问答>

gcc和armcc有什么区别?

如题??? 一般什么场合会用到ARMCC或GCC呢 …

查看全部问答>

怎么用cordic算法算sin cos

怎么用cordic算法算sin   cos…

查看全部问答>

【MARKED】C语言中定义全局变量时,如何在定义变量时就指定好变量的地址

本帖最后由 辛昕 于 2018-9-6 22:07 编辑 各位大侠:         小弟新手,请多多帮忙!         小弟现在写一个单片机的程序,由于项目比较紧,就分给两个人做,小弟不懂汇编,要 ...…

查看全部问答>

两台GPRS拨号上网的机器之间通讯问题

我现在有两台通过中国移动的GPRS上网的设备,一台为LPC2368的嵌入式开发板,移植好了PPP协议栈,已经成功获得了中国移动分配的IP地址10.x.x.x,另一台笔记本也通过中国移动GPRS上网,也获得了10.x.x.x的地址,笔记本可以ping到板子,但我分别运行在板子上 ...…

查看全部问答>

WINCE映像载入及运行时的问题

Dear all, 目前在开发wince时出现在载入nk.bin及载入后进入ce后运行较慢的问题,问题如下: 硬件:INTEL 852+512MB RAM+ 256MB CF 软件:WINCE 5.0(PB为微软120天的免费版),相关852芯片组的BSP均为INTEL官方正式版 1 使用loadcepc在载入nk. ...…

查看全部问答>

如何把Delphi7开发好的程序弄到PDA上?

有一个用delphi7开发好的程序,现在想用PDA显示这个程序或者程序的结果,我的PDA的操作系统是 Microsoft Windows Mobile 2003 第二版, 大侠们有什么好的办法吗?老师崔的很急,帮帮忙阿?我不知道还有多少分。要不全给你都行…

查看全部问答>

团购maple已到达,

团购maple已到达,正在刷bootloader已预订的朋友会明天发出有一个电源滤波电容由于后来给错了尺寸没有安上去,但是不会对使用产生什么影响~http://item.taobao.com/auction/item_detail.htm?item_num_id=9040823487 结束日期:2010-2-15…

查看全部问答>