- 博客(2)
- 收藏
- 关注
原创 HAL库--20170905
HAL库,全称Hardware Abstract Layer,也叫硬件抽象层。这里简单介绍一下利用cubeMX生成的程序结构。这里的例子是stm32f103中的一个电机驱动程序,程序本身不重要,主要是看自动生成的程序的结构。先看整个工程:一共四个文件夹。第一个文件夹是stm32f1xx_hal_driver,可以看作是以前的库函数文件夹。里面的c文件有三种:stm32f1xx_ha
2017-09-05 16:01:09
1070
原创 HAL库的中断执行步骤--2017-8-30
这里简单介绍一下在HAL库中的中断执行步骤以stm32f103的uart接收中断为例。首先,在主函数中,用户调用中断函数HAL_UART_Receive_IT(&huart2,&RxData,1)(来自HAL库中的UART外设库),在该函数中,为huart结构体赋值,包括RxData的地址等等,然后加上一个标志位,“表明”开启了中断 if(huart->State == HAL_
2017-08-30 16:15:49
7405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人