电子硬件工程师要求掌握的东西
硬件工程师要求

电子硬件工程师要求掌握的东西第一部分:硬件知识一、数字信号1、 TTL和带缓冲的TTL信号输出高电平>,输出低电平<。
在室温下,一般输出高电平是,输出低电平是。
最小输入高电平和低电平:输入高电平>=,输入低电平<=,噪声容限是。
2,CMOS电平:1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。
而且具有很宽的噪声容限。
3,电平转换电路:因为TTL和COMS的高低电平的值不一样(ttl 5v<==>cmos ),所以互相连接时需要电平的转换:就是用两个电阻对电平分压,没有什么高深的东西。
哈哈4,OC门,即集电极开路门电路,OD门,即漏极开路门电路,必须外界上拉电阻和电源才能将开关电平作为高低电平用。
否则它一般只作为开关大电压和大电流负载,所以又叫做驱动门电路。
5,TTL和COMS电路比较:1)TTL电路是电流控制器件,而coms电路是电压控制器件。
2)TTL电路的速度快,传输延迟时间短(5-10ns),但是功耗大。
COMS电路的速度慢,传输延迟时间长(25-50ns),但功耗低。
COMS电路本身的功耗与输入信号的脉冲频率有关,频率越高,芯片集越热,这是正常现象。
3)COMS电路的锁定效应:COMS电路由于输入太大的电流,内部的电流急剧增大,除非切断电源,电流一直在增大。
这种效应就是锁定效应。
当产生锁定效应时,COMS的内部电流能达到40mA以上,很容易烧毁芯片。
防御措施:1)在输入端和输出端加钳位电路,使输入和输出不超过不超过规定电压。
2)芯片的电源输入端加去耦电路,防止VDD端出现瞬间的高压。
3)在VDD和外电源之间加线流电阻,即使有大的电流也不让它进去。
4)当系统由几个电源分别供电时,开关要按下列顺序:开启时,先开启COMS电路得电源,再开启输入信号和负载的电源;关闭时,先关闭输入信号和负载的电源,再关闭COM S电路的电源。
6,COMS电路的使用注意事项1)COMS电路时电压控制器件,它的输入总抗很大,对干扰信号的捕捉能力很强。
硬件工程师的知识体系

硬件工程师的知识体系硬件工程师是指从事计算机硬件设计、开发、测试和维护的专业人员。
他们需要掌握一系列的知识和技能,以应对不同的硬件设计和开发需求。
下面将从硬件工程师的知识体系角度来介绍其所需的核心知识。
1. 数字电路设计:硬件工程师需要掌握数字电路的基本原理和设计方法。
数字电路设计涉及到逻辑门电路的设计、布局和验证,如与门、或门、非门等。
此外,还需要了解时序逻辑电路和组合逻辑电路的设计方法。
2. 模拟电路设计:模拟电路设计是硬件工程师必备的核心知识之一。
模拟电路设计涉及到电压、电流和电阻等连续状态的变化。
硬件工程师需要掌握放大器、滤波器、功率放大器等模拟电路的设计原理和方法。
3. 微处理器和微控制器:硬件工程师需要掌握微处理器和微控制器的原理和应用。
微处理器是计算机中的核心部件,掌握微处理器的原理和编程方法对于硬件工程师来说至关重要。
微控制器则是嵌入式系统中常用的控制器,掌握微控制器的原理和编程方法可以实现各种控制功能。
4. FPGA和CPLD:硬件工程师需要了解可编程逻辑器件(FPGA)和可编程逻辑器件阵列(CPLD)的原理和应用。
FPGA和CPLD可以实现硬件的可编程性,可以根据需求重新配置硬件资源,使硬件设计更加灵活和可扩展。
5. PCB设计:硬件工程师需要掌握PCB(Printed Circuit Board)的设计原理和方法。
PCB设计是硬件工程师将电路设计转化为实际硬件的关键环节。
掌握PCB设计可以实现电路的布局、连线和焊接等工作。
6. 信号处理:硬件工程师需要了解信号处理的基本原理和方法。
信号处理涉及到信号的采集、滤波、放大和转换等过程,对于硬件工程师来说是非常重要的技能。
7. 接口技术:硬件工程师需要了解各种接口技术的原理和应用。
接口技术涉及到不同设备之间的连接和通信,如串口、并口、USB、以太网等接口。
掌握接口技术可以实现硬件的互联和通信功能。
8. 测试和调试:硬件工程师需要掌握硬件测试和调试的方法。
硬件工程师必会知识点

