基于STM32的串口循环队列

关键词: STM32, 串口, 循环队列
先说串口,这个应该都知道吧!(不知道的童鞋,先把基本功学好)大部分单片机或者处理器都会带一个或者多个串口,方便进行数据的通信。 那么串口的循环队列是什么?这里以STM32的串口为例,进行解释说明。 假设串口一次只发一个数据,这倒是简单了,每次只对这一个数据进行判断,然后处理相关指令。但现实不会一直都这么美好,很多时候你收到的可能是一大串数据,你要先小心翼翼的把它们存好,... 阅读详情

工程师必看!超详细电子元器件选型指南(电感器)

能产生电感作用的元件统称为电感元件,也称电感器,常常直接简称为电感(Inductor), 在电路中用字母“L”表示。电感器依据电磁感应原理,由导线绕制而成,在电路中具有“通直流、阻交流”的作用。在电子整机中,电感器主要指电感线圈和变压器等。 一、基础知识 在导线或线圈中通过电流时,其周围会产生磁场,当电流发生变化时,线圈周围的磁场也会发生变化。变化的磁场可以使线圈自身产生感应电动势,... 阅读详情

工程师必看!超详细的电子元器件选型指南(电阻器)

电阻器,简称电阻(Resistor,通常用“R”表示)是电路元件中应用最广的一种,其性能好坏对电路工作的稳定性有极大影响。它的主要用途是稳定和调节电路中的电流和电压,其次还可作为消耗电能的负载、分流器、分压器、稳压电源中的取样电阻 、晶体管电路中的偏置电阻等。 一、基础知识 1.电阻器的分类 电阻器的种类有很多,通常分为三大类:固定电阻、可变电阻、特殊电阻。固定电阻按照制作材料的不同,... 阅读详情

关于低通滤波器电路与高频增强电路,你想了解的都在这儿!

关键词: 滤波器, 增强电路
对于如何设计高频增强电路与低通滤波器电路,我们仍然以共发射极发大电路为例! 首先,说一下低通滤波器电路 我们考虑一下在共发射极放大电路的集电极并联电容的作用! 低通滤波电路 如上图所示,此电路时截止频率为1KHz的低通滤波电路。改电路具有将1KHz频率以上的高频截止功能。 这是因为集电极电阻具有频率特性,所以导致三极管放大也有频率效应。频率越高,因为电容的影响,导致电容与电阻并联的阻抗也就越小... 阅读详情

模拟和数字电路基础知识汇总

