stm8s103f3p6 uart1时钟怎么开启 uart1如何配置发送 5
CLK_HSICmd(ENABLE);//使能内部高频RCGPIO_Init(GPIOD,GPIO_PIN_5,GPIO_MODE_OUT_PP_HIGH_FAST);G...
CLK_HSICmd(ENABLE);//使能内部高频RC
GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_FAST);
GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_PU_NO_IT);
//CLK_PeripheralClockConfig(CLK_PERIPHERAL_UART1,ENABLE);//串口1时钟开
CLK->PCKENR1 = 0x08;
GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_MODE_OUT_PP_HIGH_FAST);
UART1_Init(9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE);
UART1_ITConfig(UART1_IT_RXNE, ENABLE);//UART1_IT_RXNE_OR
enableInterrupts();
UART1_Cmd(ENABLE);
以上是配置函数。
用UART1_SendData8(0x12);发送。
但是始终发不出数据。
有能用的库例程最好。非常感谢。 展开
GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_FAST);
GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_PU_NO_IT);
//CLK_PeripheralClockConfig(CLK_PERIPHERAL_UART1,ENABLE);//串口1时钟开
CLK->PCKENR1 = 0x08;
GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_MODE_OUT_PP_HIGH_FAST);
UART1_Init(9600, UART1_WORDLENGTH_8D, UART1_STOPBITS_1, UART1_PARITY_NO, UART1_SYNCMODE_CLOCK_DISABLE, UART1_MODE_TXRX_ENABLE);
UART1_ITConfig(UART1_IT_RXNE, ENABLE);//UART1_IT_RXNE_OR
enableInterrupts();
UART1_Cmd(ENABLE);
以上是配置函数。
用UART1_SendData8(0x12);发送。
但是始终发不出数据。
有能用的库例程最好。非常感谢。 展开
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询