关注、星标公众号,直达精彩内容来源 | 安富莱虽然说最好的注释就是代码本身,但是达到这个水平太难了。在编程时,注释一般都会被认为是好习惯,可以增加代码的可读性,所以给大家推荐几款非常棒的注释工具。先看效果1.示意图2.电路板3.原理图4.时序图框图5.链表推荐工具工具1:http...
▼点击下方名片,关注公众号▼在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是跑飞,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序跑飞的三种现象、原因及解决方法。01、数组越界/溢出现象单片机程序在函数中运行时,总是在运行到函数末尾,要跳出函...
本次讲解以一个13.2W电源为例输入:AC90~264V输出:3.3V/4A原理图:变压器是整个电源供应器的重要核心,所以变压器的计算及验证是很重要的。决定变压器的材质及尺寸:依据变压器计算公式决定一次侧滤波电容:滤波电容的决定,可以决定电容器上的Vin(min),滤波电容越大,...
B站野生钢铁侠稚晖君又出新作了,相信大家都看过他这个“能给葡萄缝针”的机械臂了,实在惊艳!我在很多群里都看到有人热议此事,也有不少同学发私信给我讨论,从我自己的角度出发,简单说说一些想法。1是真的吗?很多人对事件真实性持怀疑态度,认为稚晖君背后有一个团队,他只是被推到前台的代言人...
关注「Linux大陆」,一起进步!#error的作用是什么?#error 指令让预处理器发出一条错误信息,并且会中断编译过程。下面我们从Linux代码中抽取出来一小段代码并做修改得到示例代码:这段示例代码很简单,当RX_BUF_IDX宏的值不为0~3时,在预处理阶段就会通过#er...
点击「科岩成果」关注,选择「设为星标」不迷路大家好,我是科岩。首先跟大家说一声抱歉,大家久等的嵌入式学习路径,今天终于来了。经常有人问我,嵌入式该怎么入门,怎么学习,怎么精通,怎么成为专家。我前思后想掏心掏肺,花了大概2周的时间,写了这样的一个成长路径。注意!本文又干又长,如果此...
关注「Linux大陆」,一起进步!STM32的三种开发方式通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。一般大多数都会选用标准库和HAL库,而极少部分人会通过直接配置寄存器进行开发。网上关于标准库、HAL库的描述...
关注「嵌入式大杂烩」,选择「星标公众号」一起进步!作者 | Acuity1.写在前面i2c总线是由PHILIPS公司开发的一种简单、「双向二线制同步串行总线」。关于i2c的使用,并不陌生,C51、ARM、MSP430等,都基本集成硬件i2c,或者不集成i2c的,可以根据总线时序...
维基百科中是这样描述万用表的:“万用表(英语:multimeter),是一种多用途电子测量仪器,主要用于物理、电气、电子等测量领域,一般包含电流表(安培计)、电压表(伏特计)、电阻表(欧姆计)等功能”。
话说古代的侠客行走江湖都有自己的一把兵刃:刀枪剑戟,斧钺钩叉,镋镰槊棒,鞭锏锤抓,拐子流星,这些兵刃一来可以自我保护,二来可以行侠仗义;冷兵器时代的工具是冰冷的,而现代电子工程师的必会工具则是火热的电烙铁。古人执剑浪迹天涯,工程师紧握电烙铁何时归家!知否,知否,应是焊完这块板子之后。
为毕业后能找到工作而读书,本着务实精神,从入学那一刻起就要开始准备找工作了。发这篇文章主要是针对大学刚接触嵌入式的同学。很多新手觉得嵌入式入门并不容易,牵扯的内容、知识点太多。像C语言基础是否掌握?汇编语言是否了解?电路原理学的怎么样,能看懂接单的电路图吗?AD软件学的怎么样,能...
“CPU是人造物的巅峰”这样说其实并不准确,应该说“CPU是普通人能够接触到的人造物巅峰”。因为不好与航空发动机、生物技术等比较那一个技术含量更高,毕竟是跨领域,难点各不相同。芯片的本质是将大规模的集成电路小型化小到可谓在头发丝上建造万丈高楼,在方寸之间建造一座微缩的大型城市。我...
这位看官,既然来了,且读且评吧。故事是真实的,如有雷同纯属巧合。事情是这样的:有人离职,公司调我补缺。那个系统一直有个工程师在维护,参与该系统的新人来了又走,他始终泰然自若。刚过去一个礼拜,我就心下窃吼:“坑爹啊!”,也彻底体会到什么叫---绝对的权威、专家。该软件系统,是公司发...
大家应该发现了,近些年编程语言发展很快,各种新编程语言非常多,有些热门编程语言如Pythonjsgoswift等迅速流行了起来,使用者越来越多。但是在嵌入式开发领域,C和C却是yyds,几十年一直排名前列,甚至是唯一的选择。这是为什么呢?难道没有其他语言能取代C/C吗?我个人认为...
在设计PCB电路板时,须要注意这样一种基本情况,也就是达到电路的要求的功能需要多少布线层、接地平面和电源平面,而pcb线路板的布线层、接地平面和电源平面的层数的建立,与电路基本功能、信号完整性、EMI、EMC、制造成本等的需求有关系。相对于绝大多数的设计,PCB电路板的性能需求、...