《STM32H7R7开发指南 V1.1 》第十一章 SYSTEM文件夹介绍
SYSTEM文件夹里面的代码由正点原子提供,是STM32H7RSxx系列的底层核心驱动函数,可以用在STM32H7RSxx系列的各个型号上面,方便大家快速构建自己的工程。
《STM32H7R7开发指南 V1.1 》第十章 STM32时钟系统
MCU都是基于时序控制的一个系统。这一讲将结合《STM32H7Rx参考手册_V6(英文版).pdf》的知识,对STM32H7RS的整体架构做一个简单的介绍,帮助大家更全面、系统地认识STM32H7RS系统的主控结构。了解时钟系统在整个STM32系统的贯穿和驱动作用,学会设置STM32的系统时钟。
《STM32H7R7开发指南 V1.1 》第九章 STM32CubeMX简介
STM32CubeMX是由ST公司开发的图形化代码自动生成工具,能够快速生成初始化代码,如GPIO、时钟树、中间件等,使用户专注于业务代码的开发。现在ST主推HAL库,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有低耦合、通用、抽象了硬件层,使得开发者无需太过关注硬件驱动的实现,使得开发更加的简单快速,更容易维护,因此被越来越多的产品所使用。
《STM32H7R7开发指南 V1.1 》第八章 STM32启动过程分析
本章给大家分析STM32H7RS的启动过程,这里的启动过程是指从STM32芯片上电复位执行的第一条指令开始,到执行用户编写的main函数这之间的过程。我们编写程序,基本都是用C语言编写,并且以main函数作为程序的入口。但是事实上,main函数并非最 先执行的,在此之前需要做一些准备工作,准备工作通过启动文件的程序来完成。理解STM32启动过程,对今后的学习和分析STM32程序有很大的帮助。
《STM32H7R7开发指南 V1.1 》第七章 新建HAL版本MDK工程
在前面的章节我们介绍了STM32H7RSxx官方固件包的一些知识,本章我们将讲解新建HAL库版本的MDK工程的详细步骤。我们把本章新建好的工程放在光盘里,路径:4,程序源码\1,标准例程-HAL库版本\实验0 基础入门实验\实验0-2,新建工程实验-HAL库版本,大家在学习新建工程过程中间遇到一些问题,可以直接打开这个工程,然后对比学习。
《STM32H7R7开发指南 V1.1 》第六章 认识HAL库
HAL,英文全称Hardware Abstraction Layer,即硬件抽象层。HAL库是ST公司提供的外设驱动代码的驱动库,用户只需要调用库的API函数,便可间接配置寄存器。我们要写程序控制STM32芯片,其实最终就是控制它的寄存器,HAL库就为了更方便我们去控制寄存器,从而节约开发时间。
《STM32H7R7开发指南 V1.1 》第五章 STM32基础知识入门
本章,我们着重介绍STM32的一些基础知识,让大家对STM32开发有一个初步的了解,为后面STM32的学习做铺垫,方便后面的学习。本章内容大家第一次看的时候可以只了解一个大概,后面需要用到这方面的知识的时候再回过头来仔细看看。
《STM32H7R7开发指南 V1.1 》第四章 STM32初体验
本章,我们不介绍如何编写代码,而是向大家介绍如何编译、串口下载、仿真器下载、仿真调试开发板例程,体验一下STM32的开发流程,并介绍MDK5的一些使用技巧,通过本章的学习,将对STM32的开发流程和MDK5使用有个大概了解,为后续深入学习打好基础。
《STM32H7R7开发指南 V1.1 》第三章 开发环境搭建
本章,我们将向大家介绍STM32的开发环境搭建,通过本章的学习,我们将了解到有哪些常用的STM32开发工具,包括IDE、调试器、串口工具等。
《STM32H7R7开发指南 V1.1 》第二章 STM32简介
本章,我们将向大家介绍STM32是一个什么东西?有哪些资源?能够做什么?如何选型?等基础知识,让大家对STM32有一个大概了解。
《STM32H7R7开发指南 V1.1 》第一章 本书学习方法
为了让大家更好的学习和使用本书,本章将给大家介绍一下本书的学习方法,包括:本书的学习顺序、编写规范、代码规范、资料查找、学习建议等内容。
《STM32H7R7开发指南 V1.1 》第一篇 基础篇
万事开头难,如果打好了基础,后面学习就事半功倍了!本篇将详细介绍STM32H7R7学习的基础知识,包括:环境搭建、STM32入门知识、新建工程、HAL库介绍、启动过程分析、时钟系统、SYSTEM文件夹介绍等部分。学好了这些基础知识,在后面的例程学习部分,将会有非常大的帮助,能极大的提高大家的学习效率。
《STM32H7R7开发指南 V1.1 》内容简介
本书将由浅入深,带领大家学习STM32H7R7的各个功能,为您开启STM32H7R7的学习之旅。
《ESP32-P4开发指南—V1.0》第五十一章 LVGL 综合例程
《ESP32-P4开发指南—V1.0》第五十一章 LVGL 综合例程
《ESP32-P4开发指南—V1.0》第五十章 USB摄像头实验
《ESP32-P4开发指南—V1.0》第五十章 USB摄像头实验
《ESP32-P4开发指南—V1.0》第四十九章 USB读卡器(Slave)实验
《ESP32-P4开发指南—V1.0》第四十九章 USB读卡器(Slave)实验
《ESP32-P4开发指南—V1.0》第四十八章 USB鼠标(Host)实验
《ESP32-P4开发指南—V1.0》第四十八章 USB鼠标(Host)实验
《ESP32-P4开发指南—V1.0》第四十七章 USB U盘实验
《ESP32-P4开发指南—V1.0》第四十七章 USB U盘实验
《ESP32-P4开发指南—V1.0》第四十六章 初识USB
《ESP32-P4开发指南—V1.0》第四十六章 初识USB
《ESP32-P4开发指南—V1.0》第四十五章 视频播放器实验
《ESP32-P4开发指南—V1.0》第四十五章 视频播放器实验