STM32

关注363人关注
我要报错
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学习009_全局变量的定义和声明

    今天在写SysTcik_Handler()这个中断函数时,总是报错,明明在开头定义的全局变量extern u16 ntime,(ntime--写在stm32f10x_it.c的systick中断函数中)但是编译时总是报错,百度之后才有了解决方法,之前也注意到过e

  • STM32指针的理解

    指针的定义:自己总结为,指针是用来存放某种类型变量的地址的变量 比如 unit8 * p = 0x5555 5555 指针p 表示用来存放 unit8类型变量的地址的变量 *指针是变量 *指针是存放地址的变量 *指针是存放某种类

    单片机
    2018-11-01
    指针 STM32
  • STM32 启动代码分析

    对于keil的启动代码(针对STM32F042),添加 备注 和 自己的理解;******************** (C) COPYRIGHT 2014 STMicroelectronics ********************;* File Name : startup_stm32f042.s;* Author : MCD

  • STM32学习笔记之独立看门狗(IWDG)的使用

    对STM32任何模块使用前都要对其初始化、首先就是初始化外设时钟,可以简单看系统时钟章节关于外设时钟,看数据手册如下:看门狗由独立内部40M时钟驱动,所以不需要我们在初始化时钟配置寄存器。 读数据手册可

  • stm32硬件IIC使用

    在许多帖子里看到许多人在使用I2C设备时,都是使用模拟的I2C,因为ST为了规避专利而把它设计得很难用!本人今天也尝试了一下官方生成的I2C,使用的是CUBEMX生成的I2C,在生成后也遇到了一些小问题,在这里贴出来,为

  • STM32实现DAC输出的相关设置

    STM32 DAC简介大容量的STM32F103具有内部DAC,战舰STM32选择的是STM32F103ZET6属于大容量产品,所以是带有DAC模块的。STM32的DAC模块(数字/模拟转换模块)是12位数字输入,电压输出型的DAC。DAC可以配置为8位或12位模

  • STM32中断的一些概念(主要是外部中断)

    主要参考: startup_stm32f10x_hd.s, stm32f10x_exti.h, stm32f10x_exti.c,另外,这里说的外部中断是相对于M3内核之外的,主要是外设中断如:如I/

  • 使用STM32的USB模块中后对USB缓冲区的认识

    最近在使用STM32的USB模块开发个项目,还以为挺简单,结果搞了快两天才把USB的包缓冲区的访问搞定,在此做个小总结吧。 STM32的USB模块包缓冲区有512B,但是在STM32的参考手册中的存储器映像中却表明0x40006000-0x40

  • 详解stm32时钟问题

    一、时钟 1.三种不同的时钟源可被用来驱动系统时钟(SYSCLK): .HSI 振荡器时钟  High Speed Internal .HSE 振荡器时钟  High Speed External .

    充电吧
    2018-10-31
    时钟 STM32
  • STM32F030 Nucleo-开发环境的搭建和工程建立

    忍不住,还是在公司的电脑里安装了开发环境,我个人比较喜欢Keil,所以就装个MDK513!环境安装好了!包括如果在电脑中还有其他ARM的开发工具,那么Keil5就需要在环境变量中修改路径。不过这点不需

  • STM32的ISP升级详解

        小弟此番头一回写博客,心里还是小小激动的~    其实使用CSDN有一年样子了,每每看到大家发布的高水平博文都不禁心生敬佩!现在小弟也加入CSDN博客的大家庭,水平有限,望各位看官海涵呐! 好

  • STM32 串口USART调试Error

    关于stm32串口接收大量数据导致死机,即使加了看门狗也死机的情况,论坛上已有热心网友分享乐宝贵经验,至于效果,应该是有的。未能免俗,也来分享,狗尾续貂了。原文网站:http://bbs.21ic.com/icview-160999-1-1.h

  • STM32端口模式配置

    1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!强弱只是上拉电阻的阻值不同,没有什么严格区分。2、下拉输入:就是把电压拉低,拉到GND。与

  • 基于STM32F103的悬挂运动控制系统项目总结

           这个是暑假期间为了准备2013电子设计竞赛做的一个小项目,其实就是2005电子竞赛的E题。。今天抽出时间在此总结一下,,顺便也可以和大家分享一下思路。。       关于这道题的要求,我

  • STM32项目 —— 车灯测试台架

    需求:(1)、点灯控制器:在线节拍,离线节拍;(2)、PWM控制盒:在线PWM,离线PWM;(3)、电流测试模块:检测车灯电流校准系数;方案:点灯控制器:STM32 + CAN + GPIO节拍:比如

  • IAR环境下STM32+IAP方案的实现

    小弟近日看到一篇极好的文章,在此转载分享给大家也是给自己做个备份吧 **********************************分割线*****************************

  • STM32F103系列RTC晶振问题解决记录

    我从2014年开始使用STM32内部RTC用于产品,之前出现过很多问题,也换过很多晶振,比如按照ST推荐的6pF晶振,也出现很多问题,贴片的很贵的那种也用过几种,都不行,查询了一些晶振启振的资料,最后

  • STM32 4路PWM配置函数

    硬件连接:战舰STM32F103ZET6或其他实验目标:通过调制占空比调节多路PWM控制LED的明暗;#include "pwm.h"#include "led.h"//PWM输出初始化//arr:自动重装值//psc:时钟预分频数void TIM3_PWM_Init(u16 arr,u16 psc

  • 详解STM32——SPI接口

    STM32——SPI接口宗旨:技术的学习是有限的,分享的精神是无限的。一、SPI协议【SerialPeripheral Interface】        串行外围设备接口,是一种高速全双工的通信总线

    充电吧
    2018-10-31
    Flash spi STM32
  • STM32——按键

    一、GPIO工作模式1、当I/O端口配置为输入时:输出缓冲器被禁止施密特触发输入被激活根据输入配置(上拉,下拉或浮动)的不同,弱上拉和下拉电阻被连接出现在I/O脚上的数据在每个APB2时钟被采样到输入