首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏知识分享

    1-学习STM32(初识STM32)

    今天打算开始推STM32的基础教程,主要目的是为了让大家快速的学会使用STM32,自己以前写了很多很多东西。 现在用STM32的很多很多,自己是在大四暑假的时候自己学会的,其实学很多东西都是开头难,因为很少能有人把开头讲好的,感觉写文章感觉像一门艺术,要写好一篇文章,心--很重要,其次是水平。。。。

    1.4K40发布于 2018-12-07
  • 来自专栏乐意学点小编程

    【STM32】STM32单片机入门

    这是一个新的系列,stm32单片机系列,资料都是从网上找的,主要参考江协科技还有正点原子以及csdn博客等资料,以一个一点没有接触过单片机但有一点编程基础的小白视角开始stm32单片机的学习,希望能对也没有学过 正片开始 一、准备条件 直接在B站上搜索stm32江协科技,在那里下载安装包,按照2-1和2-2的步骤下载好安装好需要的配件:Keil5MDK以及F1单片机资源,新建好一个工程 啰嗦的我就不再叙述了,这款芯片使用的是 这个时钟信号可以是STM32内部生成的,也可以是外部提供的 根据复杂度和应用场景定时器分为高级定时器、通用定时器、基本定时器三种类型 5、USART串口 USART是一种全双工通用同步(异步)串行收发模块 VSS负极接GND,VDD正极接3.3V 10 ~ 19、21 ~ 22号、25 ~ 33号、41 ~ 43号、45 ~ 46号引脚都是I/O口,PA0有wake up的功能,可以用于唤醒处于待机模式的STM32 20号引脚是I/O口或者BOOT1引脚,BOOT1引脚用来配置启动模式 44号引脚是BOOT0引脚,BOOT0引脚用来配置启动模式 STM32采用分区供电的方式,供电口多 23 、24、35、36、

    1.5K10编辑于 2024-08-09
  • 来自专栏云深之无迹

    资源汇总(STM32视频+SimpleFOC STM32移植)

    分享三套资料,至于能流传到什么地步,看造化,丢链不补。 首先是FOC(电机矢量控制的一套开源程序),但是是STM32F103的移植版本: 链接:https://pan.baidu.com/s/1ue

    3K40发布于 2021-11-12
  • 初识STM32

    STM32 一、STM32是什么? STM32 是由意法半导体(STMicroelectronics)设计和生产的一个32位微控制器(MCU)家族的品牌名称。 二、STM32在电路中的角色 STM32在电子系统中扮演着 “核心控制与管理者” (The Brain and Manager)的角色。 三、如何理解STM32的型号含义? STM32的型号命名有一套清晰的规则,就像解读一款手机的型号一样(以 STM32 F103 C8T6 为例): 结论: STM32F103C8T6 就是一款:ST公司生产的、基础高性能系列的、具体型号为 四、STM32的核心参考资料介绍 要熟练使用STM32,必须学会阅读以下两种最重要的官方文档 1. 数据手册 (Datasheet) 角色定位: 产品的“规格参数表” 或 “身份证”。

    1.3K11编辑于 2025-12-24
  • 来自专栏【C】系列

    【STM32】 工程

    以后我们的代码也都是需要建立在工程结构上的,所以这篇博客文章就讲解一下STM32的工程。 但是由于STM32相比于五一来说结构复杂,寄存器太多,所以基于寄存器的方式目前是不推荐的。 基于HAL库的方式可以用图形化界面快速配置STM32,这个就比较适用于快速上手STM32的情况了,但是这种方式会隐藏了底层的逻辑。如果你对STM32不够熟悉的化,基本只能够停留在很浅的水平上。 ✔ 那么使用库函数的方式可以使用STM32的库函数的压缩包,这里可以去我发的这个链接下的简介里面去找到。 操作方式⇢STM32最小系统板、STLINK和四根杜邦线,按照插针上的标识符。

    55411编辑于 2023-10-16
  • 来自专栏韦东山嵌入式

    STM32 结构

    从“2.2 ARM与STM32的关系”可知,ARM公司负责设计内核,半导体芯片厂商拿到内核授权后,根据产品需求,添加各类组件,生产芯片售卖。 在编程之前,对STM32的总线结构、存储结构、外设寄存器等有个大致了解,有助于理解编程中的一些操作。 STM32的总线结构如图 6.1.2 所示,可以分为6部分。 STM32 存储结构 CPU通过总线访问各个外设,现在通往外设的“路”已经铺好,还需要规定各个外设的“门牌号”,以 便精准控制每个外设。 STM32采用存储器与外设统一编址的方式,控制外设,则对应操作指定地址的外设寄存器即可,这是后续实验的重点。

    2K20编辑于 2022-05-05
  • 来自专栏空暇

    stm32 pwm

    脉冲占空比=比较值/(最大的计数值+1)=TIM_Pulse/(tim_period+1)

    1.2K21编辑于 2023-02-01
  • 来自专栏C++开发学习交流

    【STM32】CAN通讯

    STM32的位时序图: 我们只需要知道 BS1 和 BS2 的设置,以及 APB1的时钟频率(一般为 36Mhz),就可以方便的计算出波特率。 STM32 提供了两种测试模式,环回模式和静默模式。 ;//CAN初始化环回模式,波特率500Kbps POINT_COLOR=RED;//设置字体为红色 LCD_ShowString(60,50,200,16,16,"WarShip STM32

    1.7K10编辑于 2024-07-24
  • 来自专栏C++开发学习交流

    【STM32】PWM输出

    这里会用到定时器,STM32有多个定时器,这里我们仅利用 TIM3的 CH2 产生一路 PWM 输出。如果要产生多路输出,请查阅文档。 要使 STM32 的通用定时器 TIMx 产生 PWM 输出,还需要用到 3 个寄存器:捕获/比较模式寄存器 (TIMx_CCMR1/2)、捕获/比较使能寄存器(TIMx_CCER)、捕获/比较寄存器 TIM3_CH2 默认是接在 PA7上面的,而我们的 DS0 接在 PB5 上面,普通MCU是需要飞线的,而STM32有重映射功能,可以将TIM3_CH2映射到 PB5 上。 STM32 的重映射控制是由复用重映射和调试 IO 配置寄存器(AFIO_MAPR)控制的。自己编程序时可查看重映射控制表。 PWM有两个重要参数: arr-自动装载值 psc-预分频数,即对时钟频率的分频,去顶定时时长 eg:stm32时钟频率为72MHz,设计定时100ms。

    1.1K10编辑于 2024-07-24
  • 来自专栏铁子的专栏

    STM32 RTC时钟

    RTC实时时钟 1.1 RTC简介 STM32 的 RTC 外设是一个掉电后还继续运行的定时器。 这里的掉电是指当主电源断开的时候,可以接上锂电池给RTC供电。 参考 [1] 【STM32】HAL库 STM32CubeMX教程十三---RTC时钟

    2.2K51编辑于 2021-12-08
  • 来自专栏pangguoming

    stm32型号解读

    在所有这些系列里,STM32 F1系列仍然是目前的主流产品,在大部分控制产品里都可以实现便捷的开发应用,而在性价比上又比较有优势,致芯科技在提供STM32解密的时候,遇到最多需求的也是STM32F1解密的 STM32F0入门级Cortex™-M0 MCU意法半导体基于ARM® Cortex-M0的STM32 F0系列实现了32位性能,同时传承了STM32系列的重要特性,特别适于成本敏感型应用。 STM32 F0 MCU集实时性能、低功耗运算和与STM32平台相关的先进架构及外设于一身。 STM32 F1系列主流MCU STM32 F1系列主流MCU满足了工业、医疗和消费类市场的各种应用需求。 带有DSP和FPU指令的STM32 F3系列混合信号MCU STM32 F3系列具有运行于72 MHz的32位ARM Cortex-M4内核(DSP、FPU)并集成多种模拟外设,从而降低应用成本并简化应用设计

    3K40发布于 2018-12-10
  • 来自专栏嵌入式智能硬件

    stm32之CAN

    STM32把传播时间段和相位缓冲段1(STM32称之为时间段1)合并了,所以STM32的CAN一个位只有3段:同步段(SYNC_SEG)、时间段1(BS1)和时间段2(BS2)。 STM32的BS1段可以设置为1~16个时间单元,刚好等于我们上面介绍的传播时间段和相位缓冲段1之和。STM32的CAN位时序如图3所示: ? ? ? 三、CAN总线屏蔽滤波 STM32的标识符屏蔽滤波目的是减少了CPU处理CAN通信的开销。 STM32的过滤器组最多有28个(互联型),但是STM32F103ZET6只有14个(增强型),每个滤波器组x由2个32为寄存器,CAN_FxR1和CAN_FxR2组成。 STM32每个过滤器组的位宽都可以独立配置,以满足应用程序的不同需求。

    1.4K30发布于 2020-08-28
  • 来自专栏知识分享

    关于STM32 IAP

    *(vu32*)(FLASH_APP2_ADDR+4))然后强制型的转成32位的,然后取出来,就是IAP升级程序的E9 20 00 08 或者说电压电流采集程序的D5 7E 00 08 还有一件事就是STM32 是小端模式,,,,所谓小端模式就是低位在低地址,高位在高地址 举个例子 把60000存到STM32的Flash的,60000转换成16进制是EA60  EA是高8位,60是低八位,,存到Flash里面就是

    3.4K60发布于 2018-04-18
  • 来自专栏linux基础

    stm32的简介。

    STM32的核心Cortex-M3处理器是一个标准化的微控制器结构,希望思考一下,何为标准化? 这些不同STM32型号里内置的Flash最大可达128KB,SRAM最大为20KB,在STM32发布之初,配置更大Flash,RAM和更复杂外设的版本就已经在规划之中了。 不管是什么版本,什么型号的STM32器件,它们在引脚功能和应用软件上是兼容的。这就使得开发人员在使用STM32系列微控制器时,不必改动PCB就可以根据需要随意更换器件型号。    乍一看STM32的设备配备,与往日熟悉的51单片机倒有几分相似。 我们前面说过了,STM32是低功耗,高性能的微控制器。在低功耗方面,STM32表现也是不错的。

    1.6K00发布于 2020-07-24
  • 来自专栏云深之无迹

    Arduino for STM32 Core

    其实Arduino来开发STM32,一直也不是一个新鲜的事情。只是因为我懒,一直没有研究,趁着这个板子还热乎,而且今天不算忙,再写一篇记录一下过程。 package_stmicroelectronics_index.json 把这段复制到Arduino的服务器里面 https://github.com/stm32duino/wiki/wiki/Getting-Started 这是参考的链接 确定 然后搜索这个STM32

    81510发布于 2021-08-20
  • 来自专栏韦东山嵌入式

    STM32调试串口

    在嵌入式中,很多MCU和外设模块都集成有UART外设。STM32F103有3个通用同步异步收发器(Universal synchronous asynchronous receiver transmitter,USART),2个通用同步异步收发器(Universal asynchronous receiver transmitter,UART)。USART和UART的主要区别在于,USART支持同步通信,该模式有一根时钟线提供时钟。串口在嵌入式中经常使用,一般使用UART就足够了,常见的用途如下:

    2.5K20编辑于 2022-05-05
  • 来自专栏怪兽怪秀

    STM32型号详解

    什么是STM32 STM32的字面含义: ST—代表着意法半导体公司,即由什么公司生产。 STM32 凭借其产品线的多样化、极高的性价比、简单易用的库开发方式,迅速在众多 Cortex-M3 MCU中脱颖而出。STM32 一上市就迅速占领了中低端 的MCU 市场 。 STM32的用途 STM32 属于一个微控制器,自带了各种常用通信接口,比如 USART、I2C、SPI 等,可接非常多 的传感器,可以控制很多的设备。 串口—USART,用于跟跟串口接口的设备通信。 STM32的选型 STM32 有很多系列,可以满足市场的各种需求,从内核上分有 Cortex-M0、M3、M4 和M7这几种,每个内核又大概分为主流、高性能和低功耗。具体的分类参考下表。 STM32的命名方式 如图所示是STM32F103VET6的命名解释。 下面来介绍如何看STM32F103C8T6 STM32的引脚功能说明

    4.1K30编辑于 2023-03-06
  • 来自专栏嵌入式学习

    stm32焊接心得

    早上焊接了一块朋友给的stm32f103zet6的开发板,起初,烙铁怎么都焊补上去,原来是烙铁头已经氧化,只能作罢!

    1.1K20发布于 2020-09-07
  • STM32常见概念

    GPIO的8种工作模式 (以STM32为例) 为什么需要这么多模式?

    88610编辑于 2025-12-24
  • 来自专栏小北的博文

    stm32学习笔记

    个区域MPU 可选8个区域MPU 可选8、16个区域MPU DMIPS/MHz 1.25 1.25 2.14 CoreMark®/MHz 3.34 3.43 5.01 2.5总结 ---- 三、初识STM32 3.1 STM32是什么 STM32 ST:意法半导体 M:MCU/MPU 32:32位 3.2 STM32芯片分类 ST中文社区网 ST官网 五大类 3.3 STM32命名规则 3.4 STM32选型 由高到低(性能),由大到小(内存,闪存) 3.5 总结 ---- 四、查看数据手册 4.1 芯片的基本参数 主频/FLASH/SRAM 工作电压/最大电流 IO引脚接入电压范围 单个

    71821编辑于 2023-10-21
领券