博客园 - 野火_firege
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=30834
2018-08-24T07:47:48Z
野火_firege
https://www.cnblogs.com/firege/
feed.cnblogs.com
https://www.cnblogs.com/firege/p/9530308.html
第29章 电容触摸屏—触摸画板 - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的触摸屏参数可查阅《5.0寸触摸屏面板说明》,触摸面板配套的触摸控制芯片可查阅《电容触控芯片GT9157 Datasheet》及《gt
2018-08-24T07:48:00Z
2018-08-24T07:48:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的触摸屏参数可查阅《5.0寸触摸屏面板说明》,触摸面板配套的触摸控制芯片可查阅《电容触控芯片GT9157 Datasheet》及《gt <a href="https://www.cnblogs.com/firege/p/9530308.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9529941.html
第28章 LTDC—液晶显示中英文 - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的液晶屏参数可查阅《5.0寸液晶屏数据手册》(或7.0寸数据手册)配套资料获知。本教程讲解时主要使用5寸屏来说明,对于我 们配套的7寸
2018-08-24T07:01:00Z
2018-08-24T07:01:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的液晶屏参数可查阅《5.0寸液晶屏数据手册》(或7.0寸数据手册)配套资料获知。本教程讲解时主要使用5寸屏来说明,对于我 们配套的7寸 <a href="https://www.cnblogs.com/firege/p/9529941.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9435593.html
第27章 LTDC/DMA2D—液晶显示 - 野火_firege
本章参考资料:《STM32F76xxx参考手册2》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的液晶屏参数可查阅《5.0寸液晶屏数据手册》配套资料获知。 27.1 显示器简介 显示器属于计算机的I/O设备,即输入输出设备。它是
2018-08-07T02:38:00Z
2018-08-07T02:38:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册2》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于开发板配套的液晶屏参数可查阅《5.0寸液晶屏数据手册》配套资料获知。 27.1 显示器简介 显示器属于计算机的I/O设备,即输入输出设备。它是 <a href="https://www.cnblogs.com/firege/p/9435593.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9435506.html
第26章 FMC—扩展外部SDRAM - 野火_firege
本章参考资料:《STM32F76xxx参考手册2》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于SDRAM存储器,请参考前面的“常用存储器介绍”章节,实验中SDRAM芯片的具体参数,请参考其规格书《W9825G6KH》来了解。 26.1
2018-08-07T02:25:00Z
2018-08-07T02:25:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册2》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》。 关于SDRAM存储器,请参考前面的“常用存储器介绍”章节,实验中SDRAM芯片的具体参数,请参考其规格书《W9825G6KH》来了解。 26.1 <a href="https://www.cnblogs.com/firege/p/9435506.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9435397.html
第25章 串行FLASH文件系统FatFs - 野火_firege
25.1 文件系统 即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPI Flash芯片的驱动函数,我们可以非常方便的在QSPI Flash芯片上读写数据。如需要记录本
2018-08-07T02:12:00Z
2018-08-07T02:12:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】25.1 文件系统 即使读者可能不了解文件系统,读者也一定对“文件”这个概念十分熟悉。数据在PC上是以文件的形式储存在磁盘中的,这些数据的形式一般为ASCII码或二进制形式。在上一章我们已经写好了QSPI Flash芯片的驱动函数,我们可以非常方便的在QSPI Flash芯片上读写数据。如需要记录本 <a href="https://www.cnblogs.com/firege/p/9435397.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9435349.html
第24章 QSPI—读写串行FLASH - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、《STM32F76xxx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》及《SPI总线协议介绍》。 若对SPI通讯协议不了解,可先阅读《SPI总线协议介绍》文档的内容学习。 关于FLASH存储器,请参考“常用存储器介绍”
2018-08-07T02:07:00Z
2018-08-07T02:07:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、《STM32F76xxx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》及《SPI总线协议介绍》。 若对SPI通讯协议不了解,可先阅读《SPI总线协议介绍》文档的内容学习。 关于FLASH存储器,请参考“常用存储器介绍” <a href="https://www.cnblogs.com/firege/p/9435349.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9372029.html
第23章 I2C—读写EEPR - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》及《I2C总线协议》。 若对I2C通讯协议不了解,可先阅读《I2C总线协议》文档的内容学习。若想了解SMBUS,可阅读《smbus20》文档。 关于EE
2018-07-26T07:26:00Z
2018-07-26T07:26:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、《STM32F7xx规格书》、库帮助文档《STM32F779xx_User_Manual.chm》及《I2C总线协议》。 若对I2C通讯协议不了解,可先阅读《I2C总线协议》文档的内容学习。若想了解SMBUS,可阅读《smbus20》文档。 关于EE <a href="https://www.cnblogs.com/firege/p/9372029.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9372007.html
第22章 常用存储器介绍 - 野火_firege
22.1 存储器种类 存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类见图 22-1。 图 22-1 基本存储器种类 存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器
2018-07-26T07:22:00Z
2018-07-26T07:22:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】22.1 存储器种类 存储器是计算机结构的重要组成部分。存储器是用来存储程序代码和数据的部件,有了存储器计算机才具有记忆功能。基本的存储器种类见图 22-1。 图 22-1 基本存储器种类 存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器 <a href="https://www.cnblogs.com/firege/p/9372007.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9371963.html
第21章 DMA—直接存储区访问 - 野火_firege
本章参考资料:《STM32F76xxx参考手册》DMA控制器章节。 学习本章时,配合《STM32F76xxx参考手册》DMA控制器章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。本章内容专业名称较多,内容丰富也较难理解,但非常有必要细读研究。 特别说明,本章内容是以STM32F76xxx系列
2018-07-26T07:16:00Z
2018-07-26T07:16:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》DMA控制器章节。 学习本章时,配合《STM32F76xxx参考手册》DMA控制器章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。本章内容专业名称较多,内容丰富也较难理解,但非常有必要细读研究。 特别说明,本章内容是以STM32F76xxx系列 <a href="https://www.cnblogs.com/firege/p/9371963.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9323114.html
第20章 USART—串口通讯 - 野火_firege
本章参考资料:《STM32F76xxx参考手册》USART章节。 学习本章时,配合《STM32F76xxx参考手册》USART章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 特别说明,本书内容是以STM32F76xxx系列控制器资源讲解。 20.1 串口通讯协议简介 串口通讯(Serial
2018-07-17T06:17:00Z
2018-07-17T06:17:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》USART章节。 学习本章时,配合《STM32F76xxx参考手册》USART章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 特别说明,本书内容是以STM32F76xxx系列控制器资源讲解。 20.1 串口通讯协议简介 串口通讯(Serial <a href="https://www.cnblogs.com/firege/p/9323114.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9323062.html
第19章 通讯的基本概念 - 野火_firege
在计算机设备与设备之间或集成电路之间常常需要进行数据传输,在本书后面的章节中我们会学习到各种各样的通讯方式,所以在本章中我们先统一介绍这些通讯的基本概念。 19.1 串行通讯与并行通讯 按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是8根以下),地线以及
2018-07-17T06:08:00Z
2018-07-17T06:08:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】在计算机设备与设备之间或集成电路之间常常需要进行数据传输,在本书后面的章节中我们会学习到各种各样的通讯方式,所以在本章中我们先统一介绍这些通讯的基本概念。 19.1 串行通讯与并行通讯 按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是8根以下),地线以及 <a href="https://www.cnblogs.com/firege/p/9323062.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9323029.html
第18章 SysTick—系统定时器 - 野火_firege
本章参考资料《Cortex®-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所
2018-07-17T06:02:00Z
2018-07-17T06:02:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料《Cortex®-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所 <a href="https://www.cnblogs.com/firege/p/9323029.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9287065.html
第17章 EXTI—外部中断/事件控制器 - 野火_firege
上一章节我们已经详细介绍了NVIC,对STM32F7xx中断管理系统有个全局的了解,我们这章的内容是NVIC的实例应用,也是STM32F7xx控制器非常重要的一个资源。学习本章时,配合《STM32F76xxx参考手册》系统配置控制器以及中断和事件章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分
2018-07-10T00:41:00Z
2018-07-10T00:41:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】上一章节我们已经详细介绍了NVIC,对STM32F7xx中断管理系统有个全局的了解,我们这章的内容是NVIC的实例应用,也是STM32F7xx控制器非常重要的一个资源。学习本章时,配合《STM32F76xxx参考手册》系统配置控制器以及中断和事件章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分 <a href="https://www.cnblogs.com/firege/p/9287065.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9287053.html
第16章 STM32中断应用概览 - 野火_firege
本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的
2018-07-10T00:32:00Z
2018-07-10T00:32:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的 <a href="https://www.cnblogs.com/firege/p/9287053.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9284695.html
第15章 RCC—使用HSE/HSI配置时钟 - 野火_firege
本章参考资料:《STM32F7xx参考手册》RCC章节。 学习本章时,配合《STM32F7xx参考手册》RCC章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 RCC :reset clock control 复位和时钟控制器。本章我们主要讲解时钟部分,特别是要着重理解时钟树,理解了时钟树,
2018-07-10T00:30:00Z
2018-07-10T00:30:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F7xx参考手册》RCC章节。 学习本章时,配合《STM32F7xx参考手册》RCC章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 RCC :reset clock control 复位和时钟控制器。本章我们主要讲解时钟部分,特别是要着重理解时钟树,理解了时钟树, <a href="https://www.cnblogs.com/firege/p/9284695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9284193.html
第14章 启动文件详解 - 野火_firege
本章参考资料《STM32F76xxx参考手册》第十章-中断和事件:表 46. STM32F76xxx 和 STM32F77xxx 的向量表;MDK中的帮助手册—ARM Development Tools:用来查询ARM的汇编指令和编译器相关的指令。 14.1 启动文件简介 启动文件由汇编编写,是系统
2018-07-09T07:52:00Z
2018-07-09T07:52:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料《STM32F76xxx参考手册》第十章-中断和事件:表 46. STM32F76xxx 和 STM32F77xxx 的向量表;MDK中的帮助手册—ARM Development Tools:用来查询ARM的汇编指令和编译器相关的指令。 14.1 启动文件简介 启动文件由汇编编写,是系统 <a href="https://www.cnblogs.com/firege/p/9284193.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9284145.html
第13章 GPIO输入—按键检测 - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面“GPIO框图剖析”小节,STM32 HAL库中GPIO初始化结构体GPIO_T
2018-07-09T07:46:00Z
2018-07-09T07:46:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面“GPIO框图剖析”小节,STM32 HAL库中GPIO初始化结构体GPIO_T <a href="https://www.cnblogs.com/firege/p/9284145.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9229408.html
第12章 GPIO输出—使用固件库点亮LED - 野火_firege
本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 利用库建立好的工程模板,就可以方便地使用STM32 HAL库库编写应用程序了,可以说从这一章我们才开始迈入STM32F7开发的大门。 LED灯的控制使用到GPIO外设的基本输出功
2018-06-26T07:36:00Z
2018-06-26T07:36:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 利用库建立好的工程模板,就可以方便地使用STM32 HAL库库编写应用程序了,可以说从这一章我们才开始迈入STM32F7开发的大门。 LED灯的控制使用到GPIO外设的基本输出功 <a href="https://www.cnblogs.com/firege/p/9229408.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9229355.html
第11章 新建工程—库函数版 - 野火_firege
了解STM32的HAL库文件之后,我们就可以使用它来建立工程了,因为用库新建工程的步骤较多,我们一般是使用库建立一个空的工程,作为工程模板。以后直接复制一份工程模板,在它之上进行开发。 11.1 新建工程 版本说明:MDK5.15 (MDK即KEIL软件) 版本号可从MDK软件的“Help-->Ab
2018-06-26T07:29:00Z
2018-06-26T07:29:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】了解STM32的HAL库文件之后,我们就可以使用它来建立工程了,因为用库新建工程的步骤较多,我们一般是使用库建立一个空的工程,作为工程模板。以后直接复制一份工程模板,在它之上进行开发。 11.1 新建工程 版本说明:MDK5.15 (MDK即KEIL软件) 版本号可从MDK软件的“Help-->Ab <a href="https://www.cnblogs.com/firege/p/9229355.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/firege/p/9229299.html
第10章 使用STM32CubeMX新建工程 - 野火_firege
STM32Cube是一项意法半导体的原创活动, 通过减少开发工作、时间和成本, 使开发者的开发工作更轻松。STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF7是针对STM32F7系列)。平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS,
2018-06-26T07:21:00Z
2018-06-26T07:21:00Z
野火_firege
https://www.cnblogs.com/firege/
【摘要】STM32Cube是一项意法半导体的原创活动, 通过减少开发工作、时间和成本, 使开发者的开发工作更轻松。STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF7是针对STM32F7系列)。平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, <a href="https://www.cnblogs.com/firege/p/9229299.html" target="_blank">阅读全文</a>