硬件工程师必会知识点一、知识概述《电路基础》①基本定义:电路嘛,简单说就是电流能跑的一个通路。
就像咱住的房子要有路才能进出一样,电也得有个道儿能走。
它由电源、导线、开关和用电器这些东西组成。
电源就像是发电站给电力来源,导线就是电走的路,开关就是控制电走不走的门,用电器就是用电干活儿的东西,像灯能照明。
②重要程度:在硬件工程师这行里,电路基础就像是建房的地基。
要是电路基础不牢,后面啥复杂电路、电路板设计都没法好好搞。
③前置知识:那得先知道基本的数学知识,像代数啊,能计算电阻、电压、电流之间的关系。
还有物理里的电学知识,啥是电,电的基本特性这些。
④应用价值:日常生活到处都是,就说家里头的电路,从电灯、电视到冰箱,哪一个离得开电路基础呢。
在电子设备制造上,设计手机、电脑主板啥的,也都得靠电路基础。
二、知识体系①知识图谱:在硬件这学科里,电路基础是最底层最基本的东西。
就像树根一样,从这上面生出各种分支,像模拟电路、数字电路这些。
②关联知识:和电磁场理论有关系,因为电场磁场和电路里的电有着千丝万缕的联系。
也和电子元器件知识分不开,毕竟元器件是电路的组成部分。
③重难点分析:- 掌握难度:对于初学者来说,理解电路里那些抽象的概念是个难点,像电压降、电势差这些。
就拿我刚学的时候,死活想不明白为啥电流从高电势往低电势跑。
- 关键点:得把电流、电压、电阻间的关系搞明白,特别是欧姆定律。
这个关系理顺了,分析简单电路就很容易。
④考点分析:- 在考试中的重要性:超级重要,大部分硬件工程相关的考试都会考到电路基础。
- 考查方式:选择题可能会出计算电阻值的题,简答题可能让你分析一个简单电路里某些点的电压情况。
三、详细讲解- 理论概念类①概念辨析:- 电流:可以看成是电的水流,就是电子在导线里定向移动。
想象一群小蚂蚁排着队在一根小管道里往前走。
单位是安培。
- 电压:这就像是水管里水的压力,电有个推动电子跑的力量叫电压。
电压单位是伏特。
硬件工程师工作总结:技能、工具、职责等详解

硬件工程师工作总结:技能、工具、职责等详解。
一、硬件工程师的技能硬件工程师需要具备多方面的技能和知识,包括:1.电路设计技能:硬件工程师需要有深入的电路设计知识,包括模拟和数字电路设计,掌握常见的电路设计软件。
2.硬件结构设计技能:硬件工程师需要掌握机械、建筑设计技能等,对产品的形态和结构进行设计。
3.通信技能:硬件工程师需要掌握通信协议以及通信方式等与其他系统交流的技能。
4.测试技能:硬件工程师需要掌握与硬件产品相关的测试技能,了解如何测试硬件产品,并能够快速解决测试问题。
5.计算机编程技能:硬件工程师需要掌握计算机编程技能,尤其是嵌入式系统的编程。
以上几点,是硬件工程师必须具备的技能,只有掌握多种技能,才能更加全面细致地进行硬件设计和制造。
二、硬件工程师的工具硬件工程师除了需要掌握多种技能外,还需要使用各种工具,包括:1.仿真工具:硬件工程师需要使用仿真工具来测试产品电路,预测系统的反应和故障检测问题等。
2.程序调试、测试工具:硬件工程师需要使用程序调试工具来检查流程、代码问题,并通过单元测试、集成测试等方式来测试硬件系统。
3.原型工具:硬件工程师需要使用原型工具为产品制造原型,快速建立产品的基础模型,进行交互和演示使用以及测试。
4.电脑辅助工具:硬件工程师需要使用电脑辅助设计软件(例如 AUTOCAD、ORCAD、PROTEUS)进行电路设计、布局等操作。
以上几种工具是硬件工程师必不可少的工具,它们可以帮助硬件工程师更加便捷、快速、准确地进行研发、设计和制造。
三、硬件工程师的职责硬件工程师的职责一般包括以下几个方面:1.研究与开发:硬件工程师与团队一起研究和开发新的硬件系统,对现有系统进行优化,设计硬件系统。
2.原型设计/流程开发:硬件工程师负责创建原型,并负责流程开发,确保产品从原型到市场的整个流程顺畅。
3.电路设计、布局:硬件工程师负责电路的设计、布局,确保产品的电路是稳定、可靠的。
4.软件编程:硬件工程师需要掌握软件编程技能,为硬件产品设计和开发嵌入式软件。
硬件工程师需要掌握的知识点

