最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。 由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心。1、以下为 CH32F10X_ 函数中关于GPIO的相关寄存器与S
原创 2023-12-15 10:08:34
62阅读
·最新加入固件以及开发环境使用入门视频教程,同时提供例程模板,个人录制,·
原创 2021-08-03 10:17:55
564阅读
00. 目录文章目录00. 目录01. STM32官方标准固件简介02. 开发和寄存器开发的关系03. STM3了 51 单片机的寄存器开发方式,突然
原创 2022-03-16 14:41:56
7863阅读
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
2397阅读
STM32 | STM32使用固件点亮LED
原创 精选 2023-03-26 20:34:13
467阅读
..
原创 2021-12-08 10:43:29
2317阅读
步骤一:打开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
3219阅读
1.新建工程模板文件夹名字设为fwlib-Template另外新建4个文件夹,Project是工程文件,libraries存放固件,user存放自己写的代码,Doc存放说明,最后是清除编译文件的代码。2.新建工程将工程保存在前面新建的Project文件夹中再选择所用的芯片型号3.添加组文件夹新建的工程界面会有target组,在该文件下添加STARTUP,CMSIS,FWLIB,USER,DOC文
原创 2023-09-02 17:25:38
164阅读
下载地址:http://www.st.com/internet/com/SOFTWARE_RESOURCES/SW_COMPONENT/FIRMWARE/stm32f10x_stdperiph_lib.zip   STM32 固件3.4下载地址
原创 2021-08-23 15:15:59
306阅读
以下内容皆是个人学习过程中的总结,记录一下整个过程,用于后期复习,如有不对之处,麻烦各位大佬指出~一、标准外设概述STM32标准外设是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。因此,使用固态函数
我的风格就是先上代码!main.c:#include "stm32f10x.h" #include "usart.h" #include "delay.h" #include "Codingmotor.h" #include "pwm.h" #include "tim2timing.h" / //此程序用到了三个计时器,TIM2用于计数得到时间算速度,TIM3输出pwm波控制电机,TIM4编码器
最近研究如何实现Stm32的无线烧写程序。从CSDN上看到大部分的无线烧写方法,大都是采用ESP8266+CMSIS-DAP的方式,其能下载也能调试程序,也能通过虚拟串口通信。但是其串口应该是用软件实现的,会占用系统资源,对于其能否实现接收中断,我也不得而知。所以对于我这种深度需要串口调试程序的人来说,没有硬件串口是非常麻烦的。另外,也有大神采用重写Bootloader实现蓝牙ISP蓝牙串口无线烧
转载 2024-04-30 12:38:23
484阅读
直接在官网一级一级找非常麻烦,事实上仅仅须要在官网http://www.st.com搜索STM32 firmware。第一个搜索结果就是。 附上网址:http://www.st.com/web/en/catalog/tools/FM147/CL1794/SC961/SS1743?s_searchtype=keyword
转载 2017-08-09 08:32:00
160阅读
# 实现“Java使用STM32固件”教程 ## 一、整体流程 首先,让我们来看一下整个实现“Java使用STM32固件”的流程,通过以下表格展示详细步骤: | 步骤 | 描述 | | --- | --- | | 1 | 配置开发环境 | | 2 | 编写Java代码 | | 3 | 编写STM32固件代码 | | 4 | 进行编译、烧录及调试 | ## 二、详细步骤 ### 1. 配置
原创 2024-04-30 05:10:54
100阅读
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞​​这里​​​​​​​​☜进入传送门~st官方固件是在寄存器操作之上的,但是使用寄存器操作的话,需要注意的地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件将外设的初始化封装成初始化结构体,将外设的操作封装在函数中,将寄存器赋值的操作都封装起来,我们
原创 2022-03-16 16:36:07
1122阅读
st官方固件是在寄存器操作之上的,但是使用寄存器操作的话,需要注意的地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件将外设的初始化封装成初始化结构体,将外设的操作封装在函数中,将寄存器赋值的操作都封装起来,我们只需要调用API就可以,这样一来既提高了开发效率,也减少了代码量,如果还不能在MDK里熟练使用固件编程,建议先补基础~接下来,我们在上一节寄存器工程的基础上,添加固件...
STM32固件升级(RTT
转载 2019-04-16 14:55:00
506阅读
2评论
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过程中对User Flash的部分区域进行烧写,目的是为了在产品发布后可以方便地通...
转载 2022-04-22 22:58:29
10000+阅读
1.写在前面IAP全称是In Application Programming,IAP是用户自己的程序在运行过
原创 2022-10-17 11:22:31
571阅读
  • 1
  • 2
  • 3
  • 4
  • 5