历史上的今天
返回首页

历史上的今天

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

正在发生

2018年08月27日 | 关于STM32中PA15引脚作为普通io的使用

2018-08-27 来源:eefocus

最近做一个项目,调试的时候,发现PA15引脚无论配置输出高还是低或者输入,均只能输出3.3V的高电平。

前提说明,目前STM的硬件调试有两种方法,JTAG和SW的方式,目前个人认为最好的方式就是SW,因为它只占用PA13和PA14两个io。而JTAG还要多占用PB3,PB4,PA15三个io口。很浪费资源。

本人使用SW的方式,但是STM默认会启用SW和JTAG两种。也就是说,默认情况下,PA13、PA14、PB3、PB4、PA15均不能作为普通io使用。 
因为本人没用JTAG,所以为了让PB3,PB4,PA15这三个IO变为普通io,必须要进行如下的配置: 

*RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE)*;//使能端口复用时钟 
*GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);*//失能JTAG 

这两句就ok了,以后就可以将上述三个引脚作为普通io了。


推荐阅读

史海拾趣

Fedco_Batteries公司的发展小趣事

随着公司业务的不断拓展,Fedco_Batteries始终将产品质量放在首位。公司引进了先进的生产设备和检测设备,建立了严格的质量管理体系。每一块电池在出厂前都要经过多道严格的质量检测,确保产品的稳定性和可靠性。这种对品质的坚持,让Fedco_Batteries的电池在市场上赢得了良好的口碑,越来越多的客户选择了他们的产品。

Advanced Ceramic X Corporation公司的发展小趣事

Fedco_Batteries的创始人李先生,在电子产业蓬勃发展的年代,看到了电池领域的巨大潜力。他凭借对技术的热爱和对市场的敏锐洞察,决定投身电池制造行业。创业初期,公司面临着资金短缺、技术瓶颈等重重困难。然而,李先生带领团队日夜兼程,不断研发新型电池技术,最终成功推出了一款性价比高、性能稳定的电池产品,打开了市场的大门。

Antex公司的发展小趣事

随着业务的不断扩展,Antex在1980年决定将工厂从东京都大田区羽田迁至茨城县高萩市。这一搬迁不仅为公司提供了更广阔的发展空间,也标志着Antex开始向着全球化布局迈进。此后,公司积极寻求国际合作,与全球各地的供应商和客户建立了紧密的合作关系。

Goldstar Electron Co Ltd公司的发展小趣事

到了1965年,Antex公司迎来了一次重要的技术突破。公司成功研发出“环形件轧机”,这一创新技术不仅提高了生产效率,还大幅提升了产品的精度和稳定性。这一技术的成功应用,使得Antex的业务范围得到了进一步扩大,公司在电子行业中的地位也愈发稳固。

Hi-Light Electronic Co Ltd公司的发展小趣事

近年来,Antex公司不断升级产品,推出了包括Antex滚珠轴承、Antex齿轮环等在内的多款高端产品。这些产品以其卓越的性能和稳定的品质,赢得了全球客户的青睐。凭借这些优秀产品,Antex在大型回转轴承市场中的份额逐渐提升,目前已占据全球约40%的市场份额。

Capax Technologies Inc公司的发展小趣事

Capax Technologies Inc在市场定位和产品策略上表现出色。公司深入调研市场需求,发现高端电子设备市场对于高性能、高可靠性的组件有着旺盛的需求。于是,Capax Technologies Inc将产品定位为高端市场,专注于研发和生产高品质的电子组件。通过精准的市场定位和优质的产品,Capax Technologies Inc迅速在高端市场中占据了一席之地。

问答坊 | AI 解惑

lpc2000 VS s3c44b0

当然这个对比有点不公平,那一个系列来和一款芯片对决。但是在arm中我之使用过着两种。    首先说说中断,s3的中断匪夷所思,看明白了就是调不通,再跑ucos的时候除了定时中断外没有正常工作的中断,用了1周没有任何进展,接着就放弃了 ...…

查看全部问答>

选防盗门有门道 好坏关键在锁芯

买防盗门:消费者一头雾水   在钱王街一家门业商店里,多扇金属质地的门依次排列,许多销售标签上写着“防撬门”。当记者表示要购买一扇防盗门时,老板娘称店内销售的全是防盗门。她指着一扇门介绍,这是甲级防盗门,门框钢板厚度1.2毫米,具有很 ...…

查看全部问答>

跪求cadence 15.5安装步骤

:Q 各们谁有cadence 15.5安装步骤请与我分享;P…

查看全部问答>

请问各位大虾

请问各位大虾:如何改写DS18B20的R0和R1这两位??? 还有以9位、10位、11位、12位输出时,如何计算温度值??? 小弟先在这里谢谢哈!!! 本文来自: 电子工程师之家http://www.eehome.cn…

查看全部问答>

66.5MHZ的CAN时钟频率怎么分出125K的波特率? 

用的是i.mx35自带的CAN接口,CAN时钟采用总线时钟66.5MH,需要除以分频、位时间才能得到125KHZ的波特率。现在问题是分频、位时间分别设置多少? 我算了下无论设置为多少都不能得到整数的125K?   …

查看全部问答>

有谁会uC/OS II

有会uc/os-ii的高手吗?我要做论文 是基于uc/os-ii的串行通信的 有高手会的话 发给我好吗?我邮箱是stefa545@163.com   或者可以给我解释下源代码的也行  实在不懂啊 …

查看全部问答>

急寻做过PXA270,Flash为Intel J28F256P30B的文件系统脱机运行的高手帮忙

我的问题是内核Mount失败,找不到root 应该是内核里Flash驱动的问题 希望做过的大牛帮忙 因为时间很紧急,希望一定有过经验 要求在北京,此帖有效期一天 报酬面议 站内联系吧…

查看全部问答>

Power键点亮屏幕的问题

我在程序里面成队使用了: PowerPolicyNotify(PPN_UNATTENDEDMODE,TRUE); PowerPolicyNotify(PPN_UNATTENDEDMODE,FALSE); 为什么要点两次power键才能点亮屏幕?…

查看全部问答>

【为C2000做贡献】座谈题目:DSP电路板的硬件设计和系统调试

从其他地方找到的好资料 [ 本帖最后由 fxw451 于 2011-4-7 09:29 编辑 ]…

查看全部问答>

verilog中for语句会综合出什么呢?

最近看到人家的verilog代码,使用了很多的for语句,有人说这样会综合出很大的逻辑。请教下大神们,这样做到底有哪些弊端呢?…

查看全部问答>