原创 8月前
49阅读
·最新加入固件以及开发环境使用入门视频教程,同时提供例程模板,个人录制,·
原创 2021-08-03 10:17:55
473阅读
00. 目录文章目录00. 目录01. STM32官方标准固件简介02. 开发和寄存器开发的关系03. STM3了 51 单片机的寄存器开发方式,突然
原创 2022-03-16 14:41:56
7275阅读
1点赞
00. 目录文章目录00. 目录01. STM32官方标准固件简介02. 开发和寄存器开发的关系03. STM32固件与CMSIS标准04. STM32F4标准固件下载05. STM32F4标准固件介绍07. 附录08. 声明01. STM32官方标准固件简介ST(意法半导体)为了方便用户开发程序,提供了一套丰富的 STM32F4 固件。02. 开发和寄存器开发的关系很多用户都是从学 51 单片机开发转而想进一步学习 STM32 开发,他们习惯了 51 单片机的寄存器开发方式,突然
原创 2021-09-02 14:29:28
1829阅读
STM32 | STM32使用固件点亮LED
原创 精选 2023-03-26 20:34:13
428阅读
1.新建工程模板文件夹名字设为fwlib-Template另外新建4个文件夹,Project是工程文件,libraries存放固件,user存放自己写的代码,Doc存放说明,最后是清除编译文件的代码。2.新建工程将工程保存在前面新建的Project文件夹中再选择所用的芯片型号3.添加组文件夹新建的工程界面会有target组,在该文件下添加STARTUP,CMSIS,FWLIB,USER,DOC文
原创 2023-09-02 17:25:38
134阅读
最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。 由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心。1、以下为 CH32F10X_ 库函数中关于GPIO的相关寄存器与S
# 实现“Java使用STM32固件”教程 ## 一、整体流程 首先,让我们来看一下整个实现“Java使用STM32固件”的流程,通过以下表格展示详细步骤: | 步骤 | 描述 | | --- | --- | | 1 | 配置开发环境 | | 2 | 编写Java代码 | | 3 | 编写STM32固件代码 | | 4 | 进行编译、烧录及调试 | ## 二、详细步骤 ### 1. 配置
原创 4月前
54阅读
..
原创 2021-12-08 10:43:29
2180阅读
步骤一:打开ST官网https://www.stmicroelectronics.com.cn/content/st_com/zh.html 步骤二:点击工具和软件下–》嵌入式软件–》STM32微控制器软件 步骤三:点击STM32标准外设软件STM32Cube MCU和MPU包 步骤四:选择对应的型号 有一些型号没有的可以到“STM32Cube MCU和MPU包” 找找。 步骤五:下载软件(
原创 2022-01-29 15:04:39
2270阅读
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞​​这里​​​​​​​​☜进入传送门~st官方固件是在寄存器操作之上的,但是使用寄存器操作的话,需要注意的地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件将外设的初始化封装成初始化结构体,将外设的操作封装在函数中,将寄存器赋值的操作都封装起来,我们
原创 2022-03-16 16:36:07
1013阅读
st官方固件是在寄存器操作之上的,但是使用寄存器操作的话,需要注意的地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件将外设的初始化封装成初始化结构体,将外设的操作封装在函数中,将寄存器赋值的操作都封装起来,我们只需要调用API就可以,这样一来既提高了开发效率,也减少了代码量,如果还不能在MDK里熟练使用固件编程,建议先补基础~接下来,我们在上一节寄存器工程的基础上,添加固件...
STM32固件升级(RTT
转载 2019-04-16 14:55:00
452阅读
2评论
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过
原创 2022-10-17 11:22:31
309阅读
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通...
转载 2022-04-22 22:58:29
10000+阅读
最近研究如何实现Stm32的无线烧写程序。从CSDN上看到大部分的无线烧写方法,大都是采用ESP8266+CMSIS-DAP的方式,其能下载也能调试程序,也能通过虚拟串口通信。但是其串口应该是用软件实现的,会占用系统资源,对于其能否实现接收中断,我也不得而知。所以对于我这种深度需要串口调试程序的人来说,没有硬件串口是非常麻烦的。另外,也有大神采用重写Bootloader实现蓝牙ISP蓝牙串口无线烧
下载地址:http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip   STM32 固件3.4下载地址
原创 2021-08-23 15:15:59
250阅读
新建项目在keil中新建STM32的工程文件,该工程基于STM32F103。根据正点原子的文档进行操作。1.新建一个文件夹,自己根据所要进行的项目进行命名,如超声波测距、获取陀螺仪的示数等,然后在文件夹里面新建一个文件夹命名为“USER”2.打开keil,从“Project”选择“New μVision Project...”,如下图:3.将项目定位到“超声波测距”的“USER”目录下,然后按照自
原创 2022-05-16 08:15:12
1522阅读
1点赞
arduino一直以来深受广大极客的喜爱,丰富的以及外围扩展,但是Atmega328已经比较老旧了,STM32相比而言,性能要比arduino强大了太多,因此我们选择用STM32F103C系列来代替arduino开发下面跟随我们一起在arduino IDE中搭建stm32开发环境吧1硬件准备:STM32F103C8T6 蓝色开发板 x 1(如图) 软件准备:Arduino开发环境操作步
文章目录前言绪论1.新建工程2.和中断相关的几个文件:配置中断需要做的事情:外设1.RCC2.外部中断:3.SysTick:和TIM功能类似4.USART:5.DMA:6.I2C7.SPI8.FSMC9.ADC10.DAC11.TIM12.wdtiwdt独立看门狗wwdt窗口看门狗13.SDIO14.CAN总述:CAN协议stm32的can控制器15.其他BKP介绍电源管理PWRMDKRS485
  • 1
  • 2
  • 3
  • 4
  • 5