作为一位硬件工程师,必须面对的就是两个基本电路:模拟电路和数字电路。下面我们就来了解一下这两个电路的基本知识。 一、模拟电路与数字电路的定义及特点: 模拟电路(电子电路) 处理模拟信号的电子电路。“模拟”二字主要指电压(或电流)对于真实信号成比例的再现。 其主要特点是: 1、函数的取值为无限多个; 2、当图像信息和声音信息改变时,信号的波形也改变,即模拟信号待传播的信息包含在它的波形之中(... 阅读详情

电容在高速电路应用中的等效电路分析

众所周知,电容这一器件在实际应用中,并不是理想器件,而是在不同电路中表现不同,尤其是在高速电路和普通低速电路中尤为明显!在高速设计领域中,电容并不能像在低速电路中那样可以近似认为是纯粹的电容。而是带有寄生电感、泄露电阻、寄生电阻这样的小电路。可以说,电容再高速电路中的特性取决于电容分量、电感分量、电阻分量及泄露特性。 其中寄生电感有电容的引脚电感和电容器件两级之间的等效电感串联而成,... 阅读详情

不同类型单片机之间该如何对话?

关键词: 单片机
电子技术的飞速发展,单片机也步入一个新的时代,越来越多的功能各异的单片机为我们的设计提供了许多新的方法与思路。对于一些场合,比如:复杂的后台运算及通信与高实时性前台控制系统、软件资源消耗大的系统、功能强大的低消耗系统、加密系统等等。如果合理使用多种不同类型的单片机组合设计,可以得到极高灵活性与性能价格比,因此,多种异型单片机系统设计渐渐成为一种新的思路,... 阅读详情

直流电源防反接技术,说的太好了!

关键词: 直流电源
直流电源是PCB板的重要部分,直流电源有正、负两个电极,当两个电极与电路连通后,能够使电路两端之间维持恒定的电位差,从而在外电路中形成由正极到负极的电流。同时每个芯片都需要电源供给。芯片其实是挺脆弱的,只要正负接反得话,大多数就会挂掉,相信很多人都有惨痛经历,对于平常日用的一些产品,产品在进行设计时就会考虑这个问题,顾客只是简单的利用插头进行电源的连接,所以一般采用反插错接头,这是种简单,... 阅读详情

5张动图带你搞懂三极管

关键词: 三极管
三极管的电流放大作用应该算是模拟电路里面的一个难点内容,我想用这几个动画简单的解释下为什么小电流Ib能控制大电流Ic的大小,以及放大电路的原理。 我这里的三极管也叫双极型晶体管,模电的放大电路和数电的简单逻辑电路里面都会用到。有集电极c、基极b、发射极e、以及两个PN结:集电结和发射结。集电极面积比较大,基极厚度薄而且载流子浓度比较低。下图是个NPN型的三极管: 当发射结正偏时,... 阅读详情

如何学习单片机:不要让你的优势变为劣势!

关键词: 单片机
如何学习单片机的问题,我设计的这四个步骤,并不是拍拍脑袋想出来的,而是根据很多的学习经验以及教学经验总结出来的一套非常科学的学习方法,下面我就简单谈谈为什么要按照四步走学习。 单片机难不难学?编程难不难? 2017年参加单片机编程大赛的编程组最小年龄14岁,初级组装组最小年龄8岁。诸位单片机学习者,自问一下自己几岁了,不管从学习能力还是理解能力,我想同学们都是超过这些参赛的孩子了吧。... 阅读详情

电路设计干货——微控制器(MCU)IO口类型详解二

在电路设计干货----微控制器(MCU)IO口类型详解一,一文中我们提到IO口分为GPIO口和专用IO口。而GPIO的八种工作模式详解:浮空输入、带上拉输入、带下拉输入、模拟输入、开漏输出、推挽输出、开漏复用输出。那下面我们将主要介绍这些IO口的一些用法。 I/O口的输出模式下,有3种输出速度可选(2MHz、10MHz和50MHz)。 这个速度是指I/O口驱动电路的响应速度而不是输出信号的速度,... 阅读详情

变压器电感量怎么算?为什么各不相同?看完终于懂了!

关键词: 变压器, 电感量
为何两套变压器计算公式计算出来的电感量是不相同的?到底谁对谁错? 比如新手工程师张三对于开关电源变压器的计算还没有很好的理解,去请教李四和王五,然后李四给了一套计算公式给张三,王五也给了一套计算公式给张三。然后张三分别按照两个人给的公式兴致勃勃的算了起来,算出来之后,发现两套公式计算出来的电感量根本不相同,且相差了不少,到底是李四对还是王五对? 我设计开关电源也有一些年份了,... 阅读详情

电路设计干货——微控制器(MCU)IO口类型详解一

随着智能时代的到来,各种人工智能应用的产品如:车载导航系统、可穿带设备、智能家居等目不暇接,而在这中间,微控制器的应用范围越来越广泛。微控制器(Microcontroller)俗称单片机(Single-chip Microcomputer),也称为微处理器(Microprocessor)。它是把微型计算机的主要部件都集成在一块芯片上的单芯片微型计算机。... 阅读详情

电阻在高速电路中的应用与分析

关键词: 电阻, 高速电路
在一块PCBA中,我们所看到的器件最多的一定是电阻。如果说芯片是电路的大脑,那么电阻便是连接各肢体的神经元。在高速电路设计中电阻的应用主要有六点。 1、限流作用 在高速电路中同时存在很多TTL芯片、MOSFET芯片、IGBT芯片、那么芯片之间驱动兼容便尤为重要。当MOSFET电平驱动TTL芯片时,便需要加限流电阻。而相反则需要增加电源以增加驱动电流(设计到电平转换电路)。... 阅读详情

单片机应用系统硬件设计应该考虑哪些问题?

关键词: 单片机, 硬件设计
(1) 存储器扩展: 容量需求,在选择时就考虑到单片机的内部存储器资源,如能满足要求就不需要进行扩展,在必须扩展时注意存储器的类型、容量和接口,一般尽量留有余地,并且尽可能减少芯片的数量。 选择合适的方法、ROM和RAM的形式,RAM是否要进行掉电保护等。 (2) I/O接口的扩展: 单片机应用系统在扩展I/O接口时应从体积、价格、负载能力、功能等几个方面考虑。... 阅读详情

页面