自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除