• 放下教科书,来看下三极管的应用电路

    三极管有三个工作状态:截止、放大、饱和,放大状态很有学问也很复杂,多用于集成芯片,比如运放,现在不讨论。    其实,对信号的放大我们通常用运放处理,三极管更多的是当做一个开关管来使用,且只有截止、饱和两个状态。    截止状态看作是关,饱和状态看作是开。    Ib≥1mA时,...

  • NuShell用起来真香!

    今天我要给大家介绍一个生产力工具(装b神器)Shell,它叫Nushell。它是用Rust写的,在安全性提高的同时,Bug率也降低了,NuShell专注于实现以下目标:创建具有现代感的灵活的跨平台Shell允许你将命令行应用程序与可理解数据结构的Shell进行混合和匹配具有现代命...

  • 程序员缺乏经验的7种表现,你占了几条?

    知道这些表现,你才能在自己的程序员职业生涯中不犯相同的错误!软件行业的工作经验和你从事这个行业的工作年限直接相关。这句话在某种程度上是对的,但是你从事这项工作的年限,并不一定代表你获得了相同年限的工作经验,正如一句话所说:“我们以为我们是工作了十年,其实却只有一年的工作经验,只不...

  • 10个Linux命令,让你的操作更有效率!

    Linux是最适合开发的操作系统,它是把所有的操作权都交给了用户,有什么操作,就会呈现出什么样的格局。开放、自由、诚实,就是它最大的魅力。而且越来越多的企业开始选择Linux作为服务器,所以对于我们正在学习的小伙伴来说,了解Linux是极为重要的一章课题。今天帮大家收集了10个L...

  • 为什么单相电机需要电容,三相电机却不用?

    单相电机一个单相电机里一共有两个线圈,主线圈和副线圈。当单相正弦电流通过主线圈时,主线圈就会产生一个交变脉动磁场,这个磁场的强弱随时间作正弦电流变化而变化,但在它的方向一直是1-3这个方向。如果没有其他线圈提供的力,那么电机转90度以后就不转了。如果想要让他旋转,还须给它加一个与...

  • 低耦合高内聚的MCU实用软件框架

    不知道大家有没有听过软件设计中的低耦合,高内聚的两个原则。 具体是什么意思呢? 在一个项目中:每个模块之间相联系越紧密,则耦合性越高;这样你改动其中一个模块,其他模块也需要一起改动,换言之:牵一发而动全身。一个模块内部各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间...

  • 绝密邮件曝光!看乔布斯如何拯救濒危的苹果?

    前一阵,在微软市值突破2万亿美元大关时,许多报道中都提到了苹果。不仅因为苹果是美国第一家超2万亿美元市值的上市公司,微软和苹果之间多年来的恩怨也被翻了出来。公司成立时间差不多,双方创始人乔布斯和比尔·盖茨也是同年出生,加之早期一个专注PC端电脑系统和软件开发,一个专注开发和销售个...

  • 基于STM32F103的SD卡Bootloader离线升级

    做过很多Bootloader升级的产品,感觉Bootloader还是很有意思的。通过芯片的一段程序,去更新剩余的程序。从而达到更新产品软件的作用。芯片自带的Bootloader是通过芯片厂家的协议,通过烧录器把程序更新到Flash里面。而我们自己为什么还要部分的空间再写一个Boo...

  • 详解STM32最小系统电路

    STM32最小系统硬件组成    最小系统为单片机工作的最低要求,不含外设控制,原理简单,分析最小系统是STM32入门的基础。组成:电源复位时钟调试/下载接口启动电源    3.3V的电源从这里接入,其中电容起到滤波的作用。复位电路    当RESET引脚被拉低产生外部复位时,产...

  • 恒流电路的三种设计方案

       作为硬件研发工程师相信对恒流电路不会陌生,本文介绍下三种恒流电路的原理图。三极管恒流电路三极管的恒流电路,主要是利用Q2三极管的基级导通电压为0.6~0.7V这个特性;当Q2三极管导通,Q1三极管基级电压被拉低而截止,负载R1不工作;负载R1流过的电流等于R6电阻的电流(忽...

  • 自制STM32的下载器

    本文介绍制作一个STM32下载器的过程。原理图   STLINK-V2下载器电路原理图如下。   上图中,H5接口是固件下载口。H4接口是STLINK-V2下载口(实现下载功能的接口 T_JTCK就是SWCLK,T_JTMS就是SWDIO)。其他都是测试接口。制作过程     首...

  • FPGA设计EtherCAT主站的方法和常见问题

    作者从事EtherCAT等实时工业网络及运控产品的开发多年。基于FPGA的EtherCAT主站,是不少公司的明智选择。无论是实时性,灵活性,还是性价比均可有很好的保证。一、基于FPGA的EtherCAT主站的设计方法FPGA模块主要分为五部分:初始化、状态机、PDO、SDO、同步...

  • 工程师经验:STM32F4驱动4路VL53L0测距你把握不住

    最近给朋友调试了STM32F407驱动VL53L0的激光测距,安装在机器人上的,遇到一些问题,这里发帖纪录一下。关于VL53L0的资料和代码在正点原子那里都有,但是正点原子只是驱动了一路VL53L0,很多问题都需要我们自己解决,一路的VL53L0非常简单,随便参考一下例程就能完美...

  • 嵌入式开发中C语言编程要点简述!

    在嵌入式Linux的C语言开发中,C语言的基本编程依然是最重要的内容。除此之外,与一般的C语言编程相比,嵌入式Linux的C语言编程有以下一些要点:1、库函数与系统调用在进行C语言编程的时候,使用库函数是不可避免的。关于使用库函数的最简单的例子就是printf()。在Linux环...

  • Python常见的17个错误,你中招了没?

    对于刚入门的Pythoner,在学习过程中运行代码或多或少都会遇到一些问题。刚开始可能觉得比较费劲,但随着代码量的积累,熟能生巧,在运行时遇到一些错误便能很快地定位问题原题。本文整理了17个常见的错误,希望能帮助到大家。1、忘记在if,for,def,elif,else,clas...

    21ic电子网
    2021-08-19
发布文章