• 图解 Git 各种用法,一目了然!

    关注、星标公众号,直达精彩内容来源:marklodato.github.io/visual-git-guide/index-zh-cn.html基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。gitadd*files* 把当前文件放入暂存区域。gitc...

  • 肝!Linux 内核学习经验总结

    关注、星标公众号,直达精彩内容来源:冰凌块儿开篇学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。内核学习,一偏之见;疏漏难免,恳请指正。为什么写这篇博客刚开始学内核的时候,不要执着于一个...

  • 直接用 | C语言常用转换函数实现原理

    关注、星标公众号,直达精彩内容来源:整理与网络素材编程时经常用到进制转换、字符转换。比如软件界面输入的数字字符串,如何将字符串处理成数字呢?和大家分享一下。01字符串转十六进制代码实现:voidStrToHex(char*pbDest,char*pbSrc,intnLen){ch...

  • 图解CAN与CANopen协议,小白都能一目了然

    关注、星标公众号,直达精彩内容来源:整理与网络素材最近有很多人问到CAN与CANopen的协议区别,希望能通过下面的图解方式来帮助大家理解。方法/步骤1首先了解网络协议分层,分七层 方法/步骤2其次了解现场总线现场总线网络一般只实现了第1层(物理层)、第2层(数据链路层)、第7层...

  • C语言编程:LCD驱动编写思路

    网络上配套STM32开发板有很多LCD例程,主要是TFTLCD跟OLED的。从这些例程,大家都能学会如何点亮一个LCD。但这代码都有下面问题:分层不清晰,通俗讲就是模块化太差。接口乱。只要接口不乱,分层就会好很多了。可移植性差。通用性差。为什么这样说呢?如果你已经了解了LCD的操...

  • 封装另类的32.768kHz晶振

    当电路投板之后,准备采购元器件的时候,傻眼了。根本就买不着FC135封装的25MHz的晶振。于是调试电路的老同志仰天长啸。为什么有些封装只有32.768kHz的频率的晶体才有呢?首先,我们看一张长图来对比:我们可以看到32.768kHz的晶体的封装与其他频率的封装几乎没有交集。那...

  • 嵌入式日志打印的花样玩法,有趣!

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!大家好,我是ZhengN。日志打印使我们日常开发密切接触的,之前也有分享过很多打印调试的文章。这次分享一个小技巧,打印带颜色编码的日志,希望对你有所帮助。log的重要性在项目开发中,日志可以帮助我们调试和发现产品中潜藏的问题,比如...

  • C语言线程库的使用,这篇值得收藏!

    关注、星标公众号,直达精彩内容来源:整理与网络素材1.线程概述线程是轻量级的进程(LWP:lightweightprocess),在Linux环境下线程的本质仍是进程。在计算机上运行的程序是一组指令及指令参数的组合,指令按照既定的逻辑控制计算机运行。操作系统会以进程为单位,分配系...

  • 电子信息毕业生就业路在何方?

    关注、星标公众号,直达精彩内容来源:整理与网络素材其实这个问题应该从电子信息工程这个专业是什么来分析,你们可能会去百度然后得到一堆不实用的官方言论,本文说下我的认识。    从字面上分析电子,有硬件、弱电、非电力能源强电类、信息、软件甚至编程,所以这个专业的就业方向可谓是广泛到漫...

  • 一个学妹写的按键检测函数把我秀翻了!

    ▼点击下方名片,关注公众号▼一、如何进行按键检测检测按键有中断方式和GPIO查询方式两种。推荐大家用GPIO查询方式。1.从裸机的角度分析中断方式:中断方式可以快速地检测到按键按下,并执行相应的按键程序,但实际情况是由于按键的机械抖动特性,在程序进入中断后必须进行滤波处理才能判定...

  • 常用的三极管电路设计-电阻到底是怎么选的?

    ▼点击下方名片,关注公众号▼今天的内容超级简单,主要给硬件新手写点东西,关于三极管实用方面的,会说两个基本的电路,以及相关电阻的取值及注意事项。 一个现状我们在模电教材里面,会有各种放大电路,共基,共集,共射等,相关的计算公式,曲线,电路等效模型天花乱坠,学起来非常费劲。实际90...

  • MOS管输出特性曲线你看明白了吗?

    ▼点击下方名片,关注公众号▼我们知道,三极管是利用Ib的电流去控制电流Ic的,所以说三极管是电流控制电流的器件。而MOS管是利用Ugs的电压去控制电流Id的,所以说MOS管是电压控制电流的器件。对于N沟道增强型的MOS管,当Ugs>Ugs(th)时,MOS就会开始导通,如果在D极...

  • C语言如何使用断言避免踩坑

    何为断言断言一般是用于检测在某个程序位置程序必须满足某些条件的宏。一般用的多的可以分两种种情况:前置条件:在某个程度点开始的地方后置条件:在某段程序执行结束后,一般用于检测执行结果断言发生表示程序中存在错误。因此,断言是提高程序可靠性的有效手段。也是开发阶段快速定位问题的一种很好...

    小麦大叔
    2021-10-26
    C语言
  • 27个模拟电路基础,快速科普模拟电路

    01基尔霍夫定理的内容是什么?基尔霍夫电流定律:在电路任一节点,流入、流出该节点电流的代数和为零。基尔霍夫电压定律:在电路中的任一闭合电路,电压的代数和为零。02戴维南定理一个含独立源、线性电阻和受控源的二端电路,对其两个端子来说都可等效为一个理想电压源串联内阻的模型。其理想电压...

    玩转嵌入式
    2021-10-26
  • 一起来学习:四线制SPI通讯

    外设接口(SPI)是微控制器和外围IC(如传感器、ADC、DAC、移位寄存器、SRAM等)之间使用最广泛的接口之一。SPI是一种同步、全双工、主从式接口。来自主机或从机的数据在时钟上升沿或下降沿同步。主机和从机可以同时传输数据。SPI接口可以是3线式或4线式。本文重点介绍常用的4...

    玩转嵌入式
    2021-10-26
发布文章