stm32 只用SWD ,JNRST JTDI JTDO 作为普通IO 不成功

2019-12-23 18:34发布

参考网上的设置:

        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);
       
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);


但 JTDI   在上电复位时会输出高电平, JNRST 在上电复位时会输出低电平,
影响产品性能,怎么办,不知那可以修改
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
swortering
2019-12-24 08:21

#define        GPIO_CONFIG_REMAP                        0x04000B10
*           ||||||||+------- 8|SWJ[0]: 000: full swj(JTAG-DP+SW-DP) 001:000 without NJTRST
*           |||||||+-------- 9|SWJ[1]: 010: JTAG-DP disabled and SW-DP enabled
*           ||||||+--------- A|SWJ[2]: 100: JTAG-DP disabled and SW-DP disabled
        AFIO->MAPR = GPIO_CONFIG_REMAP;

一周热门 更多>