亲爱的同志们,我和大家分享了如何利用各种资源为自己的学习道路获得必要的设备,主要提到了TI事实上,许多其他芯片制造商都有相关的大学计划活动,你可以根据自己的兴趣进行选择。感谢新中国为我们提供了如此肥沃的土壤,世界无产阶级,世界人民团结。
南皇电子专注于整合中国优质电子TI代理商国内领先的现货资源,提供合理的行业价格、战略备货、快速交付控制TI芯片供应商,轻松满足您的需求TI芯片采购需求.(http://www.litesemi.com/)
我记得科任老师曾经给我打过一个比喻。如果把数电、模电、高频电子电路(有的学校也叫通信电子电路或者非线性电路)比作三座山,数电大可以算是秦岭,爬起来比较容易,但是一路欣赏风景一定要花很多体力;模拟电子电路就像五岳,必须有强烈的意志和丰富的体力才能体验到美味;而高频电子电路,就像珠穆朗玛一样,真正能达到顶峰的筒子屈指可数,只有超过普通人的努力,才能达到那个高度。高手总是孤独的,高处不胜寒。
弟弟才疏学浅,还是半路出家,这里不敢在科班出身的筒子前妄谈。这么多前提主要是想和大家分享一下MCU的入门,玩MCU,首先要了解基本的硬件结构,涉及数电和模电。说到微控制器,必须提到51核心MCU,爱特梅尔的经典产品AT89S51。这个产品使用起来太简单了,外设很少,双向IO口腔控制寄存器非常简单,不需要处理IO方向,不需要处理IO翻转,不需要set,不需要clear,不需要……,直接对IO端口写1或写0可以控制输出的高或低电平,直接读取IO可以获得端口IO端口状态。如果你以前玩过很多其他外设的话MCU,会觉得尼玛S51世界是如此的干净,生活是如此的美好,控制是如此的简单。还是那句话,功能越多,寄存器越复杂,结构越简单,过程越复杂。从这个角度来看,其实51核心是51核心MCU它是用来开始的核弹,所以建议你从51开始,建立基本概念,然后深入了解其他核弹MCU。
入门前一定要有一定的C语言基础。说到C语言,理工科的童鞋应该并不陌生。MCU事实上,对C语言的要求并不是很高。你只需要掌握基本的语法和结构。不要在代码中出现多个代码main函数,呵呵。随着学习的深入,慢慢接触一些更深刻的C语言思想和结构,C语言啊,深了。然后是编译平台,实际上是一个可以生成各种编译器的编译器MCU所需文件的基本流程是 环境设置-代码编写-build-doTI中国代理wnload,编译平台纯粹是一项操作性工作,熟悉几次。
在许多教科书中,他们上来分析51个核心、系统总线结构和各种内部模块。新手们去年经常买一块手表:如果他们想玩一台单片机,他们必须首先成为数字系统大师。事实上,我觉得没有必要。当我们使用集成电路时,我们经常将其视为黑匣子。我们只关心它的输入和输出之间的关系。至于如何在内部工作,我们不想知道,也不想知道,对吧。假如将来需要,再去了解也不迟。Ok,下面举几个例子,来看看简单的MCU控制。
- 数据采集 - 数模转换器(DAC)
- 电源管理IC - 稳压器 - 线性
- 逻辑 - 触发器
- 电源管理IC - 电池充电器
- 嵌入式 - DSP(数字信号处理器)
- 电源管理IC - 电流调节和管理
- 嵌入式 - 微处理器
- 射频收发器 IC
- 数据采集 - ADC-DAC - 专用型
- 逻辑 - 移位寄存器
- RF 调制器
- 逻辑 - 缓冲器,驱动器,接收器,收发器