![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
STM32重要知识
有心的男人
学习中...
展开
-
STM32-I2C总线通信原理
I2C总线通信原理I2C总线简介I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。用于连接微控制器以及其外围设备,是微电子通信控制领域广泛采取的一种总线标准。他是同步通信的一种特殊形式,具有接口线少,控制方式简单,期间封装形式少,通信速率高等优点。I2C总线特征两条总线,一条是串行数据线SDA,一条串行时钟线SCL来完成数据的传输及外围期间的扩展。I2C总线上的每一个设备都可以作为主设备和从设备,而且每一个设备都会对应一个唯一的地址。I2C总线数据传输速率在标准模式下可达原创 2020-10-23 09:56:33 · 981 阅读 · 0 评论 -
STM32-DMA基本概念
STM32-DMA基本概念工作原理DMA即直接存储器访问,无需CPU直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,他是通过硬件为RAM与I/O设备开辟一条直接传送数据的通路,可以使得CPU的效率大大提高。STM32F103有两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。为了保证每个通道协调有序,还有一个仲裁器来协调各个DMA请求的优先权。如图为STM32F103的12个通道DMA请求预览表通道原创 2020-10-21 18:05:47 · 915 阅读 · 0 评论 -
STM32 ADC模数转化基本概念
STM32 ADC模数转化ADC简介作用采集传感器的数据,测量输入电压,检测电池电量剩余,检测温湿度等。性能指标量程:能测量的电压范围分辨率:ADC的分辨率通常以输出二进制的位数表示,位数越多,分辨率越高,一般分辨率越高,转化时间越长转化时间:模拟输入电压在允许做大变化范围之内,从转化开始到获得稳定的数字量输出所需要的时间称为转化时间STM32F103-ADC时钟STM32F103中的12位ADC是一种逐次逼近型模拟数字转换器。它有18个通道,可测量16个外部和2个内部信号源。各通道的原创 2020-10-16 18:07:30 · 661 阅读 · 0 评论 -
STM32定时器基本概念
STM32 SysTick定时器简介概念及工作原理概念定时器,能够定时,计数的器件称之为定时器SysTick,称作系统滴答定时器,简称滴答定时器。是一个非常基本的倒计时定时器,用于在每隔一定的时间产生一个中断,即使是系统在睡眠模式下也能工作。它位于内核当中,可以对输入的时钟进行计数,当然如果时钟信号是周期的,计数也是计时。系统定时器一般用于操作系统,用于产生时基,维持操作系统的心跳。根据这个中断,系统就可以实现时间片的计算从而切换进程。工作原理滴答定时器是一个24位的定时器,在使用的过程中原创 2020-10-11 20:18:54 · 1173 阅读 · 0 评论 -
STM32时钟系统的概念及意义
STM32时钟系统的基本概念概念及意义概念时钟系统是由振荡器(信号源)、定时唤醒器、分频器等组成的电路。常用的信号源有晶体振荡器和RC振荡器意义时钟是嵌入式系统的脉搏,处理器内核在时钟驱动下完成指令执行,状态变换等动作。外设部件在时钟的驱动下完成各种工作,比如串口的数据发送,A/D转化,定时器计数等。因此时钟对于计算机系统是至关重要的,通常时钟系统出现问题也是致命的,比如振荡器不起振,振荡不稳,停振等。常见的时钟系统晶体振荡器石英晶体振荡器是高精度和高稳定度的振荡器,被广泛的应用于原创 2020-10-08 20:40:00 · 3625 阅读 · 0 评论 -
STM32中断系统的基本概念
STM32中断系统基本概念一、日常生活中的中断*图片来源网络二、处理器中的中断在处理器中,中断是一个过程,CPU在正常运行的过程中,遇到内部/外部的紧急事情需要处理,那么这个时候先终止当前程序的执行,转而去处理内部/外部的紧急事件,当这些事情被处理完成之后,再返回刚才被打断的地方继续往下执行程序。意义:能够提升CPU的效率,同时能对突发事件作出实时处理,实现程序的并行化、嵌入式系统进程之间的切换相较于轮询(按照一定的频率和周期不断地检测某些事件的发送),中断在处理一些偶然发生的事情效率会比原创 2020-09-29 20:05:10 · 1365 阅读 · 0 评论 -
STM32串口通信的基本概念
STM32的串口通信通信方式一、同步通信、异步通信同步通信通信中双方使用频率一致的时钟异步通信通信中的接收方并不知道数据什么时候会到达,收发双方可以有各自自己的时钟异同点:1.同步通信效率高;异步通信效率较低;2.同步通信较复杂,双方时钟的允许误差较小;3.异步通信简单,双方时钟可允许一定误差。二、并行通信、串行通信串行通信各位数据被逐位按顺序传送,最少只需一根传输线即可完成,成本低但送速度慢。并行通信并行通讯中,基本原理与串行通讯没有区别。只不过使用了成倍的信号线路,从原创 2020-09-27 17:01:16 · 444 阅读 · 0 评论