加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

stm32

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核 (ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM32F0、STM

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,M3, M4和M7内核 (ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按内核架构分为不同产品:主流产品(STM32F0、STM收起

查看更多
  • STM32全球在线峰会:揭示2024年嵌入式系统三大趋势
    STM32全球在线峰会:揭示2024年嵌入式系统三大趋势
    2024年,嵌入式系统将走向何方?如何才能走在趋势的前沿?从工厂到家电,从医院里昂贵的医疗设备,到随处可见的可穿戴设备,我们身边的联网设备越来越多,生活更加绿色低碳,嵌入式系统功不可没。ST于3月19日成功举办STM32全球在线峰会,不仅让业界了解到影响行业发展趋势的新技术,还与大家共同展望了2024年这些新技术将把产业带向何方。 计算效率:花小钱办大事 更高的效率是系统创新的关键驱动力。效率是完
    319
    04/16 17:45
  • STM32 IAP应用开发——通过内置DFU实现USB升级(方式2)
    STM32 IAP应用开发——通过内置DFU实现USB升级(方式2)
    使用DFU的好处是不用自己制作Bootloader,因为这部分代码在STM32出厂之前就已经做好并且烧录进去了,而且不占用用户代码的Flash,另外,在PC端我们也不需要专门定制一个上位机,因为官方就有专门的升级Tool以及USB驱动。
    622
    04/11 16:41
  • STM32 IAP应用开发——通过内置DFU实现USB升级(方式1)
    STM32 IAP应用开发——通过内置DFU实现USB升级(方式1)
    IAP(In-Application Programming) 指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。在应用编程(IAP)是用户的应用代码对片内Flash存储器进行擦除/编程的方法。这种方式的典型应用就是用一小段代码来实现程序的下载,实际上单片机的ISP功能就是通过IAP技术来实现的,即片子在出厂前就已经有一段小的boot程序在里面,片子上电后,开始运行这段程序,当检测到上位机有下载要求时,便和上位机通信,然后下载数据到数据存储区,从而实现固件升级。
    485
    04/11 16:33
  • STM32设置为I2C从机模式
    STM32设置为I2C从机模式
    STM32的I2C作为主机的情况相信很多同学都用过,网上也有很多教程,但是作为从设备使用的例子应该不多,本文通过硬件和软件的层面,介绍如何把STM32设置为一个I2C从机。
    451
    04/09 10:25
  • STM32设置为I2C从机模式(HAL库版本)
    STM32设置为I2C从机模式(HAL库版本)
    我之前出过一篇关于STM32设置为I2C从机的博客,现在应粉丝要求,出一篇HAL库版本的I2C从机编程。基于官方库版本的可以看下我之前发的文章:STM32设置为I2C从机模式
    742
    04/08 14:28
  • STM32 CAN/CANFD软件快速配置(HAL库版本)
    STM32 CAN/CANFD软件快速配置(HAL库版本)
    控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
    958
    04/02 08:04
  • STM32 CAN快速配置(HAL库版本)
    STM32 CAN快速配置(HAL库版本)
    控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
    569
    04/02 07:38
  • STM32内部温度传感器使用方法详解
    STM32内部温度传感器使用方法详解
    STM32内部集成了一个片上温度传感器,可以用来测量MCU及周围的温度。测量范围:-40~125,精度±1.5℃。虽然精度不高,但在某些应用场景下是够了的,相比于外部接入传感器,使用内部温度传感器既可以节省成本,又可以简化电路。
  • 以STM32为例,实现按键的短按和长按
    以STM32为例,实现按键的短按和长按
    简单来说就是通过设置一个定时器来定时扫描几个按键的状态,并分别记录按键按下的持续时间,通过时间的长短就可以判断出是长按还是短按。
    1433
    04/01 16:24
  • 米尔基于STM32MP135开发板裸机开发应用笔记,MCU友好过渡MPU
    米尔基于STM32MP135开发板裸机开发应用笔记,MCU友好过渡MPU
    STM32MP135是一款入门级的高性价比MPU,适用于MCU性能达不到要求或者需要跑Linux的场景。米尔的STM32MP135开发板提供基于STM32Cube的Bare metal裸机开发的软件,能够进一步加强实时性能支持以满足用户实现硬实时应用的需求。这一点尤其对习惯于使用MCU开发的用户来说非常友好,可以让开发者在使用MPU强大性能的同时获得类似MCU的开发体验。米尔提供了支持裸机开发环境,接下来就让我们介绍如何在米尔的STM32MP135开发板上进行裸机开发。
  • stm32+DS18B20编程教学
    stm32+DS18B20编程教学
    继上次发布的光照传感器讲解,这次继续讲一些简单的适合大学生学习使用的传感器。这次要讲的是一款温度传感器,想要完整代码工程的,可以在文章末尾的链接下载。
    1877
    03/24 09:25
  • STM32移植到GD32(以32的工程为模板简单三步完成移植)
    STM32移植到GD32(以32的工程为模板简单三步完成移植)
    最近有个项目想用GD替代原有的STM32,因为GD的成本更低。然后我就找了一些GD的资料,发现目前网上已有的一些资料都比较老,比如ST移植到GD的攻略,很多都停留在GD刚推广不久的过渡时期,目前已经不适用。就是当时有些GD的芯片官方还开发出对应的pack包或固件库,那时移植GD只能在工程里面选择STM32的芯片,然后修改32的固件库。
    2210
    03/22 13:35
  • 意法半导体发布先进的高性能无线微控制器,符合即将出台的网络安全保护法规
    意法半导体发布先进的高性能无线微控制器,符合即将出台的网络安全保护法规
    高集成度芯片支持多种无线技术和最新安全标准,充分满足市场对智能工业、医疗设备和消费电子的要求 服务多重电子应用领域、全球排名前列的半导体公司意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)发布了新一代近距离无线微控制器。在采用这些多合一的创新产品后,穿戴设备、智能家居设备、健康监测仪、智能家电等智能产品将会变得更小、好用、安全、经济实惠。 Bluetooth
    1537
    03/18 17:48
  • GD32和STM32的区别
    GD32和STM32的区别
    GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。相同的地方我们就不说了,下面我给大家讲一下不同的地方。
    2659
    03/12 15:42
  • STM32 PVD掉电检测功能的使用方法
    STM32 PVD掉电检测功能的使用方法
    在实际应用场景中,可能会出现设备电源电压异常下降或掉电的情况,因此,有时候需要检测设备是否掉电,或者在设备掉电的瞬间做一些紧急关机处理,比如保存重要的用户数据,记录运行时间,紧急通知其他平台等等。
    1387
    03/12 08:05
  • STM32 翌控科技 米尔电子 | STM32MP135开放式高实时高性能PLC控制器解决方案发布
    STM32 翌控科技 米尔电子 | STM32MP135开放式高实时高性能PLC控制器解决方案发布
    随着工业数字化进程加速与IT/OT深入融合,不断增加的OT核心数据已经逐步成为工业自动化行业的核心资产,而OT层数据具备高实时、高精度、冗余度高、数据量大等等特点,如何获取更加精准的OT数据对数字化进程起到至关重要的作用,同时随着国内工业控制系统逐步进入中高端应用,更加精准的控制至关重要,因此工业控制系统高实时高性能需求尤其突出。
    312
    03/08 10:02
  • 【IoT开发】机智云平台+STM32的激光打靶系统
    本文主要内容包括基于STM32的单一WiFi节点的电路设计,多节点无线组网设计,系统终端上位机设计等,其中WiFi多节点间采用TCP协议通信,把靶标信息传输至机智云平台,最终成功将物联网应用至激光打靶系统,经测试该系统在搭载物联网后,报靶效率大大提高,无线数据传输准确度优于95%,传输延迟优于1S。
    1546
    02/29 10:47
  • 电力行业,米尔STM32MP135开发板IEC61850协议移植笔记
    电力行业,米尔STM32MP135开发板IEC61850协议移植笔记
    本文基于米尔MYD-YF13X开发板,在Linux系统上移植和使用开源的libIEC61850库,该库提供了用C语言编写的IEC 61850 / MMS,IEC 61850 / GOOSE和IEC 61850-9-2 /采样值通信协议的服务端和客户端库。
    1514
    02/19 12:13
  • STM32固件库system文件介绍
    STM32固件库system文件介绍
    delay 文件夹内包含了 delay.c 和 delay.h 两个文件,这两个文件用来实现系统的延时功能,其中包含 7 个函数:
    2766
    02/06 16:49
  • STM32MP157D-DK1 STM32CubeID使用与M核开发
    STM32MP157D-DK1 STM32CubeID使用与M核开发
    STM32MP157具有A7内核核M4内核,前面介绍的一些文章,都是在A7内核上进行的,本篇来介绍M4内核的开发,以及开发时要用到的STM32 CubeIDE软件的使用。

正在努力加载...