单片机设计中摆脱EMC的软硬件处理方法

对于一个电子工程师来说,在单片机的电路设计中电磁干扰不仅关系了单片机在控制在中的能力和准确度,还关系到企业在行业中的竞争。对电磁干扰的设计本文主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。

一、影响EMC的因数

1.电压

汽车电子市场特点及未来发展趋势

汽车电子行业是将电子信息技术应用到汽车所形成的新兴行业。从广义上讲,汽车电子从基础元器件、电子零部件、车载电子整机、机电一体化的电子控制系统(ECU)、整车分布式电子控制系统、与汽车电子有关的车外电子系统等软硬件。从系统看包括零部件系统、车内、车际网络。

一、概述

工程师离不开的那些电路设计工具

Batman布鲁斯·韦恩有老管家阿福帮他出谋划策,Iron man 有超级计算机Jarvis给他优化策略;工程师们当然也要有电路设计工具去帮我们实现设计蓝图,就像DC 漫威里的super hero都有帮手一样,cool huh!engineer离不开的助手到底有哪些?

C语言经典算法100例(三)

1、河内之塔

μC/OS-III中的高效时钟节拍管理机制

引言

【下载】编写优质嵌入式C程序

摘要:本文首先分析了C语言的陷阱和缺陷,对容易犯错的地方进行归纳整理;分析了编译器语义检查的不足之处并给出防范措施,以Keil MDK编译器为例,介绍了该编译器的特性、对未定义行为的处理以及一些高级应用;在此基础上,介绍了防御性编程的概念,提出了编程过程中就应该防范于未然的多种措施;提出了测试对编写优质嵌入式程序的重要作用以及常用测试方法;最后,本文试图以更高的层次看待编程,讨论一些通用的编

聊聊ARM下的函数栈

这篇文章简要说说函数是怎么传入参数的,我们都知道,当一个函数调用使用少量参数(ARM上是少于等于4个)时,参数是通过寄存器进行传值(ARM上是通过r0,r1,r2,r3),而当参数多于4个时,会将多出的参数压入栈中进行传递(其实在函数调用过程中也会把r0,r1,r2,r3传递的参数压入栈),具体是什么实现的呢,我们看看。

嵌入式时代已经来临,你还在等什么?

最近经常有用人单位打来电话,问有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员。现在每年毕业的大学生那么多,还招不到合适的软件开发人员吗?他说,毕业大学生虽然多,但大部分都能力不够,不能达到他们的工作的要求。

单片机程序总跑飞?小技巧帮你忙

经常接触单片机的朋友,肯定遇到过单片机程序跑飞的问题。由于程序较为复杂,所以一旦出现跑飞的现象就比较难以查找错误出现的地方,网络上对错误的解释和解决方法也比较五花八门,并不方便查找。小编特意帮大家整理了关于单片机程序跑飞死机的原因,大家快来看看能不能在其中找到自己想要答案吧。

单片机程序死机,跑飞了可以从以下几个方面查找原因:

浅谈单片机以太网接入方案

单片机的种类繁多,从低端到高端,有以51单片机为代表的8位单片机和以ARM为代表的32位单片机,不同档次的单片机实现网络接口的方法不同。对于像ARM等高端处理器一般都可以运行嵌入式操作系统,例如嵌入式Linux。