stm32f4外设学习篇(代码集合)(一)
芯片:STM32F407(理论支持F4所有芯片) 开发环境:KEIL5-ARM 目的:单独的文件除了24c02和W25QXX会需要依赖iic和spi其余文件都是可以直接拷贝到工程使用的 日期:2021-8-12 有一些外设并没有经过测试所以在使用过程中自行调试 1、串口1 .c文件 ...
C/C++ stm32基础知识超详细讲解(系统性学习day14)
前言 stm32的广泛含义及背景: STM32是一款由意法半导体(ST)公司开发的32位微控制器,其全称是意法半导体32位系列微控制器芯片。STM32是基于Cortex-M内核的32位单片机,分为多个系列以满足不同应用场景的需求。 STM32微控制器是将微型计算机的主要部分集成在一个芯片上的单芯片微型计算机,其诞生于20世纪70年代中期,经过多年的发展,其成本越来越低,性...
学习STM32,该用哪款开发工具?
有很多初学者在问:学习STM32,该用哪款开发工具? 我首先说一下我的观点: 1.没有最好,只有适不适合,适合自己的才是最好的。 2.开发工具很多,各有各的特点,有优点肯定也有缺点。 本文就来说说当前...
大神们分享STM32的学习方法
单片机用处这么广,尤其是STM32生态这么火!如何快速上手学习呢?第一:你要考虑的是,要用STM32实现什么 为什么使用STM32而不是8051? 是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功...
stm32cubeMX学习、SD卡虚拟U盘实验
本程序编写基于秉火霸道STM32F103ZET6运行环境。跑这个实验之前吃了一些亏,让我一一道来!1、软件写好了,没发现插入USB线连接到电脑后USB居然没有枚举解决方法:野火的这款开发板上做了一个USB上电使能IO,也就是说,当PD3为低电平时,USB才能正常工作,如果不去使能这个管...
stm32cubeMX学习、USB DFU(Download Firmware Update)固件更新
本程序编写基于秉火霸道STM32F103ZET6运行环境。最近,特地将自己大部分硬件资源全部用热胶抢焊到了一起,以便以后自己复习和学习,当然还有很多,弄不上来了,只能等以后有机会再重新搞一块!我还是非常舍得花钱买设备的!哈哈!这是一个STM32+Linux+51的大杂烩...
No.4 STM32F429IGT6 GPIO相关学习总结(STM32F429/F767/H743)
GPIO 简介GPIO=General Purpose Input Output,通用输入输出。简称为“IO口”。GPIO 是通用输入输出端口的简称,STM32 可控制的引脚,STM32 芯片的 GPIO 引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32 芯片的 GPIO被分成很多组,每组...
stm32学习第四天
MA1:各个通道一览 DMA2:各个通道一览1.stm32DMA相关固件库函数说明第一个参数选择哪一个DMA的哪一个通道初始化函数void DMA_Init(DMA_Channel_TypeDef* DMAy_Channelx, DMA_InitTypeDef* DMA_InitStruct);typedef struct { uint32_t DMA_Perip...
从0学习stm32第二天(二)
4.STE32定时器(1)定时器简单介绍:高级控制定时器 TIM1和TIM8通用定时器 TIMX(2~5)基本定时器 TIMX6和TIM7(2)定时器PWM输出: PWM:脉冲宽度调制(频率可以设定,占空比可动态调节) ...
从0学习stm32第二天(一)
1.存储器结构 程序存存储器,数据存储器,寄存器和输入输出端口,被组织在同一个4G的线性地址空间中;可以通过地址的方法访问对应的存储器或寄存器;比如 0X12 34 56 78在内存中存储低地址------------------------------------------>高地址大端存储:...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
STM32更多学习相关
IoT
物联网软硬件开发者一站式基地
+关注