技术

电子工程师常犯的20个错误,看看有没有中招!

editor 发表于:周一, 10/24/2016 - 15:43 , 关键词: 电子工程师
电子工程师指从事各类电子设备和信息系统研究、教学、产品设计、科技开发、生产和管理等工作的高级工程技术人才。一般分为硬件工程师和软件工程师。 硬件工程师:主要负责电路分析、设计;并以电脑软件为工具进行PCB设计,待工厂PCB制作完毕并且焊接好电子元件之后进行测试、调试; 软件工程师:主要负责单片机、DSP、ARM、FPGA等嵌入式程序的编写及调试。FPGA程序有时属硬件工程师工作范畴。... 阅读详情
1295

从PCB设计到软件处理,谈单片机系统的电磁兼容性设计

editor 发表于:周一, 10/24/2016 - 15:22 , 关键词: 单片机, 电磁兼容
本文中所提到的对电磁干扰的设计我们主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。 一、影响EMC的因数 1、电压:电源电压越高,意味着电压振幅越大,发射就更多,而低电源电压影响敏感度。 2、频率:高频产生更多的发射,周期性信号产生更多的发射。在高频单片机系统中,当器件开关时产生电流尖峰信号;在模拟系统中,当负载电流变化时产生电流尖峰信号。... 阅读详情
1349

我们为什么要学RTOS?为什么要选用FreeRTOS?

editor 发表于:周一, 10/24/2016 - 14:58 , 关键词: RTOS
作为基于ARM7、Cortex-M3硬件开发的嵌入式工程师,本人一直反对使用RTOS。不仅因为不恰当的使用RTOS会给项目带来额外的稳定性风险,更重要的是个人认为绝大多数基于ARM7、Cortex-M3硬件的项目,还没复杂到使用RTOS的地步,使用状态机就足够了。 对于现代的微处理器,特别是资源相对丰富ARM7、Cortex-M3硬件来说,RTOS占用的硬件资源已经越来越可以忽略。... 阅读详情
1323

ARM的异常处理过程分析

editor 发表于:周一, 10/24/2016 - 14:43 , 关键词: ARM, 异常
近来翻了翻uC/OS-II官网给出来的ARM7-ARM9移植手册(AN-104),分析了在ARM中移植的问题,想想从来没有认真的学习过ARM的汇编,趁着这个机会复习复习吧。其实底层的东西才是创造力的心脏。 其中的移植代码中存在的很多问题比如中断的关闭和开启,任务级别的情景切换,中断到任务的情景切换都是我们在平时移植中讲到,我也不在此强调了。在官网中提供的移植过程中存在异常处理机制,... 阅读详情
1151

BLE 4.2:更高的安全性

kelly 发表于:周五, 10/21/2016 - 18:18 , 关键词: 蓝牙4.2
By Sachin Gupta & Richa Dham, Cypress Semiconductor 对于任何一个无线设备,无论是健康监测器还是付款系统,保护用户的隐私信息都是非常重要的。隐私机制可防止设备受到不可信的设备追踪。安全的通信保证了数据安全,防止未经授权的设备侵入数据导致触发系统意外操作。BLE 4.2的新功能加强了隐私和安全,解决了早期BLE的缺陷并且提高了能效。 隐私... 阅读详情
1034

浅谈工程师的调试法宝(三):SWO引脚的巧妙应用

kelly 发表于:周五, 10/21/2016 - 17:43 , 关键词: 调试, MCU, Cortex-M3
在上一篇文档中,我们向大家分享了如何使用IAR本身自带半主机(semihost)模式来调试程序,但是每10ms输出一个字符的速度实在让人难以接受。今天就向大家介绍一个输出速率更快的,使用同样方便的调试方法-SWO引脚的使用。 在Cortex-M3\M4系列MCU中,内核的调试组件都有一个仪器化跟踪单元(ITM)。ITM的一个主要的用途,就是支持调试信息的输出(例如,printf格式输出)。... 阅读详情
2730

嵌入式系统应用中的USB主设备功能分析

kelly 发表于:周五, 10/21/2016 - 16:58 , 关键词: 嵌入式, USB
USB已经成为设备和PC之间通信的标准方式,从通用设备(如闪存设备和鼠标)到专用设备,该标准几乎完全替代了其他的串行通信协议。 USB外围设备彼此之间不能相互通信,它们只能与具有控制总线能力的USB主设备通信。直到最近,也只有PC具有主设备能力。但目前,许多微控制器也具有了嵌入式USB主设备的功能,这使得嵌入式应用可以连接更加广泛的USB外围设备。... 阅读详情
1113

如何让MCU更多功能、更少功耗?

kelly 发表于:周五, 10/21/2016 - 16:31 , 关键词: MCU
摘要:近年来,便携式电池供电应用的日益普及促使设计人员致力于将更多功能集成至更小的产品中。这些增添的功能,尤其是无线通信功能,对系统电源提出了更高要求。如何在实现所需系统功能的同时延长电池的寿命成为设计人员需要解决的一大挑战。单片机特性近年来的发展,包括各种集成特性和外设,嵌入式设计电源管理的实施变得更加简单灵活。同时,这些 MCU 也推进了设计技术的进步。 更多功能、更少功耗 也许您不曾注意到... 阅读详情
601

嵌入式ARM学习总结之LCD显示屏

kelly 发表于:周四, 10/20/2016 - 18:06 , 关键词: 嵌入式, ARM
1、常用显示类型 1)数码管:0.7—1元 成本低,只能显示数字和字母 2)字符型液晶屏:LCD1602 15—25,显示数字和字母 3)点阵型黑白屏:LCD12864 50—90之间 可以显示汉字和图片 4)STN-LCD 彩屏 成本低 响应速度慢(刷新频率低),播放视频有拖尾现象 5)TFT—LCD 彩屏,主流 6)0LED 功耗低,无需背光 日本技术 今后主流 7)LED广告屏(... 阅读详情
827

单片机硬件系统7个设计原则,不能不晓得!

kelly 发表于:周四, 10/20/2016 - 18:01 , 关键词: 单片机, 设计
一个单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。 系统的扩展和配置应遵循以下原则: 1、尽可能选择典型电路,... 阅读详情
757

页面