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);

posted @ 2019-06-04 15:45  braveheart007  阅读(333)  评论(0编辑  收藏  举报