如何禁止JTAG,释放PB3 PB4口当普通io口使用,库函数语言怎么写啊

2019-10-16 07:23发布

如题,我现在需要PB3  PB4口当普通IO口使用,按照串口指令输出高低电平,现在没有禁用JTAG,这两个口一直是高电平,不知道禁用JTAG的语句怎么写,求大神们告知。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jinggx
1楼-- · 2019-10-16 12:02
本帖最后由 jinggx 于 2016-11-29 10:39 编辑

RCC->APB2ENR |= 0x00000001;
AFIO->MAPR    =(0x00FFFFFF & AFIO->MAPR)|0x02000000;



ziyan0005
2楼-- · 2019-10-16 16:03
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB
                 | RCC_APB2Periph_GPIOC | RCC_APB2Periph_GPIOD | RCC_APB2Periph_GPIOE, ENABLE);
        // 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP)
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
        // 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP 禁用 + SW-DP 使能
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);

一周热门 更多>