对策一:尽量减少每个回路的有效面积 图1回路电流产生的传导干扰传导干扰分差模干扰DI和共模干扰CI两种。先来看看传导干扰是怎么产生的。如图1所示,回路电流产生传导干扰。这里面有好几个回路电流,我们可以把每个回路都看成是一个感应线圈,或变压器线圈的初、次级,当某个回路中有电流流过时...
来源:https://urlify.cn/IFzQRbGitHub镜像访问GitHub文件加速Github加速下载加速你的Github谷歌浏览器GitHub加速插件(推荐)GitHubraw加速GitHubJsdelivr通过Gitee中转fork仓库下载通过修改HOSTS文件进...
说到web服务器想必大多数人首先想到的协议是http,那么http之下则是tcp,本篇文章将通过tcp来实现一个简单的web服务器。本篇文章将着重讲解如何实现,对于http与tcp的概念本篇将不过多讲解。一、了解Socket及web服务工作原理既然是基于tcp实现web服务器,很...
星标「嵌入式大杂烩」,一起进步!大家好,我是ZhengN。小时候用小霸王玩魂斗罗的时候,三条命就可以打通关,感觉自己挺厉害的,因为魂斗罗的关数还是很多,剧情也比较长。那么,问题来了。为什么魂斗罗只有128KB却可以实现那么长的剧情?下面来给新生代程序员讲讲这里面的奥秘吧。现代程序...
星标「嵌入式大杂烩」,一起进步!进度条的应用在软件中无处不在,拷贝一个文件需要一个进度条,加载一个文件也需要一个进度条,来标志完成与否。那么,一个进度条有哪些元素呢:一个不断向右生长的容器(直观的看出当前的进度)一个数据化反映进度的百分比。一个标志(这个标志反映这个进度条是否在工...
星标「嵌入式大杂烩」,一起进步!从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示......这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,'启动'用英语怎么说?回...
很多初学者觉得自己学的东西很基础,担心今后实际工作用不到。有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别,平时学的LED、ADC这些东西,在实际项目中会用到吗?虽然技术更新迭代很快,但有很多基本的技术,仍然在实际项目中会用到,今天就拿LED为例来说说吧。LED有...
星标「嵌入式大杂烩」,一起进步!推荐文章:STM32如何收发float类型数据?嵌入式系统的串口数据传输都是以字节为单位,但是有些特殊的数据类型,比如浮点型floata=231.5,在内存是如何表示的呢?我们知道浮点型float数据类型占用4个字节,实际上在内存当中a=0x436...
来源:CSDN作者|取经的孙猴儿整理|嵌入式应用研究院嵌入式嵌入式的标签多为:低配,偏硬件,底层,资源紧张,代码多以C语言,汇编为主,代码应用逻辑简单。但随着AIOT时代的到来,局面组件改变。芯片的性能资源逐渐提升,业务逻辑也逐渐变得复杂,相对于代码的效率而言,代码的复用可移植性...
最近投入Linux方面的学习更多了,主要是Linux内核以及Linux驱动框架的研究,以下是我自己学习总结的一些笔记,以帮助我快速复习和回忆相关的知识点:还有一个是RK平台的RKmedia,里面也有一些RK厂商的一些创新点:没有什么是不能突破的!因为只有扎得越深才能成为顶尖的高级...
“程序员能纯靠技术渡过中年危机吗?”▲截图来源于知乎知乎上的这个提问,吸引了大批码农留言,热赞均表示“能,很难”。因为难逃这两种结局:• 没精力学习,技术一迭代,被淘汰。• 有技术,90%公司不需要,年纪大了被淘汰。这一现象的背后反映了程序员的技术与岗位被高度垄断,即:90%...
昨天有同学问我多核cpu和单核的区别大不大,今天简单写一篇回复下吧。大家有其他问题也可以文末给我留言,我会尽量抽时间写文回复。首先回顾下基本概念,cpu,就是中央处理器,包括运算器和控制器。cpu的主要功能就是“一行一行的执行代码”。所以大家可以把cpu看成是医院的医生诊室,在一...
星标「嵌入式大杂烩」,一起进步!来源:软件新视界、IoT科技物语随着物联网设备数量的持续增加,这些设备之间的通信或连接已成为一个重要的思考课题。通信对物联网来说十分常用且关键,无论是近距离无线传输技术还是移动通信技术,都影响着物联网的发展。而在通信中,通信协议尤其重要,是双方实体...
做底层或者说驱动开发时,经常会遇到一些硬件限制,比如STM32有些寄存器要求16bit访问、32bit访问,否则可能引发Hardfault中断;再比如擦除flash扇区时,会要求整块擦除。这些都是硬件决定的,必须这样做。假设我们需要32 bit访问一个地址dst时,如果要写入10...
前言串口调试是单片机开发过程必不可少的一个功能,一般是使用一个UART-TTL的串口模块来实现串口的功能,其实下载调试使用的Jlink仿真器也可以实现串口调试的功能,本篇文章将介绍如何使用Jlink实现虚拟串口功能。ITM简介ITM是ARMCortex-M系列内核芯片中的一种全新...