固话:0592-8011678 热线:13306028255 客服 :
 

单片机

STM32要使用JTMS(PA13)、 JTCK(PA14)作为普通I/O口

分类:单片机 发布:2019-03-20 10:47:17 浏览:456次 Tag:

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

}


相关文章
在线留言联系我们
电话:0592-8011678
传真:0592-8011678
联系人:王女士
24H热线:13306028255
联系QQ: 656368133
邮箱:656368133@qq.com
网址:www.ic-yihong.com
QQ在线咨询
销售电话:
13306028255
0592-8011678
656368133
扫码添加微信