野原新之助 发表于 2016-8-1 10:42:59

关于GPIO设置GPIO_PinRemapConfig(GPIO_Remap_SWJ_D...

下面是代码的一部分:
void GPIO_Configuration(void)
{


   //RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE);
    GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All ;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //Òý½ÅƵÂÊ50M
    GPIO_Init(GPIOB, &GPIO_InitStructure);

我的问题是:
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
这个函数有什么作用??????

sunnydevil 发表于 2016-8-1 10:59:58

失能JTAG烧写方式,这样的话楼主就能把默认的JTAG烧写管脚当普通GPIO用了

野原新之助 发表于 2016-8-3 09:39:22

sunnydevil 发表于 2016-8-1 10:59
失能JTAG烧写方式,这样的话楼主就能把默认的JTAG烧写管脚当普通GPIO用了

谢谢                              
页: [1]
查看完整版本: 关于GPIO设置GPIO_PinRemapConfig(GPIO_Remap_SWJ_D...