2. 三种调试功能 GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST, ENABLE);//全功能SW+JTAG,禁用JTRST,PB4可用GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//启用SW,禁用JTAG,PA15、PB3、PB4可用GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);//完全禁用SW+JTAG,PA13、PA14、PA15、PB3、PB4...
STM32的PB3、PB4、PA15用作普通IO口设置方法,禁用jtag,使用SW RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO|RCC_APB2Periph_GPIOB,ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭JTAG的PB3 PB4 PA15的功能,作为普通I/O口使用,不影响SWD的下载调试。 STM32的PA13、PA14用作普通IO...
STM32的PB3、PB4、PA15用作普通IO口设置方法,禁用jtag,使用SW RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO|RCC_APB2Periph_GPIOB,ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关闭JTAG的PB3 PB4 PA15的功能,作为普通I/O口使用,不影响SWD的下载调试。 STM32的PA13、PA14用作普通IO...
2023-11-06 15:37:13 单片机外部接上下拉电阻的好处是什么 1.不要太相信STM32内部的IO上下拉,必要的话,在外部接上下拉电阻。 2.当把JTAG的IO口当成普通IO口来使用时,要先禁止JTAG。 即:要使用到PB3、PB4、PA13、PA14、PA15 2018-11-02 16:27:45 如何...
我们可以看到PA13和PA14默认功能即为SWDIO和SWCLK,所以不需要进行任何配置,即可进行程序下载。相反,如果想要将其当做普通IO,才需要进行一系列配置。常规的SWJ下载口硬件连接如下,四个引脚分别为VCC,SWDIO接上拉电阻、SWCLK接下拉电阻、GND。所以当PA13,P14当下载口的时候,用万用表测量PA13为3.3V,PA14为0V。
PA14,PA15是特殊的IO口,用作JTAG/SWD仿真器的调试接口。其中PA13,PA14分别作为SWD调试的SWIO和...
前天在STM32一个项目开发时,遇到了一个问题即想使用STM32的SWD默认管脚PA13或者PA14,当时使用的单片机型号为STM32F103VET6,该单片机为100pin单片机,这么多的管脚按理说一般的应用不会出现使用这么的管脚的,但是,在绘制原理图和设计PCB时并未将全部的引脚引出,到最后焊好后可供扩展的IO就只有这个PA13 PA14了,所以...
此时PA13|PA14|PA15|PB3|PB4都可作为普通IO用了 为了保存某些调试端口,GPIO_Remap_SWJ_Disable也可选择为下面两种模式: &2.GPIO_Remap_SWJ_JTAGDisable: !< JTAG-DP Disabled and SW-DP Enabled 此时PA15|PB3|PB4可作为普通IO用了 &3.GPIO_Remap_SWJ_NoJTRST: !< Full SWJ Enabled (JTAG-DP + SW-...
2调试端口复用 当IO口不够用时,可以复用调试端口:SWIO-PA13,SWCLK-PA14 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//GPIO_InitStructure.GPIO_Pin=GPIO_Pin_13|GPIO_Pin_14;GPIO_InitStruc...
STM32单片机的调试接口一般有JTAG和SW两种,JTAG接口因为需要的管脚较多,故此仅在一些学习用的开发板上能够见到,批量化生产的产品中极少用到。而SW接口仅需要两个管脚(PA13和PA14),是使用较为普遍的调试接口。做为调试专用管脚,一旦在程序中将其设置为了普通GPIO,若想再通过SW调试则必须通过ISP方式下载新的程序(没...