自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 RTThread IO组件 GPIO

本文主要了解GPIO的实现drv_gpio.c文件的粗略分析drv_gpio.c文件的粗略分析在menuconfig图形配置中,我们可以看到components->Device Drivers->using generic GPIO device drivers中有开启。该文件只管一般的GPIO配置,不包括外设复用配置。进来首先看到pin[]的声明,这里将IO口抽象为编号。我们使...

2020-01-05 14:43:13 1350

原创 HAL - DMA2D分析

cubemx设置Transfer Mode:DMA有4种工作模式,分别是寄存器到存储器,存储器到存储器,像素格式转换模式,混合模式, 寄存器到存储器用于快速填充同一种颜色。存储器到存储器用于图片搬运等,像素格式转换,在存储器到存储器基础上额外进行格式转换,混合,在像素转换功能上增加混合功能。color mode:目标颜色模式outputoffset:指每行之后的间隔像素(用于窗口)。混合...

2019-07-04 12:01:28 1271

原创 HAL- LTDC分析

本文章用于对于HAL库Ltdc代码进行分析,并同时关心cubemx是如何使用hal库进行初始化的。芯片基于F429/F767两种。前面从cubemx开始,到函数使用。cubemx设置Horizontal Synchronization Width: 水平同步信号的宽度Horizontal Back Porch:虽然是back,但实际上是上一个水平像素(一行)之后的垃圾时间,或者说本周期之...

2019-07-03 17:37:44 1167

原创 HAL - RTC分析

本文章用于对于HAL库RTC代码进行分析,并同时关心cubemx是如何使用hal库进行初始化的。芯片基于F429/F767两种。前面从cubemx开始,到函数使用,再到具体的代码的分析。cubemx设置通常情况下,我们会选择LSE作为RTC的时钟源,一般f RTCCLK = f LSE = 32.768KHz. 然后经过预分频器PRER分频生成1Hz的时钟用于更新日历,为了最大程度的降低功...

2019-07-02 17:36:12 4572 3

原创 HAL库 - GPIO分析

本文章用于对于HAL库GPIO代码进行分析,并同时关心cubemx是如何使用hal库进行初始化的。芯片基于F429/F767两种。前面从cubemx开始,到函数使用,再到具体的代码的分析。cubemx设置设置比较简单:GPIO mode:GPIO的工作模式,比如开漏输出,推挽输出,输入等。GPIO Pull-up/Pull-down:上下拉选择Max output speed:最大切...

2019-07-02 16:16:38 1901

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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