历史上的今天
返回首页

历史上的今天

今天是:2024年09月09日(星期一)

正在发生

2018年09月09日 | STM32 PA15作普通IO用时的配置

2018-09-09 来源:eefocus

调STM32F103RB板时,其中用到PA15作普通LED灯。一开始编程,配置成PP输出模式,但无论置0还是置1,均输出3.3V。后来发现此脚为JTAG口调试口。
经查找到问题解决办法:
需要重新映射一下,重新映射方法如下:
首先要打开GPIOA的AFIO时钟:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);
然后调用GPIO重映射函数,根据需求实现重映射:
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);
然后运行OK!


补充说明
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);此句为禁止JTAG口调试,用此语句也可使PA15作为普通IO。当需要使用SWD仿真时,可用此语句。

如果不用SWD或JTAG调试时,可用GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);。

推荐阅读

史海拾趣

Bridgelux公司的发展小趣事

被收购后,Bridgelux并没有停止创新的步伐。公司继续加大研发投入,推出了一系列具有创新性的LED照明产品。同时,公司还积极拓展市场,与全球各地的客户建立了广泛的合作关系。通过不断提升产品质量和服务水平,Bridgelux逐渐在LED照明领域树立了良好的口碑,成为了行业的佼佼者。

这五个故事展示了Bridgelux公司在电子行业中的发展历程和取得的成就。从创立初期的艰难起步,到技术突破与创新,再到与Cree公司的专利纠纷与和解,以及被CEC和重庆临空收购后的持续发展与创新,Bridgelux始终保持着对技术的追求和对市场的敏锐洞察。正是这些努力和坚持,使得Bridgelux在竞争激烈的电子行业中脱颖而出,成为了LED照明领域的领军企业。

Accuride公司的发展小趣事

Accuride公司在市场拓展方面也取得了显著成果。其产品不仅供应给北美地区的商用车制造商,还远销至其他国家。同时,Accuride与多家知名汽车品牌建立了紧密的合作关系,如Freightliner、Peterbilt、International、Great Dane和Mack等,为其提供高品质的零部件。这些合作伙伴关系的建立,不仅提升了Accuride的市场地位,也为其带来了稳定的订单和收入来源。

Gespac Inc公司的发展小趣事

Accuride公司在市场拓展方面也取得了显著成果。其产品不仅供应给北美地区的商用车制造商,还远销至其他国家。同时,Accuride与多家知名汽车品牌建立了紧密的合作关系,如Freightliner、Peterbilt、International、Great Dane和Mack等,为其提供高品质的零部件。这些合作伙伴关系的建立,不仅提升了Accuride的市场地位,也为其带来了稳定的订单和收入来源。

GE Power Electronics Inc公司的发展小趣事
合理设计电路布局和布线,避免信号干扰和串扰。同时,采用适当的保护电路,如过压保护、过流保护等。
微芯(CMOSIC)公司的发展小趣事

作为一家以技术创新为核心竞争力的企业,微芯生物始终保持着对新技术和新领域的关注和研究。他们不断投入资金和资源用于研发创新药物和新技术平台,并积极探索新的治疗方法和应用领域。通过持续的创新和突破,微芯生物在生物医药领域取得了显著的成绩和贡献,也为公司的发展注入了源源不断的动力。

以上五个故事是基于微芯生物的发展经历而虚构的,但它们也反映了电子行业中许多公司可能面临的发展挑战和机遇。在电子行业中,技术的创新、市场的拓展、并购整合、国际合作以及持续的创新与突破都是推动公司发展的重要因素。

American Power Management Inc公司的发展小趣事

在电子行业的初期,APMI以一家小型创业公司的身份出现,专注于电源管理技术的研发。当时,市场上的电源管理产品普遍存在效率低下、体积庞大的问题。APMI的研发团队通过深入研究,成功开发出了一款高效、紧凑的电源管理芯片,这一创新为电子产品的小型化和节能化奠定了基础。随着技术的不断完善和推广,APMI逐渐在电源管理领域崭露头角,吸引了众多合作伙伴和投资者的关注。

问答坊 | AI 解惑

燃料电池知识介绍

燃料电池最近几年发展得很红火,我搜集了一点相关知识,和大家分享下,了解了解: 1. 质子交换膜燃料电池 质子交换膜燃料电池以磺酸型质子交换膜为固体电解质,无电解质腐蚀问题,能量转换效率高,无污染,可室温快速启动。质子交换膜燃料电池在固 ...…

查看全部问答>

10分钟完成一个USB驱动程序

转载:http://www.4oa.com/Article/html/6/33/482/2005/17317.html 很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具。笔者去年开始接触到riverStudio,发现它真的是一 ...…

查看全部问答>

逻辑运算类指令

三、逻辑运算类指令: 对累加器A的逻辑操作: CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。 CPL A ;将A中的值按位取反 RL A ;将A中的值逻辑左移 RLC A ;将A中的值加上进位位进行逻辑左移 RR A ;将A中的值进行逻 ...…

查看全部问答>

51单片机串口接收问题请教

我用单片机接收一个数据例如是十六进制的123A,我接收的数据格式是什么那 我从缓存sbuf读出的是什么呀,我想存成data[]={1,2,3,A},该怎么接收啊? 我用 for (i=0,i…

查看全部问答>

承接嵌入式linux,ce,wm下的WIFI驱动,BSP开发相关工作

拥有各种硬件平台(S3C2410,S3C2440,S3C6410,EP9315,BF536,BF533,AU1200,MX21,MX31, PXA270,PXA310,Omap750,Omap850等)的linux,wince,windows mobile6的bsp移植经验,及各种外设驱动(wifi marvell8686,8688,蓝牙,gps 快速定位,agps,gprs mc7 ...…

查看全部问答>

关于磁盘分区的问题,GPT To MBR

求教,如何实现磁盘分区创建,和磁盘管理中的功能一样 有些USB只有DBR没有MBR。现在我的一个项目里。需要对此USB转换 也就是GPT转换为MBR类型的磁盘 关于这个有个方法 把分区的前512字节清0 尾部写上55aa标记 然后在磁盘管理中创建分区。就 ...…

查看全部问答>

便捷投影体重秤

对于大腹便便的孕妇或胖子来说,在使用家用体重秤称量体重的时候,要想看到体重秤显示出来的数字,可不是一件容易的事情。而这款射线体重秤则可以将称重数字清晰地投影在墙壁上,让行动不变的朋友可以轻松地了解自己的体重情况。…

查看全部问答>

DIY数字湿度计活动中的感动

DIY数字湿度计在接近尾声,在这短短的一个多月的时间,从特别感谢一个人——使得DIY湿度计得以实现到大比拼!DIY数字湿度计-更多方案-更多信息大家集思广益,贡献了自己的聪明才智!每个方案都有它的优点,论坛为统一力量,选择了加入你喜欢的设计 ...…

查看全部问答>

大家觉着LED哪个方向火?来选选吧

LED电源,主要是LED驱动电源,应该是各位高手各显神通之地吧。   应全球“节能环保”的倡导,LED照明、灯具可谓是我国发展最快的行业了,据说过几年就可以领导全球了:P 不知道是真是假。   LED屏也是很主流的一个发展趋势,目前大有 ...…

查看全部问答>

香主:关于STM32F107系列产品出来了么?

                                 请问公司的这个系列的芯片已经出来了么?分销商那里可以买到样片?力源何时可以提供?现在哪里能下载到这个系列的 ...…

查看全部问答>