当前位置:首页 > 单片机 > 单片机
[导读] 1. 引脚STM32F10x系列的MCU复位后,PA13、PA14、PA15、PB3、PB4 默认为JTAG下载调试功能,不能当做普通IO口使用,有时为了充分利用资源,一般使用SW来下载调试,即只需要PA13、PA14两个引脚即可PA13 -

1. 引脚


STM32F10x系列的MCU复位后,PA13、PA14、PA15、PB3、PB4 默认为JTAG下载调试功能,不能当做普通IO口使用,有时为了充分利用资源,一般使用SW来下载调试,即只需要PA13、PA14两个引脚即可


PA13 - JTMS/SWDIO

PA14 - JTCK/SWCLK

PA15 - JTDI

PB3 - JTDO

PB4 - JTRST

2. 代码


void jtag_to_io( void ){

GPIO_InitTypeDef GPIO_InitStructure;

/*使能GPIOA GPIOB AFIO(关闭JTAG)*/

RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,ENABLE );

/*禁用-JTAG , 使能-SW*/

GPIO_PinRemapConfig( GPIO_Remap_SWJ_JTAGDisable,ENABLE );

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init( GPIOA,&GPIO_InitStructure );


GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3|GPIO_Pin_4;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init( GPIOB,&GPIO_InitStructure );

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

摘要:近年来随着国家经济快速发展,我国高压电力线路的覆盖面积也逐年增大。其中,林地高压电力线路是我国目前重点发展的电力工程项目之一,受到社会各界的广泛关注。基于此,现主要对林地高压电力线路绿色施工管理与环境保护现状进行了...

关键字: 绿色施工管理 环境保护 方法

摘要:电子产品在设计、实验、生产和运行过程中通常会有静电(ESD)释放,而静电的释放会对电子产品带来一定的干扰和危害,这些干扰和危害会对电子产品的正常工作产生一定的影响,甚至会损害电子产品的元件。因此,加强电子通信产品E...

关键字: 电子通信产品 ESD 防护设计 危害 方法

伺服驱动器的工作原理及伺服驱动器的常见接线方法

关键字: 驱动 方法

PLC学习笔记1 接触器的使用和接线

关键字: 接触器 方法

讲三要素之前先不慌 先搞明白几个概念 更能知道三要素的来历与公式的意义

关键字: 电路 方法

三极管电路必懂的几种分析方法

关键字: 电路 方法

  JTAG(Joint Test AcTIon Group,联合测试行动组)是一种国际标准测试协议(IEEE 1149.1兼容)。标准的JTAG接口是4线——TMS、T

关键字: jtag

  JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port?测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器

关键字: jtag

什么是Hirose IX Industrial系列I/O连接器?它有什么作用?最新半导体和电子元件的全球授权分销商贸泽电子即日起开始备货Hirose Electric Company的IX Industrial系列I/O...

关键字: io 贸泽 连接器

皮尔磁:PSS4000为客户实现卓越的卫生设备生产性能   在中国智能制造2025计划的影响下,随着技术能力的不断提升,越来越多的中国公司成功凭借高质量、可靠性较高的设备获得了国际市

关键字: io plc pss
关闭
关闭