• 小知识 | 嵌入式C中#pragma once的作用是什么?

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!大家好,我是ZhengN。本次给大家分享一个C/C的小知识——#pragmaonce。我之前也没用过#pragmaonce,直到看到同事的代码有用到,所以去了解了一下。分享一篇博文:❝https://blog.csdn.net/f...

    嵌入式大杂烩
    2021-09-06
    ce
  • 详解开关电源8大损耗

    能量转换系统必定存在能耗,虽然实际应用中无法获得100%的转换效率,但是,一个高质量的电源效率可以达到非常高的水平,效率接近95%。绝大多数电源IC的工作效率可以在特定的工作条件下测得,数据资料中给出了这些参数。一般厂商会给出实际测量的结果,但我们只能对我们自己的数据担保。图1给...

  • 单片机程序:如何用一个按键实现单击\\\\双击\\\\长按?

    本文提供了一个按键实现【单击\双击\长按】的单片机demo程序。芯片采用新唐的N76E003,但理论上可以改成其它MCU。←左右滑动,查看全部代码→#include"N76E003.h"#include"Common.h"#include"Delay.h"#include"SFR...

  • STM32替代记:国产芯片替代很容易!

    序:手里有几个STM32F103RET6应用的板子,整天被采购问询是否能用国产替代,成本快搂不住了。这次又拿了HK的样片,作为替代,尝试一下。开始没做任何修改,程序下载了就跑起来,让我还抱怨了一番,感觉是不是拿错片子了。后面静下心来,详细测试了使用的各功能模块,还是有点小问题的,...

  • PCB设计:单板上时钟晶体下面铺地的好处

    单板上时钟设计的注意事项,主要从三方面考虑。01布局1)时钟晶体和相关电路应布置在PCB的中央位置并且要有良好的地层,而不是靠近I/O接口处。不可将时钟产生电路做成子卡或者子板的形式,必须做在单独的时钟板上或者承载板上。如下图所示,绿色框中部分下一层最好不要走线。 2)在PCB时...

  • 相见恨晚!C语言的驱动法编程详细解析(超多代码案例)

    数据压倒一切。如果选择了正确的数据结构并把一切组织的井井有条,正确的算法就不言自明。编程的核心是数据结构,而不是算法。——RobPike说明本文基于这样的认识:数据是易变的,逻辑是稳定的。本文例举的编程实现多为代码片段,但不影响描述的完整性。本文例举的编程虽然基于C语言,但其编程...

  • IT应用真相|旷视 徐福记,这或许是人工智能史上最甜蜜的落地

    2020年格外特殊,疫情突如其来、新基建的话题持续火热,在此推动之下,AI、5G、云计算交织发展,催生了大量新场景、新应用。作为一家人工智能产品与解决方案公司,旷视在持续推进AI技术创新研发的同时,始终聚焦13战略,面向城市物联网、供应链物联网与个人物联网三大领域,推出了一系列软...

  • 芯片短缺!价格爆涨?不想踩坑的进来~

    大家好,我是小麦,去年和今年由于疫情的影响,晶圆的短缺,导致芯片价格暴涨,同时物料的价格也水涨船高。还非常容易买到假货,这一点确实让人难以接受。假货导致项目中出现问题,这中间会有巨大的时间成本,不管公司的项目还是自己的DIY项目,遇到这种事情,无论是谁都会心力交瘁。所以我一般都是...

    小麦大叔
    2021-09-06
    芯片
  • 想要走得快,全靠大佬带

    人人都是极客这是个神奇的男人,喜欢扒内核的底裤,网络上风靡的著作《扒开Linux内存管理的底裤》,《扒开Linux进程管理的底裤》,《扒开Linux中断管理的底裤》就出自他手。他用简练的语言和详细的绘图把枯燥的操作系统以裸体的形式展现在你面前。他就是Peter,芯片大厂资深工程师...

    小麦大叔
    2021-09-06
  • MATLAB到底有多厉害?

    前言:刚开始玩电机的时候也不喜欢MATLAB,每次都是直接码代码,然后去转电机。效果不好就在代码里改来改去,晕晕乎乎调了一周进展也不大。这种情况就是陷入了调参数的怪圈,恶性循环进而打击自信,进步也很缓慢。后来学会了simulink,才明白学习FOC一定要配合MATLAB,进步快很...

    小麦大叔
    2021-09-06
    MATLA
  • 学会这个,薪资翻倍

    随着云原生时代的到来,各大厂纷纷上云,甚至有人说,未来的软件就是生在云上,长在云上的。在这种云原生时代大势下,衍生出来的 Kubernetes工程师、云原生工程师的薪资也水涨船高,大厂不惜花重金聘请优秀的云原生技术人才。 可以说,作为云原生的核心技术,Docker和Kuberne...

    小麦大叔
    2021-09-06
  • 这几个技术号,真不错

      在技术更新迭代如此迅速地时代下,我们如何抓住风口,乘风飞翔,不被社会淘汰?学习没有捷径,但如何学习绝对有捷径,在嵌入式的学习中怎么少走弯路,尽快提升自己的能力,今天为小伙伴们推荐几位非常硬核的大佬,带你一起“避坑”,关注这些硬核“避坑指南”,带你在嵌入式领域更上一层楼!知晓编...

    小麦大叔
    2021-09-06
  • 带你快速理解FreeRTOS的代码规范

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步![导读]遇到些朋友感觉FreeRTOS内核代码看起来很不习惯,不习惯其编码风格,本文就来梳理一下其代码规范,便于提高阅读其代码的效率。代码基于FreeRTOSV10.4.3。FreeRTOS代码结构其内核代码文件就这几个,非常简洁...

  • 一个清晰的LCD驱动编写思路(附代码分析)

    关注「嵌入式大杂烩」,选择「星标公众号」一起进步!来源|屋脊雀网络上配套STM32开发板有很多LCD例程,主要是TFTLCD跟OLED的。从这些例程,大家都能学会如何点亮一个LCD。但这代码都有下面这些问题:分层不清晰,通俗讲就是模块化太差。接口乱。只要接口不乱,分层就会好很多了...

  • 【干货】抗干扰利器之光耦使用

    关注、星标嵌入式客栈,精彩及时送达‍‍‍[导读]朋友们,大家好,我是逸珺。‍光隔离器,也称光耦。在电路设计中大量应用设计,今天来梳理一下光耦方面的知识。光耦虽简单,但也有些地方需要注意。何为光隔离器光隔离器opto-isolator,是用于光在两个隔离电路之间传输电信号的电子元件...

发布文章