在GPIO_Configuration(); // 配置使用的 GPIO 口: GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_Disable SWJ 完全禁用(JTAG+SW-DP) GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE); // 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP ...
GPIO_WriteBit(GPIOA, GPIO_Pin_13, (BitAction)(1 - GPIO_ReadOutputDataBit(GPIOA, GPIO_Pin_13))); //译者注:GPIOA->ODR^=GPIO_Pin_13;与其等效 //插入延时 */ Delay(0x5FFFF); // 取反 JTCK/SWCLK 引脚 */ GPIO_WriteBit(GPIOA, GPIO_Pin_14, (BitAction)(1 - GPIO_ReadOutputDataBit(G...
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);今天搞了一天,这句程序只要加上之后,PA15/...
(GPIO_Remap_SWJ_JTAGDisable,ENABLE);”命令前,只打开了GPIOB的时钟,而没有打开复用时钟,语句为:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE).后来按1楼说的去做,不仅打开GPIOB的时钟,而且打开复用时钟,现在一切正常,语句为:RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,...
GD32F303修改GPIO将default修改为Alternate或者Remap 目录 一、STM32F103与GD32F103 差别比较 二、GD32使用CubeMX配置 1、配置单片机型号 2、晶振配置 3、其它配置 三、GD32使用Keil配置 1、更改型号为GD32芯片 2、编译下载 四、例程下载链接 一、STM32F103与GD32F103 差别比较...
gpio_partialremap1_tim3 是在某些微控制器(如STM32系列)中用于配置GPIO(通用输入输出)引脚的一种特定映射功能。STM32微控制器支持多种GPIO复用功能,允许GPIO引脚被重新配置为其他外设的输入/输出端口,比如定时器(TIM)、串行通信接口(USART)、SPI等。gpio_partialremap1_tim3特指对TIM3定时器进行部分重映射的功能...
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);//关掉JTAG,不关SWGPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE);//关掉SW 其实想用PA15的话只用第一句就行,但是我多打了下面一句,导致后面的程序下不进去。解决办法有两种: 一、通过boot解决 ...
2、使用GPIO_ PinRemapConfig();函数选择取消复用的端口 3、 取消PB4复用: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTRST,DISABLE); 取消PB4、PB3、PA15复用: RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAG...
GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable , ENABLE) :SWJ 完全失能。 这样设置下一次就不能按原来的方法下载程序了。可以将boot1接高电平,让stm32在内置SRAM 启动。这样可以正常下载。还有什么不懂的可以再问我哈~ 补充:我看了下TIM2_CH4是在PA3口,应该用不到 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable ...
// 改变指定管脚的映射 GPIO_Remap_SWJ_JTAGDisable ,JTAG-DP 禁用 + SW-DP 使能 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; ...