历史上的今天
返回首页

历史上的今天

今天是:2025年05月13日(星期二)

正在发生

2018年05月13日 | STM32要使用JTMS(PA13)、 JTCK(PA14)作为普通I/O口

2018-05-13 来源:eefocus

在STM32要使用JTMS(PA13)、  JTCK(PA14)作为普通I/O口的时候,要在初始化前添加如下代码(顺序不能颠倒):

  RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);

GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE);


如:

void LED_Init(void)
{
 
 GPIO_InitTypeDef  GPIO_InitStructure;
     
    
    
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO, ENABLE);  
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE);

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;                
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;     
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_SetBits(GPIOA,GPIO_Pin_8);                       

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;           
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;      
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_ResetBits(GPIOA,GPIO_Pin_13);                         
    
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;                 
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;          
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_ResetBits(GPIOA,GPIO_Pin_14);        

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;              
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;       
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_ResetBits(GPIOA,GPIO_Pin_6);            

 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD, ENABLE);  

 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;               
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;       
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 
 GPIO_Init(GPIOD, &GPIO_InitStructure);    
 GPIO_SetBits(GPIOD,GPIO_Pin_2);                       

}


推荐阅读

史海拾趣

G-Mag Usa公司的发展小趣事

随着全球对环境保护意识的增强,G-Mag在2010年决定实施绿色转型战略。公司投入大量资源研发环保型电子产品和制造工艺,如开发可降解材料用于产品包装、优化生产线以减少能源消耗和废弃物排放等。同时,G-Mag还积极推广循环经济理念,与上下游企业合作建立废旧电子产品回收体系。这些举措不仅提升了G-Mag的品牌形象,还为其赢得了更多消费者的青睐和政府的支持。在绿色转型的推动下,G-Mag实现了可持续发展与经济效益的双赢。

南京中科微公司的发展小趣事

CSM自成立以来,便积极承担国家和地方具有战略性意义的重大攻关研发项目。其中,公司前身南京市物联网研究与产业化有限公司RFID事业部申报的“超高频与微波RFID读写器射频芯片研发”项目获得了国家工信部物联网专项资金项目资助,并在江苏省名列第一。这些项目的成功完成不仅展示了CSM在技术研发方面的实力,也为国家科技进步和产业发展做出了积极贡献。

Hi-G Relays公司的发展小趣事

南京中科微电子有限公司(CSM)的创立源于一群海归科学家和工程师的激情与梦想。他们曾在国外知名半导体公司如Marvell、ADI、Linear Tech等积累了丰富的研发经验,并在国家重点研究院所中从事前沿研究。这群人深感国内在射频/模拟关键芯片领域的落后,于是决定回国创立CSM,旨在打破国外技术垄断,实现自主创新和产业化。

Device Engineering Incorporated公司的发展小趣事

随着公司业务的不断发展,DEI公司开始考虑国际化拓展。他们积极寻求与国际知名企业的合作,通过技术交流和共同研发,不断提升自身实力。同时,DEI公司也在全球范围内建立了销售网络,将产品推向了更广阔的市场。这一举措不仅提高了公司的知名度,也为公司带来了可观的收益。

歌普(GEPU)公司的发展小趣事

随着公司业务的不断发展,DEI公司开始考虑国际化拓展。他们积极寻求与国际知名企业的合作,通过技术交流和共同研发,不断提升自身实力。同时,DEI公司也在全球范围内建立了销售网络,将产品推向了更广阔的市场。这一举措不仅提高了公司的知名度,也为公司带来了可观的收益。

EnerSys公司的发展小趣事

进入21世纪后,EnerSys加快了其收购与整合的步伐。2000年底,EnerSys收购了Yuasa Corporation(Japan)在北美和南美的储能和动力电池业务。随后,公司又陆续收购了Energy Storage Group of Invensys plc.和FIAMM, S.p.A.的动力电池业务。这些收购不仅扩大了EnerSys的市场份额,还增强了其在专业镍基电池、锂电池、铅酸电池和工业电池领域的技术实力。

问答坊 | AI 解惑

软启动保护电路

开关稳压电源的电路比较复杂,开关稳压器的输入端一般接有小电感、大电容的输入滤波器。在开机瞬间,滤波电容器会流过很大的浪涌电流,这个浪涌电流可以为正常输入电流的数倍。这样大的浪涌电流会使普通电源开关的触点或继电器的触点熔化,并使输入保 ...…

查看全部问答>

经典PCB展大量PCB, 专业承接PCB设计

    PCB浏览:http://dianzi123.vip.mingyao.net/photos/index.htm     中国电子工程师专业导航网站 http://dianzi123.vip.mingyao.net/     需要PCB兼职的联系 吴先生 QQ707393076  详细联系方式上面 ...…

查看全部问答>

可否在wince下用usb无线网卡实现图像无线传输?

请教大家个问题 假设已经实现在开发板上摄像头图像的采集,可以看到动态视频或是保存成bmp的图像格式。现要实现图像或是视频的无线传输,设想用VT6656 USB 无线网卡(WIFI模块)连接到无线路由器,再与笔记本电脑无线模块互联实现无线传输,这个是 ...…

查看全部问答>

FL2440boot代码中的问题

...................... while(1) {         if(!((rGPFDAT>>6)&0x1))          {           AutoNandLoadRun_key();          ...…

查看全部问答>

给老板找投资方向,您来说说看!!

一家新成立的公司,公司现在的业务就是做了一个网站。以前没有搞过任何嵌入式的东西,也没有嵌入式方面的员工。   现在......老板要往嵌入式方向发展,找投资方向。   要求:节能,环保,底成本,消费人群还很有钱,而且他们 ...…

查看全部问答>

测量量程及供电电压的关系

  一个项目我要测量1000个点,用5V供电会比3V供电更准确吗?5V供电时两个点之间的电压应该更大一些,抗波动强一些.AD采集时我一般都选参考电压基准大的.希望有经验的朋友给予指点.非常感谢!!…

查看全部问答>

lm3s9b92 usb驱动

调试lm3s9b92开发板的usb_dev_bulk时候,需要安装驱动 我的是XP系统 谁有驱动程序,给我发一份,谢谢! QQ:149527694…

查看全部问答>

啥团购就十块了,这么快

我想该出手时就出手吧,我要块吧.想评估下那个三轴加速传感器.我看看效果如何,好的话工作中采用.顺便支持下EE团…

查看全部问答>

ADuCM360的IAR项目的建立注意事项。

从ADI官网下载的关于ADuCM360的例程,当使用IAR6.4打开项目时,提示找不到XXX.h文件。 这是项目的目录指定问题, 经查看,项目中并没有指定包含文件的目录,在IAR系统目录下的头文件也无法找到。 1、重新指定目录,如图: 2、修改文件路径: ...…

查看全部问答>

CCS工程如何移动到IAR中

   这是F5529 板子子带了例子,但是 由于包含了USB。fatfs,Drivers,CTS,F5XX_F6XX_Core_Lib等库文件 我不知道如何将这个工程如何在IAR中建立,对于fatfs还好,文件内没有子目录,但是对于USB,有好几层目录,不至于一层一层的添加吧 ...…

查看全部问答>