STM32知识点回顾
STM32在操作外设之前必须先开相应的时钟,一般STM32有两条时钟总线,外设一般都连载这两条时钟总线的一条上,但是用stm32cubemx来生成项目的时候,你不用自己开时钟总线,stm32cubemx生成的项目会自动打开你初始化的总线。
其中,HAL_Delay()函数是HAL库的延时函数,单位是1毫秒。
通用异步串口整块发送数据API,可以在stm32l4xx_hal_uart.c中找到:
第一个参数:串口是1的话&huart1,串口2的话是&huart2
第二个参数:要发送的数据的指针或者数据本身;
第三个参数:发送数据的长度;
第四个参数:超时时间;
HAL_UART_Transmit(&huart1,"love is precious for me",23,10);
第一个参数:串口是1的话&huart1,串口2的话是&huart2
第二个参数:要接收的数据的指针或者数据本身;
第三个参数:接受数据的长度;
第四个参数:超时时间;
HAL_UART_Receive(&huart1,buffer,23,10);