硬件工程师需要掌握的知识点一、知识概述《硬件工程师需要掌握的知识点》①基本定义:硬件工程师就是搞硬件相关设计、开发、测试、维护的技术人员。
简单说,就像盖房子时负责砌墙、铺管道那些基础活儿的人,只不过硬件工程师摆弄的是电子元件之类的东西。
②重要程度:硬件工程师在电子信息学科里那可太重要了。
没有他们,你手机就没法生产出来,电脑也只能是个概念。
他们就像大厨后面的配菜员,少了配菜再好的厨师也做不出菜来。
整个电子产品能不能正常工作,很大程度上就看硬件工程师的活儿好不好。
③前置知识:像基本的数学知识,像代数、几何之类的,因为硬件设计里好多计算。
还有电路原理得懂吧,就像了解水在水管里咋流动一样,你得知道电在电路里咋跑的。
电子元件的基本特性也要掌握,这就像建筑工人要知道砖头有多结实、水泥怎么混合一样。
④应用价值:比如说你想做个智能手环,硬件工程师就能把传感器、电池、显示屏这些硬件设备组合起来,让这个手环能监测心率、显示时间。
应用场景多得很,家里的智能电器、汽车的控制系统,到处都有硬件工程师的功劳。
二、知识体系①知识图谱:硬件工程师的知识体系就像一张蜘蛛网。
电路知识是中心的一大块,周围延伸出微控制器知识、硬件描述语言、信号完整性分析等好多分支。
②关联知识:硬件工程师和软件工程师关系密切。
软件运行得有硬件支持,就像演员得有舞台一样。
还和工业设计有关联,一个漂亮实用的电子产品得硬件和外观设计相匹配。
还有测试工程师,硬件做完了得测试,看有没有问题。
③重难点分析:- 掌握难度:掌握像高速电路设计这种知识就比较难。
比如说要处理高速信号的布线、信号完整性这些问题的时候,就像在高速路上既要保证所有车能按规则跑,又不能碰撞到一起,需要考虑好多因素。
- 关键点:我觉得关键是理解各个硬件组件之间的相互关系。
就拿电脑主板来说,CPU、内存、硬盘这些组件如何高效协同工作,这要是搞混了,电脑就容易出问题。
④考点分析:- 在硬件工程师考试里,电路设计原理相关的题目肯定是重点。
电子硬件工程师 要求掌握的东西

电子硬件工程师要求掌握的东西在当今的电子制造业中,电子硬件工程师的工作非常重要,因为他们的职责是设计、开发和测试电路板、电子设备及其配件。
这对于现代社会非常关键,因为我们使用的许多设备,如手机、电脑、平板电脑、汽车、医疗设备、智能家居等,都需要电子硬件工程师的设计和制造。
因此,电子硬件工程师需要具备以下技能和知识:1. 熟悉电子元器件电子硬件工程师需要精通电路的研究和设计。
要做到这一点,他们需要了解电子元器件的各种类型及其使用。
他们必须掌握关于传输协议、扫描链、移位寄存器、存储器和其他重要的电子元器件的知识。
2. 熟悉模拟电子和数字电子电子硬件工程师需要掌握两种电子领域:模拟电子和数字电子。
模拟电子将来自传感器和其他设备的物理量转换为电压和电流信号,而数字电子则处理并计算这些信号,用于控制机器和设备。
电子硬件工程师需要了解它们之间的差异以及开发和测试这两种电子产品的方法。
3. 熟悉电路板设计和布线技术电子硬件工程师需要熟悉电路板设计和布线技术,以确保电子设备的正常运行。
他们需要掌握CAD软件、印刷电路板(PCB)等工具的使用,以设计、开发和测试电路板。
另外,随着技术的进步和电子设备的微型化,电子硬件工程师也需要掌握微电子机械系统(MEMS)的知识。
4. 熟悉数字信号处理技术电子硬件工程师需要了解数字信号处理技术,用于控制和处理数字信号。
数字信号处理技术的作用非常广泛,涵盖了拍照、视频录制、语音识别、图像识别和音频处理等。
因此,电子硬件工程师需要掌握数字信号处理技术的基本原理和应用。
5. 研究嵌入式设备嵌入式设备在现代电子设备中起着非常重要的作用。
嵌入式设备是一种内置在机器中的电子设备,它负责控制和管理该机器。
电子硬件工程师需要掌握嵌入式设备的开发和测试技术,确保电子设备的正常运行。
6. 熟悉传感器技术传感器是现代电子设备的必备部分之一。
它们负责收集来自外部世界的信息和数据,并将其转换为以电子形式存储的数据。
硬件工程师知识体系公开版

