GPIO_PinsRemapConfig(GPIO_Remap_PTD01, ENABLE); 注:如果要使用 PD0、PD1,则时钟初始化时不用使能 HSE、PLL 时钟源不能选择为 HSE。 2. 将 SWJ 设置为 GPIO,例如将 JTDI、JTDO、NJTRST 设置为 GPIO 输出,需要设置如下: //开启 GPIOA、GPIOB 时钟、开启复用时钟 RCC_APB2PeriphClockCmd(RCC_APB2PERIPH...
gpio_init_type gpio_init_struct; /* 串口时钟和GPIO时钟使能*/ crm_periph_clock_enable(PRINT_UART_CRM_CLK, TRUE); //串口时钟使能 crm_periph_clock_enable(PRINT_UART_TX_GPIO_CRM_CLK, TRUE);//GPI时钟使能 gpio_pin_remap_config(USART1_MUX,TRUE); // remap 重映射串口1 gpio_default_para_...
gpio_pin_remap_config(USART1_GMUX_0001, TRUE); /* configure uart param */ usart_init(PRINT_UART, baudrate, USART_DATA_8BITS, USART_STOP_1_BIT); usart_transmitter_enable(PRINT_UART, TRUE); usart_enable(PRINT_UART, TRUE); } 大家有这样用过的吗。 使用特权 评论回复 赏 点赞 相关下...
gpio_pin_remap_config(UART8_GMUX,TRUE); gpio_default_para_init(&gpio_init_struct); /* configure the usart tx pin */ gpio_init_struct.gpio_drive_strength=GPIO_DRIVE_STRENGTH_STRONGER; gpio_init_struct.gpio_out_type=GPIO_OUTPUT_PUSH_PULL; gpio_init_struct.gpio_mode=GPIO_MODE_MUX; gpio_...
(CRM_IOMUX_PERIPH_CLOCK, TRUE); /* 配置 IOMUX_REMAP5选择将I2C1的SCL/SDA复用至PB8/PB9引脚 */ gpio_pin_remap_config(I2C1_GMUX_0001,TRUE); /* I2C的GPIO配置为带上拉开漏复用输出 */ gpio_initstructure.gpio_out_type = GPIO_OUTPUT_OPEN_DRAIN; gpio_initstructure.gpio_pull = GPIO_PULL_UP...
gpio_pin_remap_config(SWJTAG_CONF_010, TRUE); //禁用JTAG功能使能 SWD 功能, PA15 PB3 PB4用...
//gpio_pin_remap_config(USART2_MUX ,TRUE);gpio_init_type gpio_init_struct;gpio_default_para_...
gpio_pin_remap_config(SPI3_GMUX_0011, TRUE);/* sck */ gpio_initstructure.gpio_pull = GPI...
GPIO_PinsRemapConfig(GPIO_Remap_PTD01, ENABLE); 注:如果要使用 PD0、PD1,则时钟初始化时不用使能 HSE、PLL 时钟源不能选择为 HSE。 2. 将 SWJ 设置为 GPIO,例如将 JTDI、JTDO、NJTRST 设置为 GPIO 输出,需要设置如下: //开启 GPIOA、GPIOB 时钟、开启复用时钟 RCC_APB2PeriphClockCmd(RCC_APB2PERIPH...
gpio_init_type gpio_init_struct; /* 串口时钟和GPIO时钟使能*/ crm_periph_clock_enable(PRINT_UART_CRM_CLK, TRUE); //串口时钟使能 crm_periph_clock_enable(PRINT_UART_TX_GPIO_CRM_CLK, TRUE);//GPI时钟使能 gpio_pin_remap_config(USART1_MUX,TRUE); // remap 重映射串口1 gpio_default_para_...