随笔分类 -  STM32学习

摘要:一、独立看门狗 1、简介 独立看门狗用通俗一点的话来解释就是-一个12 位的递减计数器,当计数器的值从某个值一直减到0的时候,系统就会产生一个复位信号,即IWDG_ RESET.如果在计数没减到0之前,刷新了计数器的值的话,那么就不会产生复位信号,这个动作就是我们经常说的喂狗。看门狗功能由VDD电压 阅读全文
posted @ 2021-02-22 15:29 轻轻的吻 阅读(480) 评论(0) 推荐(0) 编辑
摘要:如上图为一个电容按键结构图,由绝缘材料、金属感应片以及FR-4板材构成,金属感应片和接地的金属片形成一个等效电容Cx,当手指触摸时金属感应片和手指会形成一个Cs等效电容。 工作原理: 在电路板未上电时,可以认为电容Cx是没有电荷的,在上电时,在电阻作用下,电容Cx就会有一个充电过程,直到电容充满, 阅读全文
posted @ 2021-02-22 14:27 轻轻的吻 阅读(1231) 评论(0) 推荐(0) 编辑
摘要:输入捕获一般应用在两个方面: 脉冲跳变沿时间测量 PWM输入测量 1、测量频率 当捕获通道TIx.上出现上升沿时,发生第一次捕获,计数器CNT的值会被锁存到捕获寄存器CCR中,而且还会进入捕获中断,在中断服务程序中记录一-次捕获(可以用一个标志变量来记录),并把捕获寄存器中的值读取到valuel 中 阅读全文
posted @ 2021-02-20 10:48 轻轻的吻 阅读(598) 评论(0) 推荐(0) 编辑
摘要:一、概念 LCD时序是指对LCD显示模块进行读写时电路的时序要求和状态.一般显示模块的外部接口采用并行方式,其读写时序常见的有以下两种模式:Intel8080时序和6800时序时序,今天主要介绍8080时序。 图1 8080接口写命令时序 信号线 ILI9341对应的信号线 说明 LCD_DB[15 阅读全文
posted @ 2021-01-21 19:02 轻轻的吻 阅读(2878) 评论(1) 推荐(0) 编辑
摘要:一、什么是中断? 暂停原先的程序或事情,执行另外一些程序或事情,执行完成后返回原来的程序。 二、为什么要中断 因为另一些程序或事情比你原先正在做的事情要重要,或者这些突发事情你是无法控制它的来临的。 三、中断的分类 按不同方法进行分类 内部中断,外部中断 (向量表中灰色为内部)。 可设置中断,固化中 阅读全文
posted @ 2021-01-21 13:27 轻轻的吻 阅读(773) 评论(0) 推荐(0) 编辑
摘要:一、FSMC简介 FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列采用的一种新型的存储器扩展技术。在外部存储器扩展方面具有独特的优势,可根据系统的应用需要,方便地进行不同类型大容量静态存储器的扩展。它可以用于驱动包括SRAM、NOR 阅读全文
posted @ 2020-10-21 14:49 轻轻的吻 阅读(1307) 评论(0) 推荐(0) 编辑
摘要:1、文件系统简介 FatFs 是面向小型嵌入式系统的一种通用的 FAT 文件系统 由 ANSI C 语言编写并且完全独立于底层的 I/O 介质 ,因此它可以很容易地不加修改地移植到其他的处理器当中,如 8051、 PIC、 AVR、 SH、 Z80、 H8、 ARM 等。 FatFs 支持 FAT1 阅读全文
posted @ 2020-06-05 14:35 轻轻的吻 阅读(932) 评论(0) 推荐(0) 编辑
摘要:1、SPI协议简介 摩托罗拉提出的通讯协议,即外围设备接口 是一种高速全双工的通讯总线 是一种同步通信方式 支持一主多从,最大速率可达到上百Mhz 传输单位:8bit或16bit. 被广泛用于ADC、LCD等设备与MCU间要求通讯速率较高的场合 常见的spi通信设备EEPROM、FLASH、实时时钟 阅读全文
posted @ 2020-05-29 15:01 轻轻的吻 阅读(942) 评论(0) 推荐(1) 编辑
摘要:一、概述 (1)背景 I2C(IIC,Inter-Integrated Circuit)总线是由Philips公司开发的一种简单、双向二线制同步串行总线。 它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器 阅读全文
posted @ 2020-05-23 10:17 轻轻的吻 阅读(3187) 评论(0) 推荐(1) 编辑
摘要:一、I2C协议简介 I2C是一种通信协议,由Phiilps公司开发。 引脚少(SCL和SDA总线),硬件实现简单,可扩展性强。 分为物理层和协议层。物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。 协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。 1、物理层 阅读全文
posted @ 2020-05-20 10:02 轻轻的吻 阅读(951) 评论(0) 推荐(1) 编辑
摘要:一、 RAM存储器 RAM是“Random Access Memory"的缩写,被译为随机存储器。所谓“随机存取”,指的是当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。这个词的由来是因为早期计算机曾使用磁鼓作为存储器,磁鼓是顺序读写设备,而RAM可随读取其内部任意地址的数据, 阅读全文
posted @ 2020-05-13 11:16 轻轻的吻 阅读(2267) 评论(0) 推荐(0) 编辑
摘要:一、DMA简介 DMA(Direct Memory Access)--直接存储器存取, 单片机的一个外设 主要功能是用来搬数据 搬数据时不占用CPU 数据传输支持从外设到存储器或者存储器到存储器。这个里的存储器可以是SRAM或者Flash DMA控制器包含DMA1和DMA2。其中DMA1有7个通道, 阅读全文
posted @ 2020-05-12 22:10 轻轻的吻 阅读(1351) 评论(0) 推荐(0) 编辑
摘要:1、并行与串行通信 (1)概念 串行通讯是指设备之间通过少量数据信号线(一般是 8 根以下)地线,以及控制信号线,按数据位形式一位一位地传输数据的通讯方式。 并行通讯一般是指使用 8、 16、 32 及 64 根或更多的数据线进行传输的通讯方式 (2)两种通讯方式的特性对比 特性 串行通讯 并行通讯 阅读全文
posted @ 2020-05-02 17:23 轻轻的吻 阅读(570) 评论(0) 推荐(0) 编辑
摘要:stm32可以使用三种不同的时钟源来驱动系统时钟 (SYSCLK),分别为HSI振荡器时钟、HSE振荡器时钟、主PLL时钟 一、高速外部时钟信号(HSE) 它主要是有以下两种时钟源产生: HSE外部晶体/陶瓷谐振器 HSE用户外部时钟 二、芯片内部时钟信号(HSI) HSI时钟信号由内部8MHz的R 阅读全文
posted @ 2020-04-29 20:58 轻轻的吻 阅读(10349) 评论(0) 推荐(2) 编辑
摘要:;******************** (C) COPYRIGHT 2011 STMicroelectronics ******************** ;* File Name : startup_stm32f10x_hd.s ;* Author : MCD Application Tea 阅读全文
posted @ 2020-04-28 21:46 轻轻的吻 阅读(474) 评论(0) 推荐(0) 编辑
摘要:一、汇编写的启动文件--startup_stm32f10x_hd.s 1、设置堆栈指针2、设置PC指针 3、初始化中断向量表 4、配置系统时钟 5、对用C库函数_main最终去到C的世界 二、时钟配置文件--system_stm32f10x.c 把外部时钟HSE=8M,经过PLL倍频为72M 三、外 阅读全文
posted @ 2020-04-25 17:01 轻轻的吻 阅读(491) 评论(0) 推荐(0) 编辑
摘要:选定具体的GPIO 配置GPIO的工作模式(CRL和CRH寄存器) 控制GPIO输出高低电平(ODR、BRR和BSRR) 阅读全文
posted @ 2020-04-21 21:51 轻轻的吻 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:1、推挽输出 , (1)什么叫推挽输出 可以输出高低电平,用于连接数字器件,高电平由VDD决定,低电平由VSS决定。 推挽结构指两个MOS管受两路互补的信号控制,总是在一个导通的时候另外一个截止,优点开关效率效率高,电流大,驱动能力强。 输出高电平时,电流输出到负载,叫灌电流,可以理解成推,输出低电 阅读全文
posted @ 2020-04-21 21:37 轻轻的吻 阅读(1284) 评论(0) 推荐(0) 编辑
摘要:STM32芯片架构简图 STM32F10xx系统框图 一、什么叫存储器映射 存储器本身不具有地址信息,它的地址是由芯片厂商或用户分配,给存储器分配地址分配地址的过程就称为存储器映射。 分配地址后,会使用指针去操作内存地址。 二、什么是寄存器? 有特定功能的内存单元,通常我们会给这个特殊的内存单元取一 阅读全文
posted @ 2020-04-13 21:34 轻轻的吻 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:一、嵌入式了解 1、概念 嵌入式技术是专用计算机,它以应用为中心,以计算机技术为基础,软硬件均可裁剪,使用在对功能,功耗有严格要求的系统之中,嵌入式技术的开发人员需要对整个体系(从底层硬件到上层软件操作系统)有所了解。下图粗略介绍了嵌入式技术的知识结构。 2、小白到技术大咖的学习之路 3、嵌入式的特 阅读全文
posted @ 2020-04-13 16:14 轻轻的吻 阅读(3855) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示