硬件工程师知识体系公开版硬件工程师是一种非常复杂的职业,在时代的快速发展中,硬件技术的革新和转化也是非常迅速的。
作为一名硬件工程师,必须要掌握足够的技术知识,才能够开展工作。
那么关于硬件工程师的知识体系一般包括哪些内容呢?下面笔者就来详细介绍。
一、基础知识体系作为一个硬件工程师,必须要掌握计算机系统组成、数字电路、模拟电路、信号与系统等基础知识,这是学习其他知识的基础。
计算机系统组成:掌握计算机结构、存储器、处理器、I/O设备、总线等组成。
其中,需要了解处理器的指令系统、数据通路、中断处理、存储器层次结构、地址转换等方面的内容。
数字电路:必须掌握数字电路的基本原理和基本的逻辑门电路,并能设计出并行加法器、FPGA的简单设计实验等。
模拟电路:了解基本电子元件、电路拓扑结构,掌握放大电路、滤波电路等常用电路的设计与实现原理。
信号与系统:掌握常见信号的特点和处理技术、线性系统的基本特征、稳态与暂态、傅里叶变换等数学工具。
二、硬件设计知识体系掌握数字电路、模拟电路和信号处理的基础知识以后,做为一名硬件工程师,还需要具备硬件设计知识体系。
该体系包含以下内容。
算法:如FPGA高速算法等,以及前端通信算法。
嵌入式系统设计:了解硬件设计和软件设计。
精通AVR、STM32、Freescale等嵌入式系统平台。
嵌入式操作系统:包括Linux、IOS、Android等。
数字信号处理:需要有信号处理的基础知识,对算法和理论部分要熟练掌握。
三、PCB设计知识体系PCB是Printed Circuit Board的缩写,即印刷电路板。
PCB设计是硬件设计过程中不可或缺的一部分,主要包含以下内容。
PCB制作:掌握PCB制作的基础知识,如厚度精度、板厚控制、板截面、线宽控制、丝网宽度等。
PCB设计规范:了解PCB设计规范,知道如何加工,如何维护规范等。
PCB系统软件:熟练掌握Altium Designer等系统软件,掌握电子元器件符号库、地线、射线、锁定等设计操作方法。
电子硬件工程师要求

