• C语言,是一把菜刀。

    作者:巐歌链接:https://www.zhihu.com/question/28834538/answer/1654211948来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。C与C的真正区别在哪里?C是中餐厨师的菜刀,做啥菜就那一把刀,切菜切肉切...

  • RISC-V成为宇航级芯片的最优选?

    每一个成功的太空任务的核心都是一个复杂而强大的计算机系统。在1960年代,相对基本的计算系统将人类带上了月球。最近,帕克探测器到达了我们太阳灼热的郊区,而航海者探测器则完全离开了我们的太阳系。当然,随着每一代太空探测器的问世,计算机都遵循摩尔定律的长征,向更小、更快、更便宜的系统...

  • 你是否也被蒙在鼓里?暂停线程远不止是一条语句的事儿!

    1.介绍本以为暂停线程是一条语句的事,结果发现事情并没有那么简单,而且我相信很多人都用错了,就是因为踩了这么一个坑,所以准备发这么一个帖子,让后面的人少踩坑。2.应用场景有三个线程,分别为A、B和C,把A线程比作是大脑,B和C线程分别是扫地和洗碗,首先处于空闲状态,大脑让我去扫地...

  • CANopen实时总线的要点解析,看完你就明白了

    关注、星标公众号,直达精彩内容来源:整理与网络素材第一部分CAN和CANopen的概念一、CAN和CANopen简介CAN总线全称为ControllerAreaNetwork即控制器局域网是国际上应用最广泛的现场总线之一,已经在汽车制造、机械制造、包装机械、烟草等行业得到了广泛的...

  • 推荐一个开源辅助网站programcreek

    关注、星标公众号,直达精彩内容来源:技术让梦想更伟大作者:李肖遥开发中经常遇到api如何使用,或者省略时间可以直接使用一些开源的代码,programcreek很好的解决这个问题,这个网站可以提供最简单的demo,快速获知一个API的使用,开发中让我们事半功倍,大家可以用用。网站地...

  • 软件工程师必备的技能 | 单元测试

    关注、星标公众号,直达精彩内容来源:保罗的酒吧前言测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。对于工程师自己来说,单元测试也是提升自信心的一种方式。直接交付没有经过测试的代码是不太好的,因为这很可能会浪费整个团队的时间,在一些原本早期就可以发现的问题上。而单元...

  • GPIO 八种工作模式详解

    击上方“程序员小哈”,选择“星标公众号”干货福利,第一时间送达!大家好,我是程序员小哈。今天给大家分享一下GPIO基础,参考资料:STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)GPIO是通用输入/输出端口的简称,是ST...

    程序员小哈
    2021-11-01
    GPIO
  • 神器!!用它检查分析PCB,助你一版成功

    据不完全统计电子产品70-80%的生产缺陷是由于设计原因造成的,说人话就是板子废了很大可能是研发的锅。举几个例子,1.新手小白的“烧板”一上电就发现短路了,挨个器件拆下去排除,最后发现是PCB短路了。最后检查PCB发现是电源过孔不小心打到地平面了。(这里做个提醒,上电前一定要先做...

    8号线攻城狮
    2021-10-29
    PCB
  • Allegro 布局布线技巧 20 问,你能回答几个?

    ▼点击下方名片,关注公众号▼CadenceAllegro现在几乎成为高速板设计中实际上的工业标准,最新版本是2011年5月发布的Allegro16.5。和它前端产品Capture的结合,可完成高速、高密度、多层的复杂PCB设计布线工作。Allegro有着操作方便、接口友好、功能强...

    8号线攻城狮
    2021-10-29
  • 嵌入式C语言 PK 各大编程语言

    素材来源| CSDN,排版|嵌入式专栏C语言的发展有五十多年了,在所有高级编程语言中,C语言属于元老级别。在过去,TIOBE编程语言排行榜中,C语言只有被JAVA超越过,不过近两年,C语言稳稳的排名第一,在这9月的排行中,C第一也不列外:过去20年,C语言点的情况:今天分享一篇关...

  • 电路板是如何“手动”制作出来的

    摘要:介绍一种非常古老的PCB制作工艺-腐蚀法,这种工艺的优点,成本低,时间短。缺点也很显著,双层板的制作比较麻烦,不环保!具体的制作方法如下:绘制电路板1、绘制PCB电路板,使用AD就可以。2、设置只打印TOP_LAYER和过孔层3、使用激光打印机打印在热转印纸上4、这个电路板...

  • STM32串口通信讲解

    按照数据传送方向分类单工:数据传输只支持数据在一个方向上传输半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;它不需要独立的接收端和发送端,两者可以合并一起使用一个端口全双工:允许数据同时在两个方向上传输。因此,全双...

  • 16种常见的焊接缺陷

    电路板常见的焊接缺陷有很多,比如下面这16种:下面就常见的焊接缺陷、外观特点、危害,以及原因分析进行详细说明。1、虚焊外观特点:焊锡与元器件引线或与铜箔之间有明显黑色界线,焊锡向界线凹陷。危害:不能正常工作。原因分析:元器件引线未清洁好,未镀好锡或被氧化;印制板未清洁好,喷涂的助...

    玩转嵌入式
    2021-10-29
  • 分享一个嵌入式编程模板

    关注「Linux大陆」,一起进步!链接:https://liefyuan.blog.csdn.net/article/输入事件到状态机#include "stdio.h"#define EXECUTE_VOID(func)  {if((func)!=NULL) (func());...

  • 几款优秀的支持C、C 在线编译器

    星标「嵌入式大杂烩」,一起进步!作者|strongerHuang微信公众号|strongerHuang作为程序员,使用编译器是必备技能,但是从入门到放弃,基本上就是在开发环境安装、配置这一步。。。大家可能体会过,使用编译器不是一件简单的事,下载、安装、各种配置······但最终不...

发布文章