![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 77
关于我自己对stm32的理解和实验
逢青丶
这个作者很懒,什么都没留下…
展开
-
STM32F1系列-UCOSIII配置之delay_init()函数详解
一、时钟选择SysTick_CLKSourceConfig();选择systick时钟,函数配置的寄存器如下所示找到该函数的定义,其两个参数的数值如下该函数选择的参数是SysTick_CLKSource_HCLK_Div8,说明选择的是外部时钟源除以8,为什么是除以8呢?大家可以看中文参考手册的第六章的时钟配置,如下图所示,我们一般配置时会将AHB配置成72M,然后这个时钟会自动除以8后进入cortex内核,所以systick的时钟为9M(不要告诉我你不知道systick是内核的外原创 2020-08-19 20:45:32 · 6590 阅读 · 1 评论 -
SPI 协议简介
SPI 协议是由摩托罗拉公司提出的通讯协议(Serial Peripheral Interface),即串行外围设备接口,是一种高速全双工的通信总线。它被广泛地使用在 ADC、LCD 等设备与 MCU间,要求通讯速率较高的场合一、SPI 物理层SPI 通讯设备之间的常用连接方式如下图所示SPI 通讯使用 3 条总线及片选线,3 条总线分别为 SCK、MOSI、MISO,片选线为SS,它们的作用介绍如下:SS ( Slave Select):从设备选择信号线,常称为片选信号线,也称为 NSS、C.原创 2020-07-11 17:44:08 · 600 阅读 · 0 评论 -
stm32-DMA简介
本篇是我关于stm32中I2C的学习笔记,大部分参考的是《【野火®】零死角玩转STM32—F103-MINI》以及《STM32中文参考手册_V10》。推荐大家自己下去可以仔细阅读。一、DMA 简介DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 FLASH。DMA .原创 2020-07-11 17:02:51 · 1036 阅读 · 0 评论 -
HC-SR04超声波模块
1.硬件原理图2.传感器参数表电气参数HC-SR04 超声波模块工作电压DC 5 V工作电流15mA工作频率40kHz最远射程4m最近射程2cm测量角度15 度输入触发信号10uS 的 TTL 脉冲输出回响信号输出 TTL 电平信号,与射程成比例规格尺寸452015mm3.引脚功能表HC-SR04实物图HC-SR04功能引脚表引脚说明VCC接5VGND地线TRIG触原创 2020-07-11 16:31:19 · 33774 阅读 · 3 评论 -
I2C协议简介
本篇是我关于stm32中I2C的学习笔记,大部分参考的是《【野火®】零死角玩转STM32—F103-MINI》以及《STM32中文参考手册_V10》。推荐大家自己下去可以仔细阅读。由于本篇只是简单介绍I2C的协议吗,所以关于stm32寄存器的相关介绍就没有写。I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件 实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC.原创 2020-05-28 14:44:04 · 2488 阅读 · 0 评论 -
常用存储器介绍
一、 存储器种类存储器按其存储介质特性主要分为“易失性存储器”和“非易失性存储器”两大类。其中的“易失/非易失”是指存储器断电后,它存储的数据内容是否会丢失的特性。由于一般易失性存储器存取速度快,而非易失性存储器可长期保存数据,它们都在计算机中占据着重要角色。在计算机中易失性存储器最典型的代表是内存,非易失性存储器的代表则是硬盘。 二、RAM 存储器 RAM 是“Random Access Memory”的缩写,被译为随机存储器。所谓―随机存取‖,指的是当存储器中的消息被读取或写..原创 2020-05-27 20:13:26 · 980 阅读 · 0 评论 -
关于flymcu烧录stm32芯片超时的问题解决
有时候使用FlyMcu时,会出现芯片超时无应答,无法连接的情况,如下图所示解决办法1、flymcu是否设置有问题选择 DTR 的低电平复位,RTS 高电平进 BootLoader。这个是必要的选项(在 BOOT0 接 GND 的条件下)。选择编程前重装文件选则校验和编程后执行波特率:对于 STM32F103,可以设置为最高:460800,而如果是 F4,则建议最高设置为:76800即可特别提醒:不要选择使用 RamIsp,否则,可能没法正常下载。2、检查跳冒是否连接正常STM32原创 2020-05-23 18:08:24 · 45186 阅读 · 21 评论