上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 在计算机设备与设备之间或集成电路之间常常需要进行数据传输,在本书后面的章节中我们会学习到各种各样的通讯方式,所以在本章中我们先统一介绍这些通讯的基本概念。 19.1 串行通讯与并行通讯 按数据传送的方式,通讯可分为串行通讯与并行通讯,串行通讯是指设备之间通过少量数据信号线(一般是8根以下),地线以及 阅读全文
posted @ 2018-07-17 14:08 野火_firege 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料《Cortex®-M7内核编程手册》-4.4 章节SysTick Timer(STK),和4.38章节SHPRx,其中STK这个章节有SysTick的简介和寄存器的详细描述。因为SysTick是属于CM7内核的外设,有关寄存器的定义和部分库函数都在core_cm7.h这个头文件中实现。所 阅读全文
posted @ 2018-07-17 14:02 野火_firege 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 上一章节我们已经详细介绍了NVIC,对STM32F7xx中断管理系统有个全局的了解,我们这章的内容是NVIC的实例应用,也是STM32F7xx控制器非常重要的一个资源。学习本章时,配合《STM32F76xxx参考手册》系统配置控制器以及中断和事件章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分 阅读全文
posted @ 2018-07-10 08:41 野火_firege 阅读(3498) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料《STM32F76xxx参考手册》第十一章-中断和事件、《Cortex®-M7内核编程手册》-4.2章节:NVIC和4.4章节:SCB—4.3.5的AIRCR。 STM32中断非常强大,每个外设都可以产生中断,所以中断的讲解放在哪一个外设里面去讲都不合适,这里单独抽出一章来做一个总结性的 阅读全文
posted @ 2018-07-10 08:32 野火_firege 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料:《STM32F7xx参考手册》RCC章节。 学习本章时,配合《STM32F7xx参考手册》RCC章节一起阅读,效果会更佳,特别是涉及到寄存器说明的部分。 RCC :reset clock control 复位和时钟控制器。本章我们主要讲解时钟部分,特别是要着重理解时钟树,理解了时钟树, 阅读全文
posted @ 2018-07-10 08:30 野火_firege 阅读(9952) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料《STM32F76xxx参考手册》第十章-中断和事件:表 46. STM32F76xxx 和 STM32F77xxx 的向量表;MDK中的帮助手册—ARM Development Tools:用来查询ARM的汇编指令和编译器相关的指令。 14.1 启动文件简介 启动文件由汇编编写,是系统 阅读全文
posted @ 2018-07-09 15:52 野火_firege 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 按键检测使用到GPIO外设的基本输入功能,本章中不再赘述GPIO外设的概念,如您忘记了,可重读前面“GPIO框图剖析”小节,STM32 HAL库中GPIO初始化结构体GPIO_T 阅读全文
posted @ 2018-07-09 15:46 野火_firege 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 本章参考资料:《STM32F76xxx参考手册》、库帮助文档《STM32F779xx_User_Manual.chm》。 利用库建立好的工程模板,就可以方便地使用STM32 HAL库库编写应用程序了,可以说从这一章我们才开始迈入STM32F7开发的大门。 LED灯的控制使用到GPIO外设的基本输出功 阅读全文
posted @ 2018-06-26 15:36 野火_firege 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 了解STM32的HAL库文件之后,我们就可以使用它来建立工程了,因为用库新建工程的步骤较多,我们一般是使用库建立一个空的工程,作为工程模板。以后直接复制一份工程模板,在它之上进行开发。 11.1 新建工程 版本说明:MDK5.15 (MDK即KEIL软件) 版本号可从MDK软件的“Help-->Ab 阅读全文
posted @ 2018-06-26 15:29 野火_firege 阅读(1283) 评论(0) 推荐(0) 编辑
摘要: STM32Cube是一项意法半导体的原创活动, 通过减少开发工作、时间和成本, 使开发者的开发工作更轻松。STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF7是针对STM32F7系列)。平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, 阅读全文
posted @ 2018-06-26 15:21 野火_firege 阅读(1489) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页