电子硬件工程师要求电子硬件工程师是从事电子硬件设计和开发的专业人才。
随着电子技术的不断发展,电子硬件工程师的岗位需求越来越高,其职业前景也越来越广阔。
电子硬件工程师是电子制造业的重要技术力量,其职责主要包括电子硬件设计、电路原理图绘制、电子硬件测试和维护等方面。
首先,电子硬件工程师需要具备扎实的电子基础知识和硬件设计思维能力。
他们通常需要掌握模拟电路设计、数字电路设计、信号处理和电磁学等专业知识,能够独立完成电路原理图的设计,同时考虑到成本、性能、功耗等因素。
电子硬件工作往往需要涉及到多个专业领域,比如机械、电气、软件等,所以他们还需要具备较为广泛的专业背景知识。
其次,电子硬件工程师需要具备良好的沟通能力和团队合作精神。
电子硬件工作往往需要与其他工程师、设计师、制造商甚至客户进行紧密合作,因此,他们需要具备良好的沟通技巧,能够有效地沟通和传递设计思路和意图,保证项目的高效顺利进行。
此外,电子硬件工程师需要掌握电子工具、软件和设备的使用技巧。
比如电路模拟软件、电路板设计软件、多用途测试仪器等,这些工具可以提高电子硬件工程师工作的效率和质量,因此电子硬件工程师需要不断升级自己的技能和知识。
最后,电子硬件工程师需要有良好的职业道德和责任心。
电子硬件工作往往涉及到安全、环保等方面,要求电子硬件工程师必须具有高度的责任感和职业道德,保证工作过程中不出现任何质量问题和安全事故。
总之,电子硬件工程师是电子制造业中不可或缺的技术骨干,他们需要具备扎实的技术基础、出色的沟通能力和团队合作精神、掌握电子工具和设备的使用技巧以及良好的职业道德和责任感。
只有这样,才能在电子硬件设计和开发中取得优异的成果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子硬件工程师要求掌握的东西
电子硬件工程师要求掌握的东西2010-11-05 10:21(转载)
觉得一个电子工程师/硬件工程师应该有下面的能力:
1、模拟/数字电路的分析和设计。
教科书上讲的都应该会,包括分离元件和运放的信号放大,滤波,波形产生,稳压电源,逻辑化简,基本触发器,基本计数器、寄存器,脉冲产生和整形,ADC、DAC,锁相环等。
要能定性和定量的分析和设计电路的功能和性能,比如说稳定性、频率特性等。
这些东西一般需要日积月累才能到见多识广,然后熟能生巧。
2、计算机组成原理和结构。
现在的电子设备基本上没有不用到计算机的,所以对计算机一定要了解最好是熟悉。
要明白计算机是怎么工作的,软件在计算机内是怎么运行的(最好自己写一写程序),要熟悉常用计算机系统的外围电路和接口,并且要明白CPU和外围电路是怎么协调工作的等等。
最好能熟悉MCS-51,写程序不是问题,重要的是思路,但一定要做出来。
3、PCB。
基本要求是4层板,要了解PCB对EMI、ESD的影响并想办法避免。
PCB能做得既美观又没有问题是需要花时间来训练的。
4、VHDL。
在国外这是要求掌握基本技能,在国内也正在普及。
主要是用来开发FPGA/CPLD器件和逻辑仿真,还有IC设计也常用VHDL作输入。
就目前来说,如果对自己要求不是很高的话可以不掌握。
如果时间和精力允许的话,可以学一学操作系统、数据结构等,当然首先必须掌握好C(C++)语言,以便将来可以做(软/硬件)系统方面的工作。
但模电/数电基础一定要好,这是学习其他的基础。
开始时一般从分析电路入手,要搞清楚一个电路的电流是怎么流的,电压是怎么产生的,电感、电容是怎么冲放电的等等。
从简单到复杂,慢慢养成习惯,很多东西自然而然就明白了。
电子硬件工程师要求掌握的东西
第一部分:硬件知识
一、数字信号
1、TTL和带缓冲的TTL信号
2、RS232和定义
3、RS485/422(平衡信号)
4、干接点信号
二、模拟信号视频
1、非平衡信号
2、平衡信号
三、芯片
1、封装
2、7407
3、7404
4、7400
5、74LS573
6、ULN2003
7、74LS244
8、
74LS240 9、74LS245 10、74LS138/238 11、CPLD(EPM7128)
12、1161 13、max691 14、max485/75176 15、mc1489 16、mc1488 17、ICL232/max232 18、89C51 四、分立器件
1、封装
2、电阻:功耗和容值
3、电容
1)独石电容
2)瓷片电容
3)电解电容
4、电感
5、电源转换模块
6、接线端子
7、LED发光管
8、8字(共阳和共阴) 9、三极管2N5551 10、蜂鸣器五、单片机最小系统
1、单片机
2、看门狗和上电复位电路
3、晶振和瓷片电容
六、串行接口芯片
1、eeprom
2、串行I/O接口芯片
3、串行AD、DA
4、串行LED驱动、max7129
七、电源设计
1、开关电源:器件的选择
2、线性电源:
1)变压器
2)桥
3)电解电容
3、电源的保护
1)桥的保护
2)单二极管保护
八、维修
1、电源
2、看门狗
3、信号
九、设计思路
1、电源:电压和电流
2、接口:串口、开关量输入、开关量输出
3、开关量信号输出调理1)TTL―继电器
2)TTL―继电器(反向逻辑) 3)TTL―固态继电器4)TTL― LED(8字) 5)继电器
―继电器
6)继电器―固态继电器 4、开关量信号输入调理
1)干接点―光耦
2)TTL―光耦
5、CPU处理能力的考虑
6、成为产品的考虑:
1)电路板外形:大小尺寸、异形、连接器、空间体积
2)电路板模块化设计
3)成本分析
4)器件的冗余度
1.电阻的功耗
2.电容的耐压值等
5)机箱
6)电源的选择
7)模块化设计
8)成本核算
1.如何计算电路板的成本?
2.如何降低成本?选用功能满足价格便宜的器件
十、思考题
1、如何检测和指示RS422信号
2、如何检测和指示RS232信号
3、设计一个4位8字的显示板
1)电源:DC12 2)接口:RS232 3)4位3"8字(连在一起) 4)亮度检测
5)二级调光
4、设计一个33位1"8字的显示板
1)电源:DC5V 2)接口:RS232 3)3排11位8字,分4个、3个、4个3组,带行与行之间带间隔
4)单片机最小系统
5)译码逻辑
6)显示驱动和驱动器件
5、设计一个PCL725和MOXA C168P的接口板
1)电源:DC5V 2)接口:PCL725/MOXA 8个RS232 1.PCL725,直立DB37,
孔
2.MOXA C168P,DB62弯
3)开关量输出信号调理:6个固态继电器和8个继电器,可以被任何一路
信号控制和驱动,接口:固态继电器5.08直立,继电器3.81直立 4)开关量输入调理:干接点闭合为1或0可选,接口:3.81直立 5)RS232调理:
1.LED指示
2.前4路RS232全信号,后4路只需要TX、RX、0
3.无需光电隔离
4.接口形式:DB9(针)直立
第二部分:软件知识
一、汇编语言
二、C51
该部分可以从市场上买到的N种开发板上学到,至于第一部分,需要人来带吧。
为什么要掌握这些知识?
实际上,电子工程师就是将一堆器件搭在一起,注入思想(程序),完成原来的这些器件分离时无法完成的功能,做成一个成品。
所需要的技能越高、功能越复杂成本越低、市场上对相应的东东的需求越大,就越成功。
这就是电子工程师的自身的价值。
从成本到产品售出,之间的差价就是企业的追求。
作为企业的老板,是在市场上去寻找这样的应用;对电子工程师而言,是将老板提出的需求或者应用按照一定的构思原则(成本最低、可靠性最高、电路板最小、功能最强大等)在最短的时
间内完成。
最短的时间,跟电子工程师的熟练程度、工作效率和工作时间直接有
关。
这就是电子工程师的价值将电子产品抽象成一个硬件的模型,大约有以下组成:
1)输入
2)处理核心
3)输出
输入基本上有以下的可能:
1)键盘
2)串行接口(RS232/485/can bus/以太网/USB)
3)开关量(TTL,电流环路,干接点)
4)模拟量(4~20ma、0~10ma、0~5V(平衡和非平衡信号))
输出基本上有以下组成:
1)串行接口(RS232/485/can bus/以太网/USB)
2)开关量(TTL、电流环路、干接点、功率驱动)
3)模拟量(4~20ma,0~10ma,0~5V(平衡和非平衡信号))
4)LED显示:发光管、八字
5)液晶显示器
6)蜂鸣器
处理核心主要有:
1)8位单片机,主要就是51系列
2)32位arm单片机,主要有atmel和三星系列
51系列单片机现在看来,只能做一些简单的应用,说白了,这个芯片也就是做
单一的一件事情,做多了,不如使用arm来做;还可以在arm上加一个操作系统,
程序既可靠又容易编写最近三星的arm受到追捧,价格便宜,以太网和USB的接口
也有,周立功的开发系统也便宜,作为学习ARM的产品来说,应该是最好的;作为
工业级的控制,是不是合适,在网友中有不同的看法和争议。
本公司使用atmel ARM91系列开发的1个室外使的产品,在北京室外使用,没有任何的通风和加热的措施,从去年的5月份到现在,运行情况良好。
已经有个成功应用的案例。
但对于初学者来说,应该从51着手,一方面,51还是入门级的芯片,作为初学者练手还是比较好的,可以将以上的概念走一遍;很多特殊的单片机也是在51的核的基础上增加了一些I/O和A/D、D/A;也为今后学习更高一级的单片机和ARM打下基础
再说了,哪个老板会将ARM级别的开发放在连51也没有学过的新手手中在51上面去做复杂的并行扩展是没有必要的,比如,扩展I/O口和A/D、D/A等等,可以直接买带有A/D、D/A的单片机;或者直接使用ARM,它的I/O口线口多。
可以使用I2C接口的芯片,扩展I/O口和A/D、D/A,以及SPI接口扩展LED显示,例如MAX7219等芯片
市面上一些比较古老的书籍中还有一些并行扩展的例子,如:RAM、EPROM、
A/D、D/A等,我觉得已经没有必要去看了,知道历史上有这些一回事就行了这些知识,是所有产品都具备的要素。
所以要学,再具体应用。