发一个适合所有STM32 的下载教程。由于手头上没有STLINK等可用的调试器,所以一直没能将CANNON用起来,偶然发现STM32支持DFU模式,可以通过USB下载固件,一切搞定。DFU是通过STM32的USB下载的,所以STM32的USB接口得引出。1. 下载安装ST的DFU下载 工具:http://www.st.com/web/en/catalog/tools/FM147/CL17
文章目录1、导入stm32mp1 HAL库文件2、使能HDF PWM框架3、编写驱动代码1、配置文件2、编写驱动3、编写构建脚
原创 2022-05-01 19:39:21
484阅读
1点赞
第二章 STM32MP1简介本章,我们将向大家介绍STM32MP1是一个什么东西?有哪些资源?能够做什么?如何选型等基础知识。由于本书是讲解STM32MP1的M4裸机开发,因此本章会重点讲解一下STM32MP1的M4内核部分,让大家对STM32MP1有一个大概了解。​本章将分为如下几个小节:​2.1、初识STM32MP1;​2.2、STM32MP157 M4内核和STM32F4单片机区别;​2.3
原创 2022-07-19 15:39:11
649阅读
第二章STM32MP1简介​本章,我们将向大家介绍STM32MP1是一个什么东西?有哪些资源?能够做什么?如何选型等基础知识。由于本书是讲解STM32MP1的M4裸机开发,因此本章会重点讲解一下STM32MP1的M4内核部分,让大家对STM32MP1有一个大概了解。​本章将分为如下几个小节:​2.1、初识STM32MP1;​2.2、STM32MP157 M4内核和STM32F4单片机区别;​2.3
原创 2022-10-24 10:03:14
961阅读
1评论
第九章时钟系统​ 如果让你用一句话来形容时钟,你会怎么说?​ A同学说:“时钟是单片机的心脏”;​ B同学说:“军训方队训练时的121”;​ C同学说:“时钟是单片机的能量”;​ D同学说:“早上的闹铃”;​ ......​ 可见,时钟是多么的重要。​ 本章节我们来了解STM32MP1的时钟系统,并分析HAL库中和时钟相关的API函数,然后通过STM32CubeMX插件生成时钟初始化代码,通过分析
原创 2022-07-27 11:40:05
502阅读
文章目录1.开发板简介2.说明3.主机搭建交叉编译环境4.编译第一个ARM Linux程序——Hello World5.开发运行可执行文件6.scp文件传输7.ssh登录开发板1.开发板简介开发板型号:MYD-YA157C,512MB DDR3,4GB eMMC主控芯片型号:STM32MP157AAC光盘资料版本:MYD-YA157C-20191225.iso2.说明开发板配置:...
原创 2021-12-28 17:26:30
250阅读
提起意法半导体(STMicroelectronics,简称ST),电子圈的应该是无人不知吧,大家在产品开发中多多少少肯定接触过ST家的产品,现在一提起意法半导体ST,老wu马上就会联想到他家的STM32STM8系列MCU,这几年MCU业务也让ST赚的盆满钵满,特别是2017共享单车的火爆,几大共享单车平台都采用了ST
原创 2022-02-08 15:51:40
454阅读
提起意法半导体(STMicroelectronics,简称ST),电子圈的应该是无人不知吧,大家在产品开发中多多少少肯定接触过ST家的产品,现在一提起意法半导体ST,老wu马上就会联想到他家的STM32STM8系列MCU,这几年MCU业务也让ST赚的盆满钵满,特别是2017共享单车的火爆,
原创 2021-07-09 11:56:27
852阅读
文章目录1.嵌入式Qt简介2.查看开发板Qt库的版本3.第一个嵌入式Qt程序——Hello World3.1 主机搭建嵌入式Qt环境3.2 编写Hello World源程序3.3 开发板
原创 2021-12-28 17:25:27
432阅读
文章目录1.前言2.数据接口的获取3.Qt界面的实现3.1 JSON数据的解析3.2 获取本地IP地址4.在开发板上运行Qt程序5.使用无线模块联网6.代码下载1.前言之前我使用桌面版本Qt实现了肺炎疫情监控平台:基于Qt的新冠肺炎疫情数据实时监控平台(开源小项目)。既然Qt是跨平台的,正好手里有一块米尔科技的YA157C开发板,那么能不能在嵌入式平台实现一下呢?桌面Linux版本的运行效果...
原创 2021-12-28 17:24:37
193阅读
第六章 STM32Cube固件包​ 第四章我们通过STM32CubeIDE在线下载了一个STM32Cube固件包,STM32CubeMX插件就是利用这个固件包来生成初始化代码的,大家肯定好奇这个固件包里有什么?是做什么用的?和HAL库有什么关系?本章节我们就来分析这个固件包。​ 本章将分为如下几个小节:​ 6.1、获取STM32Cube固件包;​ 6.2、STM32CubeMP1固件包目录结构;​
原创 2022-07-23 12:15:30
1596阅读
第十章STM32CubeMX简介​ST官方新推出的STM32CubeIDE已经集成集成了TrueSTUDIO和STM32CubeMX插件,所以可以在STM32CubeIDE上配置时钟树以及外设,然后生成初始化代码,TrueSTUDIO插件具有项目创建和管理、代码编辑、代码编译以及代码调试等功能,所以也可以使用STM32CubeIDE来开发,可以查看正点原子的《STM32MP1 M4裸机CubeID
原创 2022-11-02 09:48:12
1684阅读
第四章TM32初体验​本章,我们不介绍如何编写代码,而是向大家介绍如何编译、串口下载、仿真器下载、仿真调试开发板例程,体验一下STM32的开发流程,并介绍MDK5的一些使用技巧,通过本章的学习,将对STM32的开发流程和MDK5使用有个大概了解,为后续深入学习打好基础。​本章将分为如下几个小节:​4.1、使用MDK5编译例程;​4.2、使用ST LINK下载与调试程序;​4.3、MDK5使用技巧;
原创 2022-10-26 09:38:51
519阅读
第四章 STM32CubeIDE的使用​ 本章将通过第一个工程实验,带领大家熟悉STM32CubeIDE的使用,同时会介绍软件的一些使用技巧,大家平时可以多操作,掌握软件的操作方法,为后面的实验打下基础。​本章将分为如下几个小节:​4.1、STM32CubeIDE第一个工程;​4.2、STM32CubeIDE使用技巧;​4.3、无线调试器和DAP仿真器的使用​4.1 STM32CubeIDE第一个
原创 2022-07-20 17:29:39
3935阅读
第五章 STM32基础知识入门​ 本章,我们着重介绍STM32的一些基础知识,让大家对STM32开发有一个初步的了解,为后面STM32的学习做铺垫,方便后面的学习。本章内容大家第一次看的时候可以只了解一个大概,后面需要用到这方面的知识的时候再回过头来仔细看看。​本章将分为如下几个小节:​5.1、C语言基础复习;​5.2、STM32MP157存储系统;​5.1 C语言基础复习​ 本小节我们讲解C语言
原创 2022-07-20 17:45:27
316阅读
第五章TM32基础知识入门​ 本章,我们着重介绍STM32的一些基础知识,让大家对STM32开发有一个初步的了解,为后面STM32的学习做铺垫,方便后面的学习。本章内容大家第一次看的时候可以只了解一个大概,后面需要用到这方面的知识的时候再回过头来仔细看看。​本章将分为如下几个小节:​5.1、C语言基础知识复习;​5.2、STM32MP157存储系统;​5.1 C语言基础知识复习​本节我们给大家介绍
原创 2022-10-27 10:01:52
277阅读
第八章 STM32CubeIDE工程模板分析​ 在第四章的操作中,我们通过第一个工程实验熟悉了STM32CubeIDE的基本使用方法,在第六和第七章我们分析了STM32CubeIDE下载的STM32CubeMP1固件包以及固件包中的HAL库,对HAL库有了基本的认识。本章节,我们以第一个工程为模板,分析一下工程的结构,了解工程中有哪些文件,他们的关系是什么,有什么作用。通过对工程的分析,我们可以了
原创 2022-07-25 11:20:17
919阅读
第八章 STM32Cube固件包​ 本章节我们来认识STM32Cube固件包,因为HAL库是STM32Cube的一个重要的组成部分,所以分析STM32Cube固件包是很有必要的。如果使用STM32CubeIDE来开发的话,软件会自动下载一个STM32Cube固件包,STM32CubeMX就是利用这个固件包来生成初始化代码的。大家肯定好奇这个固件包里有什么?是做什么用的?和HAL库有什么关系?本章节
原创 2022-10-29 10:09:35
1219阅读
第十九章 OLED实验​ 本章我们来学习使用OLED液晶显示屏,在开发板上我们预留了OLED模块接口,需要准备一个OLED显示模块。下面我们一起来点亮OLED,并实现显示字符和图片。​ 本章分为如下几个小节:​ 19.1、字符编码;​ 19.2、制作字模;​ 19.3、OLED简介;​ 19.4、OLED字符、数字显示实验;​ 19.5、OLED显示图片实验;​ 19.6、OLED显示动图实验;​
原创 2022-08-04 10:10:41
604阅读
文章目录前言界面展示新增功能API 接口说明多个接口数据的获取和解析FontAwesome字体图标库的使用代码下载系列教程前言之前我用STM32MP1和Qt实现了疫情监控平台,系列教程:我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建我用STM32MP1做了个疫情监控平台2—Qt环境搭建我用STM32MP1做了个疫情监控平台3—疫情监控平台实现有幸被【STM32单片机】官...
原创 2021-12-28 17:23:27
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5