STM32学习分享

分享上传 STM32中文图书
  • 基于STM32的Openmv入门:让你少掉更多的坑!

    openmv2的MCU是STM32F4,openmv3的MCU是STM32F7,性能和资源差距比较大。 而图像识别本身就是很吃资源的,因此性能和资源直接决定了图像识别功能的流畅度,复杂程度等等。 STM32F4在做很多要求高一点的图像识别应用的时候很吃力。 鉴于此,如果成本要求不是太高或者仅仅是买来学习,建议使用Openmv3。

    沐紫

    上传于 2017-12-15
    下载次数:4

  • STM32F407VG使用固件库进行串行通讯波特率出错故障的排除

    芯片型号: STM32F407VG,与上位机串口通讯交换数据; 系统时钟:外部晶振8MHZ,倍频到168MHZ; 固件库:stm32f4xx_DSP_StdPeriph_Lib_V1.8.0; 在MDK5中运行stm32f4xx_DSP_StdPeriph_Lib_V1.8.0串口通讯,结果发现串口发送和接收数

    沐紫

    上传于 2017-12-13
    下载次数:4

  • 基于STM32F072的色彩构成原理演示仪

    选取STM32F072开发板作为处理的核心,它不但能提供设计所需要的运算处理能力,且在尺寸规格上也较为适宜。更为重要的是它在开发板上载有感应器件,可以滑动的方式快速设置参数。为了能实时性地演示色彩的合成效果,这里选取TFT彩色液晶屏作为显示器件,为增强其演示效果,特配备了语音讲解功能。

    沐紫

    上传于 2017-12-01
    下载次数:18

  • STM32F072使用SD卡进行IAP升级

    分享做的STM32F0的IAP升级方案,实际测试感觉速度很快,可能我的App程序不大,50K左右,升级过程基本在3秒以内。

    沐紫

    上传于 2017-11-29
    下载次数:52

  • STM32 USB CDC 虚拟多串口

    之前一直使用STM32的CDC虚拟串口和上位机进行数据通信,通常只枚举一个串口基本就能满足要求。但是STM32 USB提供了足够的的端点可以在需要的情况下枚举出多个串口供使用,.我在STM32F769-DISCO 上测试了下多串口的移植,以便以后使用的时候可以参考。

    沐紫

    上传于 2017-11-24
    下载次数:18

  • 【新手兴趣向 NO.2 】STM32进阶探究之应用启动之嵌入式

    虽然,这些东西,可能对于你的项目开发,例如我要做一个CAN通信、USB通信等等,用处不是很大。但是,在我看来,项目开发实施,主要就是在讲 how to do,我想要告诉新手大大(包括自己这个菜鸟)why to do。

    沐紫

    上传于 2017-11-21
    下载次数:37

  • 【电机控制】基于Nucleo-F302R8板一起玩转电机库SDK

    基于Nucleo-F302R8、X-Nucleo-IHM07M1 3SH的电机控制学习。PID参数的调试;5s转动、5s停止等

    沐紫

    上传于 2017-11-14
    下载次数:41

  • 【新手兴趣向 NO.1 】STM32进阶探究之存储占用浅析

    介绍了数据在内存中存储的方式,对应MDK编译器中的map文件分析

    沐紫

    上传于 2017-11-13
    下载次数:29

  • 【STM32新手向第三课】CSS 时钟安全功能详解(HSE+LSE)

    css时钟安全机制主要用于外部晶振(HSE及LSE)出现“故障”(故障STM32未明确说明)时,为了避免因为外部晶振挂掉导致MCU宕机,而进行的一种补救的措施

    沐紫

    上传于 2017-11-09
    下载次数:27

  • STM32F7高性能单片机的图像识别开发——OPENMV

    Openmv是国外的一种基于micropython驱动的开源机器视觉模块,在机器视觉算法上,已经做了很大的优化,可以很好的在MCU上快速运行,比如颜色跟踪,脸部检测等;并且引出了相关的外设,比如SPI,IIC等,方便客户进行扩展。官方还有一个与之匹配的IDE(源码开源),具有编辑器,调试终端,具有RGB直方图显示的帧缓冲区查看器。。

    沐紫

    上传于 2017-11-07
    下载次数:36

  • 基于DMA循环接收的串口不定长数据处理方案

    当DMA配置成循环接收后,DMA会自动将来自串口的数据循环写到设定的缓冲区中。通过定时查询缓冲区来取出数据。 对于不定长数据可以通过检查包头和包长度判断是否接收一包完整数据。 该方案基于stm32L476 nucleo-64板,不需要使用空闲中断。不会丢失数据。

    沐紫

    上传于 2017-11-02
    下载次数:42

  • 基于STM32F103的例程:电力高压无线测温

    为尽可能的避免各类电力事故,电力设备安全运行实时监控的任务迫在眉睫,无线测温采用高电压等电位温度测量技术,实现高压设备的温度在线监测,助力智能电网建设。无线测温:发送部分与接收终端,采用MCU型号:STM32F103C8,软件平台:MDK5.12

    沐紫

    上传于 2017-10-20
    下载次数:48

  • STM32例程+升降桌控制板,基于STM32F051单片机

    操作器:主要用由数码管显示,按键,MCU采用STM32F051C8T6; 控制器:主要控制电机的升降,温度,位置检测等,MCU采用STM32F051C8T6;

    沐紫

    上传于 2017-10-18
    下载次数:20

  • 如何向芯片的寄存器写入一系列值(STM32L0主机)

    MCU用的是STM32L0系列。有一个37053A的芯片。需要通过I2C通信,向该芯片的一系列寄存器,写初始值。MCU做master,芯片做slave。讨论:初始值存在哪?将值写入寄存器的代码,如何设计,是写一个值调用一次I2C读写函数,还是其他简洁操作

    沐紫

    上传于 2017-10-10
    下载次数:16

  • STM32例程+俄罗斯方块游戏(基于STM32F103ZET6开发板)

    使用STM32F103ZET6开发板实现俄罗斯方块小游戏。代码已上传,包含电路原理图。文章介绍了LCD屏,FSMC模拟LCD彩屏8080,对FSMC 进行操作从而实现对LCD的控制,关于lcd操作需要用到的库函数,TFT LED例程代码……

    沐紫

    上传于 2017-10-09
    下载次数:40

  • 利用QuadSPI外扩串行NOR Flash的实现

    利用QuadSPI外扩串行NOR Flash的实现

    xmshao

    上传于 2017-10-08
    下载次数:21

  • 手把手搭建TCP服务器及TFTP服务器

    通过STM32CubeMX在原子STM32F407板子上搭建TCP Server 及 TFTP Server ,实现这些功能非常简单。TFTP Server 实现IAP功能及读取STM32 MCU内部FLASH数据。文件传输协议主要参考官方文档UM1709,及官方STM324xG_EVAL,也就是STM32评估板的LWIP IAP例子

    沐紫

    上传于 2017-09-21
    下载次数:118

  • 【STM32F769-DISCO评测】UCSOIII+LwIP 移植

    前段时间论坛搞网络的培训移植过LwIP到STM32F769-DISCO,当时的移植并没有添加RTOS,在ST的开发包里面有几个lwip + freertos 的例子,下面分享一个LwIP+UCOSIII 移植的例子,需要的同学可以测试下。

    沐紫

    上传于 2017-09-13
    下载次数:47

  • 【电机控制】手把手一起玩转电机库SDK

    基于Nucleo-F302R8、X-Nucleo-IHM07M1 3SH的电机控制学习。PID参数的调试;5s转动、5s停止等

    沐紫

    上传于 2017-09-08
    下载次数:118

  • Inc的电机控制学习之旅4,超详细SDK,WB,Profile合体

    基于Nucleo-F302R8、X-Nucleo-IHM07M1 3SH的电机控制学习,这里总结一下如何从头开始建立一个工程,利用Profile测试参数后倒入到WB,WB建立工程后把参数写入SDK,SDK编译工程后下载到FOC套件并观察现象。这里假设参与者已经安装好SDK,stlink,板子已经能依靠demo正常工作起来

    沐紫

    上传于 2017-09-06
    下载次数:37

  • Inc的电机控制学习之旅4,超详细SDK,WB,Profile合体

    基于Nucleo-F302R8、X-Nucleo-IHM07M1 3SH的电机控制学习,这里总结一下如何从头开始建立一个工程,利用Profile测试参数后倒入到WB,WB建立工程后把参数写入SDK,SDK编译工程后下载到FOC套件并观察现象。这里假设参与者已经安装好SDK,stlink,板子已经能依靠demo正常工作起来

    沐紫

    上传于 2017-09-06
    下载次数:29

  • 一起学习stm32————基础篇 (新建工程)下

    新建工程对于大家来说都是一件挺麻烦的事,没有51单片机那么简单,stm32新建工程需要配置好多,下面我将带领大家一步一步新建工程,尽可能做到简单易懂,让大家熟练掌握新建工程。以stm32f1系列 、M3内核为例。

    沐紫

    上传于 2017-08-30
    下载次数:151

  • 一块学习stm32 ———基础篇 (新建工程)上

    新建工程对于大家来说都是一件挺麻烦的事,没有51单片机那么简单,stm32新建工程需要配置好多,下面我将带领大家一步一步新建工程,尽可能做到简单易懂,让大家熟练掌握新建工程。以stm32f1系列 、M3内核为例。

    沐紫

    上传于 2017-08-30
    下载次数:152

  • STM8S EEPROM块操作的一种跑死原因--防微杜渐

    STM8S105S 芯片以及相似系列的单片机均具备EEPROM的读写功能,库函数中还提供了块操作函数FLASH_ProgamBlock(),有些人应该和我一样在新建工程后,调试此部分功能是会发现程序在这一函数中跑死

    沐紫

    上传于 2017-08-23
    下载次数:32

  • NUCLEO-STM32F767+PWM呼吸灯+LWIP

    使用NUCLEO-STM32F767ZI的PB0输出PWM,实现LD1的呼吸灯效果。板子上的PB0可以控制LD1的亮灭,刚好PB0是定时器TIM3的CH3通道,可以用来输出PWM信号。

    队长shiwo

    上传于 2017-08-22
    下载次数:39

  • 基于NUCLEO-053R8的延时现象

    今天使用STM32CubeMx软甲生产基于NUCLEO-053R8、IAR760开发板的循环延时点亮LED工程。

    沐紫

    上传于 2017-08-16
    下载次数:16

  • STM32F429I探索板上运行Linux系统

    bootloader 使用AFBoot-STM32,编译的bin文件不到2K。内核使用最新的Linux mainline 编译,加上busybox 1.7M。按照步骤实现功能,附上截图和代码

    沐紫

    上传于 2017-08-10
    下载次数:106

  • 带你学STM32以太网:NUCLEO-STM32F767+双通道ADC+DMA

    使用STM32F7 ADC1的ADC_CHANNEL_TEMPSENSOR;//ADC1 内部温度传感器通道和ADC_CHANNEL_VREFINT;//ADC1 内部参考电压通道来实现双通道ADC的转换。本文使用STM32F767 Nucleo开发板

    沐紫

    上传于 2017-08-09
    下载次数:49

  • 带你学STM32以太网, STM32F767 Nucleo开发板移植版Demo

    简单来说STM32的以太网是内置MAC外接PHY,STM32与PHY之间使用RMII 或者MII通信。STM32F767ZI-Nulceo开发板使用的PHY是LAN8742A,通信方式是RMII。LAN8742A外接25M的时钟(晶振),2倍频后得到50M的时钟给自己用和输出给STM32的mac。在布线上 STM32到phy应等长布线……

    沐紫

    上传于 2017-08-08
    下载次数:58

  • 电机控制单电阻采样PWM变形信号的产生

    用于电机控制单电阻采样PWM变形信号产生

    xmshao

    上传于 2017-08-06
    下载次数:67

  • 带你学STM32以太网,手把手搭建TCP服务器及TFTP服务器

    通过STM32CubeMX在原子STM32F407板子上搭建TCP Server 及 TFTP Server ,实现这些功能非常简单。TFTP Server 实现IAP功能及读取STM32 MCU内部FLASH数据。文件传输协议主要参考官方文档UM1709,及官方STM324xG_EVAL,也就是STM32评估板的LWIP IAP例子。

    沐紫

    上传于 2017-08-04
    下载次数:79

  • STM32网络丢包问题分析

    分析STM32F7使用FreeRTOS和LwIP时出现的丢包现象

    阿基米东

    上传于 2017-07-28
    下载次数:29

  • NUCLEO-L452RE快速入门之在线开发环境mbed的使用

    以ST开发板NUCLEO L452RG为例,详述在线开发环境mbed如何使用,用usb连接STM32 Nucleo板子到电脑。使用mbed一样能像使用Arduino那样避开硬件驱动层,mbed提供的方法也都是面向对象的,只要看得懂单词,就能够操作开发板上引出来到端口

    沐紫

    上传于 2017-07-28
    下载次数:24

  • 快速体验 STM32CubeF1 的 USB CDC 实现 VCP 功能

    在 YouTube 上看到了一个视频,使用 STM32CubeMX 在不到 10 分钟的时间就为一片 STM32F103C8T6 最小系统板实现了一个 USB 转串口的功能,让板子接收电脑端的字元控制板上 LED 的亮灭,我依视频的内容自己做了一遍。详细步骤和工程文件见附件

    沐紫

    上传于 2017-07-19
    下载次数:57

  • STM32F091空片使用ST-LINK烧写后复位不能运行用户代码

    STM32F091空片使用ST-LINK烧写后复位不能运行用户代码的分析与解决

    xmshao

    上传于 2017-07-17
    下载次数:17

  • xmshao

    上传于 2017-07-16
    下载次数:24

  • xmshao

    上传于 2017-06-25
    下载次数:20

  • 理解与应用 MPU的特权与用户模式

    MPU的特权与用户模式介绍

    xmshao

    上传于 2017-06-09
    下载次数:43

  • 如何在PCB设计中改善SDRAM信号的辐射干扰

    本文针对SDRAM的PCB应用设计中如何改善辐射干扰问题做个概述,抛砖引玉,以供参考。

    xmshao

    上传于 2017-06-04
    下载次数:65

  • STM32F7与STM32F4之复位序列比较

    STM32F7与STM32F4之复位序列话题

    xmshao

    上传于 2017-05-22
    下载次数:19

  • xmshao

    上传于 2017-04-28
    下载次数:32

  • xmshao

    上传于 2017-04-24
    下载次数:47

  • 获取ST MCU技术资料及相关支持的方式与途径

    如何获取ST MCU技术资料及相关支持。

    xmshao

    上传于 2017-04-20
    下载次数:137

  • RTC 计秒不均匀的问题

    一个关于RTC 计秒显示不均匀的话题分享。

    xmshao

    上传于 2017-03-31
    下载次数:76

  • xmshao

    上传于 2017-03-22
    下载次数:68

  • RMW对 STM32F7xx内核运行速度的影响

    RMW对 STM32F7xx内核运行速度的影响

    xmshao

    上传于 2017-03-16
    下载次数:30

  • xmshao

    上传于 2017-03-09
    下载次数:99

  • xmshao

    上传于 2017-03-03
    下载次数:147

  • 从用户代码调用系统存储器内Bootloader的方法探讨

    一篇关于从用户代码调用system memory区的bootloader的方法。

    xmshao

    上传于 2017-02-22
    下载次数:172

  • xmshao

    上传于 2017-02-20
    下载次数:15

  • 一个关于IAP+APP 模式下不能启动RTOS的话题

    关于IAP+APP 模式下不能启动RTOS的话题分享。

    xmshao

    上传于 2017-02-20
    下载次数:63

  • 使用STM32定时器周期性地触发ADC的介绍

    关于STM32定时器周期性地触发ADC的介绍。

    xmshao

    上传于 2017-02-20
    下载次数:123

  • STM32 ADC扫描模式下通道间的串扰问题

    文章分析了STM32 ADC扫描模式下通道间的串扰问题。

    xmshao

    上传于 2017-02-20
    下载次数:87

  • USART中断接收无响应的问题分析

    文章分享了关于USART中断接收无响应的问题,以示提醒。

    xmshao

    上传于 2017-02-20
    下载次数:76

  • 关于USB DFU IAP例程移植的两个话题

    文章分享了STM32 USB DFU IAP例程移植过程中要注意的问题。

    xmshao

    上传于 2017-02-20
    下载次数:66

  • ST发布了基于PC端的ST MCU选型工具

    文章简明扼要地介绍了基于PC端的ST MCU选型工具,该工具方便使用。

    xmshao

    上传于 2017-02-20
    下载次数:98

  • AN4296-基于STM3系列CCM的使用介绍

    本应用笔记的目的在于介绍适用于STM32F303xB/xC和STM32F358xC微控制器的内核耦合 存储区(CCM)RAM,并描述利用不同的工具链从该存储区域执行部分应用程序代码所需的 操作。

    xmshao

    上传于 2017-01-24
    下载次数:30

  • STM32F0智能卡接口中文说明文档

    STM32F0智能卡接口中文说明文档

    海迹天涯

    上传于 2017-01-23
    下载次数:54

  • 新手使用HAL易犯错误

    HAL库使用中遇到的问题集锦

    海迹天涯

    上传于 2017-01-23
    下载次数:208

  • STM32的SPI总结

    SPI调试经验分享

    海迹天涯

    上传于 2017-01-20
    下载次数:177

  • ST微控制器的晶体振荡器设计指南

    关于ST MCU外部振荡电路应用设计指南。

    xmshao

    上传于 2016-12-23
    下载次数:147

  • STM32的硬件IIC驱动AT24C02

    图文并茂,介绍了使用STM32的硬件IIC驱动AT24C02的详细过程

    cuyebiren

    上传于 2016-11-21
    下载次数:238

  • STM32F769I-DISCO评测系列之(二)硬件资源解析

    STM32F769I-DISCO评测系列之(二)硬件资源解析

    DengQilong

    上传于 2016-11-18
    下载次数:51

  • AN4667-STM32F7系列内部框架及性能特色

    文档详细地介绍了关于STM32F7系列的内部系统框架、性能特色以及相关应用的注意事项。

    xmshao

    上传于 2016-11-17
    下载次数:66

  • AN4776 STM32通用定时器使用指南

    非常详细地介绍STM32通用定时器的基本特性、功能以及常见应用。

    xmshao

    上传于 2016-11-02
    下载次数:254

  • 使用U 盘更新 STM32F4DISCOVERY 板固件

    介绍如何使用 U 盘更新 STM32F4DISCOVERY 板固件的方法与步骤。

    xmshao

    上传于 2016-10-31
    下载次数:95

  • STM32F1-F2-F4-L1-F3 定时器概览

    STM32F1-F2-F4-L1-F3 定时器概览

    xmshao

    上传于 2016-10-31
    下载次数:182

  • AN4073 如何提高STM32F4xx ADC 测量精度

    提高STM32F4xx ADC 测量精度 的方法或建议介绍

    xmshao

    上传于 2016-10-31
    下载次数:158

  • AN4031 STM32F2-F4-F7 DMA应用笔记

    一份关于STM32F2/F4/F7 DMA应用的笔记分享。

    xmshao

    上传于 2016-10-31
    下载次数:151

  • AN2606 STM32系统启动模式整体介绍

    文章对STM32各系列的BOOTLOADER的配置、启动流程以及相关参数做了整体介绍。

    xmshao

    上传于 2016-10-31
    下载次数:199

  • AN4701 基于STM32F4的专有代码保护功能的应用笔记

    基于STM32F4的专有代码保护功能的应用笔记

    xmshao

    上传于 2016-10-24
    下载次数:98

  • STM32F405/07xx 和 STM32F415/417xx 微控制器的浮点运算单元 (FPU)

    本应用笔记介绍了如何使用 STM32F405/07xx 和 STM32F415/417xx 微控制器的浮点运算单元 (FPU),并概述了以下内容: ■ 浮点运算 ■ STM32F405/07xx 和 STM32F415/417xx 系列浮点运算单元

    xmshao

    上传于 2016-10-14
    下载次数:106

  • ST 微控制器电磁兼容性 (EMC) 设计指南

    本应用笔记介绍 ST MCU的 EMC 特性以及兼容标准,从而帮助应用设计 人员实现最佳 EMC 性能。

    xmshao

    上传于 2016-10-14
    下载次数:204

  • STM32F4xxxx MCU 硬件开发入门

    本应用笔记介绍STM32F4系列MCU硬件开发方面的基础知识。

    xmshao

    上传于 2016-10-14
    下载次数:257

  • AN2834--如何提升STM32 ADC转换精度

    ST 官方应用笔记,讨论了ADC的误差来源,给出了如何提升ADC精度的相关方法和建议。

    xmshao

    上传于 2016-10-14
    下载次数:230

  • STM32开发环境KEIL MDK安装图文教程

    图文并茂的介绍了如何安装KEIL以及注意事项,对安装过程出现的问题给予了解决办法。

    DengQilong

    上传于 2016-09-12
    下载次数:277

  • STM32Cube相关技术手册哪里找

    凡接触过STM32的人,估计对STM32CUBE神器多少都会有些了解。STM32Cube包含两部分,一部分是指图形化配置工具软件STM32CubeMX,它可以让STM32开发者通过图形化界面进行有关管脚、时钟等基本配置并最终生成初始化C语言代码。整个操作非常简单,往往只需动动鼠标或个别数据填写即可完成。

    rf007

    上传于 2016-06-08
    下载次数:384

  • STM8 MCU管脚的识读与AFR功能简介

    STM8系列MCU的很多管脚往往具有复用功能,在芯片的数据手册上也有详细介绍。但有些人,尤其新手对其标注看得不清或看得不细致,而给自己的开发工作带来不必要的苦楚。总时不时的有人因为管脚的识读理解及AFR功能而在开发过程中走些弯路。这里以一个案例来抛砖引玉似的简单介绍下。

    rf007

    上传于 2016-06-08
    下载次数:118

  • MCU功能严重异常的几个常见原因

    我们在从事MCU应用开发过程中,难免会碰到MCU芯片异常的问题。比如异常复位,表现为复位脚有电平跳变或者干脆处于复位电平;在做代码调试跟踪时,发现代码往往进不到用户main()程序;或者时不时就感觉芯片死掉了,功能完全不可控等。出现类似严重异常情况的原因我大致总结了以下几方面。

    rf007

    上传于 2016-06-08
    下载次数:300

版权所有 ©2015 STMicroelectronics意法半导体(中国)投资有限公司    沪ICP备12005910号-2     使用条款 | 隐私条款 | 联系我们 | 技术支持邮箱:mcu.china@st.com