STM32

关注339人关注
我要报错
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)。按内核架构分为不同产品:主流产品(STM3
  • STM32与无源蜂鸣器

    使用有源蜂鸣器,只能发出固定的”滴滴“声,当然不能满足于此呀。使用无源蜂鸣器,只要输出不同频率的PWM波,即可发出不同的音符。不同的音符组合起来就是一个曲子了。1 乐谱简析1.1 音阶音阶是音乐必不可少的要素

  • STM32之CAN---中断管理浅析

    1 前言bxCAN占用4个专用的中断向量。通过设置CAN中断允许寄存器(CAN_IER),每个中断源都可以单独允许和禁用。 图1从图1可以看出,最右边共四个中断,中断是可以通过CAN_IER来屏蔽或允许的。2 CAN中断允许寄存器 (CAN

  • stm32 SWD模式 下载

    我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jtag 20PIN接口,太多的PIN会导致一些小型的PCB板很拥挤,也会增加布线的难度。 而使用SWD接口下载调试,只需要要使用4个PIN: GND, RST, SWDIO, SWDCL

  • STM32蜂鸣器实例详解

    //======================================================//**基于STM32的蜂鸣器实例详解//======================================================//在学习蜂鸣器实验前,先来看看什么是蜂鸣器,蜂鸣器又有哪些种

  • 一步步写STM32 OS【二】环境搭建

    一、安装IAR for ARM6.5二、新建工程1、选择处理器:STM32F407VG,暂不使用FPU2、必要的路径配置和宏定义3、使用SWO重定向IO输出4、使用ST-LINK仿真器5、下载配置6、设置CPU频率,防止SWO输出乱码三、代码调试四、工

  • 在stm32中使用while循环导致程序卡死

    今天在使用stm32的过程中发现这样一个问题,程序莫名卡死。先来看导致卡死的代码while(ReadRawRC(CommandReg)&0x10);1这是我们在程序中经常用到的写法,容易理解,程序的作用的读出一份数据,然后判断他的第4位是否为

  • STM32:I2C接口读写EEPROM(AT24C02)试验例程

    硬件平台:stm32f10xZET6开发环境:keil MDK uVisionv4.10开发语言:C、ST_lib_3.5固件库EEPROM:电可擦可编程只读存储器。【stm32f10xZET6开发板的I2C外设物理层特点】(1)两条串行总线:一条双向数据线(SDA),一条时

  • 老司机分享一个从机通信查询方式,适用于嵌入式以及上位机

    查询通信包是否结束,有很多的方式,看过很多,都不够简洁明了,我分享一个我用了几年的查询方式(大家如果有什么好的方式可以与我分享),可以给新手做通信的一些启发,便于移植,同时简单明了:对于使用了操作系统

  • STM32_ADC单通道单次采集

    今天讲解“STM32F103 ADC单通道单次采集”功能。今天提供并讲解的软件工程,基于软件工程“A0.0.0(STM32F10x_TIM延时)”修改而来。若不知道如何而来,请关注微信公众号“EmbeddDeveloper”获取更多信息。本着免费分

  • STM32笔记记录4

    USER\\main.c(7): warning: #223-D: function "IIC_BusrtWrite" declared implicitly这个是因为程序模块化的时候,你在一个.C里面调用了另一个.C的函数而没有进行外部声明。你将这个声明的这个函数前面加上extern应该

  • Stm32 SWD 下载 调试配置

    找到一篇比较好的 关于stm32 SWD模式 下载 调试 配置文章 整理如下:我们比较常用的是Jlink下载器 ,这种下载器有一个缺点就是使用的Jtag 20PIN接口,太多的PIN会导致一些小型的PCB板很拥挤,也会增加布线的难度。

  • (三)stm32之串口通信DMA传输完成中断

    一、DMA功能简介  首先唠叨一下DMA的基本概念,DMA的出现大大减轻了CPU的工作量。在硬件系统中,主要由CPU(内核)、外设、内存(SRAM)、总线等结构组成,数据经常要在内存和外设之间,外设和外设之间转移。例如:CPU

  • stm32 UCGUI 完美移植

    UCGUI是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真

  • STM32 ADC 多通道16路电压信号采集

    下面介绍一种利用STM32单片机制作的16路多通道ADC采集电路图和源程序。采用USB接口与电脑连接,实则USB转串口方式,所以上位机可以用串口作为接口。电路图中利用LM324作为电压跟随器,起到保护单片机引脚的作用。直接

  • STM32串口中断接收数据

    数据帧满足下面格式:帧头部(Head)类型(Type)长度(Length)值(Value)CRC校验2字节1字节1字节X字节2字节0xaa0x55Xvoid USART6_Init (void){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_Init

  • STM32的CustomHID的各描述符介绍

    俗话说的好,看协议手册,不如看源代码来的好!在USB的工程中,USB的各描述符定义在usb_desc.c文件里面,这里就将USB的各描述符定义代码贴上来,各个数值的意义都已经详细注释。当然很细节的东西看不懂还是建议去看手

  • STM32 GPIO口的使用

    实验平台清单如下:开发板: 战舰 STM32ZET6 V3.4核心芯片: STM32F103RCT6开发环境: MDK-ARM Version:5.10PC操作系统: Windows 7 旗舰版仿真器: ST-Link打开MDK开发平台,在菜单栏中单击“Project - New μVisio

    单片机
    2018-10-09
    gpio口 STM32
  • STM32学习笔记:在IAR中建立FWlib 3.0项目

    STM32学习笔记:在IAR中建立FWlib 3.0项目。

  • STM32开源开发环境的搭建

    1.环境搭建1.1 Eclipse的下载与安装Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。由于eclipse只是一个IDE,因此需要借助其他插件

  • STM32 IAR无法调试下载bin文件到芯片

    自己从21IC活动1元购得1块STM32F302R8T6的Nucleo开发板.加上近排看了到了国人自己实现的RT-THREAD系统,于是很想在板子上跑跑这个系统. 由于RT-THREAD无现成的IAR工程,官网指导的PDF主要是用Keil实现建立工程,由于