关闭

嵌入式微处理器

所属频道 嵌入式 公众号精选
  • C语言和其他高级语言的最大区别是什么?

    提到C语言,我们知道C语言和其他高级语言的最大的区别就是C语言是要操作内存的! 我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。 内存的使用时程序设计中需要考虑的重要因素之...

  • 传感器3种常用算法处理(附代码)

    在传感器使用中,我们常常需要对传感器数据进行各种整理,让应用获得更好的效果,以下介绍几种常用的简单处理方法:加权平滑:平滑和均衡传感器数据,减小偶然数据突变的影响。抽取突变:去除静态和缓慢变化的数据背景,强调瞬间变化。简单移动平均线:保留数据流最近的K个数据,取平均值。下面,具体...

  • 啥叫旁路电容?啥叫去耦?可以不再争论了吗

    1.旁路和去耦先谈两个比较重要的概念:旁路电容(BypassCapacitor),去耦电容(DecouplingCapacitor)。只要是设计过硬件电路的同学肯定对这两个词不陌生,但真正理解这两个概念的可能并不多。我刚毕业时就问过我的师傅,为什么总是在电路里摆两个0.1uF和0...

  • Qt信号与槽简单了解

    01信号与槽概述信号槽是Qt框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,...

    嵌入式
    2021-08-19
  • 这几种数据结构,程序员必须要知道

    快速介绍8种常用数据结构数据结构是一种特殊的组织和存储数据的方式,可以使我们可以更高效地对存储的数据执行操作。数据结构在计算机科学和软件工程领域具有广泛而多样的用途。几乎所有已开发的程序或软件系统都使用数据结构。此外,数据结构属于计算机科学和软件工程的基础。当涉及软件工程面试问题...

  • 一个小技巧,减少MCU现场的麻烦

    但凡是做MCU开发的,那入门课程必定是环境搭建,IO点灯,串口收发数据……从小白满头大汗的实现了点亮LED的喜悦,到串口助手能收发MCU数据的洋洋自得,是每一个工程师入门的体验课,在跨入门槛之后,开始各种模块的学习。再之后,参与了项目,把毕生所学,熔炼于一体,弄得遍体鳞伤仍不能满...

    嵌入式
    2021-08-19
  • 嵌入式:这三个C语言三要素要用好

    作为嵌入式工程师,怎么写出效率高、思路清晰的C语言程序呢?要用C语言的思维方式来进行程序的构架构建要有良好的C语言算法基础,以此来实现程序的逻辑构架灵活运用C语言的指针操作    虽然看起来以上的说法很抽象,给人如坠雾里的感觉,其实就是用C语言进行遇到问题、分析问题和解决问题的过...

  • 为什么STM32学了很久还是不会做项目?

    可能你已经学习了很久,但是当Leader抛给你一个STM32项目,你是不是依然手足无措?    有一朋友刚开始学习的51单片机,后来转STM32了。主要是跟着网上的在线课程学习,自己下边跟着敲代码。过程中学过各种培训机构出的视频课程,接触过操作系统,开发板上的例程都可以做出来。后...

    嵌入式
    2021-08-19
  • 放下教科书,来看下三极管的应用电路

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

    嵌入式
    2021-08-19
  • NuShell用起来真香!

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

    嵌入式
    2021-08-19
  • 程序员缺乏经验的7种表现,你占了几条?

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

    嵌入式
    2021-08-19
  • 10个Linux命令,让你的操作更有效率!

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

    嵌入式
    2021-08-19
  • 为什么单相电机需要电容,三相电机却不用?

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

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

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

    嵌入式
    2021-08-19
  • 绝密邮件曝光!看乔布斯如何拯救濒危的苹果?

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