我开发单片机有5年了,积累了一点经验,这是对初学者的一点小建议!
工欲善其事必先利其器,有好的工具能大大提高效率!
硬件工具:
(1)示波器!示波器是必须有的,想学习的话,就算省吃俭用也必须买下来,当然,也不是说要买很高档的,我觉得单单用在单片机上面的话,国产的就很好了。我买了普源的DS1052E ,双通道50MHZ 数字示波器,全新 1700 左右,而且伴随我搞了很多开发方案了,很好用。在学校的学生怎么也要去找老师借一个回来,或者干脆去实验室折腾好了。当然,还有个选择就是买个二手的模拟示波器,不过搞单片机的话不是很建议。
(2) 万用表,国产胜利的表就不错了,也不贵,我买了个 FLUKE 15B ,320RMB,感觉挺好,就是测量电阻的时候有点慢,功能也比胜利的少。
(3)买个完整功能的学习板,因为51做的人特多,所以板子也相对的便宜了不少,全功能的也才 150-200 之间,什么数码管,液晶,24c02 什么的都有了,能做很多实验的。然后下载器还是买个USB的下载器比较好,这样不用折腾串口或者并口了。
有人建议不要买学习板,认为自己焊接元件才学得多,我的观点是:我不否认自己焊接元件学习得更加多,更加深刻,但是搞错了对象了,对于一个刚开始学习单片机的人来说,硬件电路有可能是致命的打击!到时候出了问题不知道是软件不好还是硬件有问题,折腾半天没有解决,信心都没了。
有以上的工具就可以了,烙铁元件什么的现在大可不必,因为还没有那个阶段。倒是示波器再次强调,这个是必须要的!!示波器就好像一对眼睛,捕捉人眼看不到的信号,比如说一个瞎子能画出漂亮的画,你信么?一些人喜欢装B,说什么不用示波器,不用仿真器都能写程序,那纯粹是扯蛋。有好的工具不用的人还有人崇拜他为高手,我表示不可理解。建议新手不要学。比如说 I2C 的时候,看半天资料,还不如用示波器夹一下 SDA 和 SCL 引脚,然后结合资料看看具体的时序是怎么样的,比你看几天的资料要深刻得多。当然,有人是捕捉不到那个信号的,你信不信?捉不到信号的要先学学怎么用示波器了,呵呵。
我认为
第一步应该直接学习写代码,而不要折腾硬件电路,买人家现成的好的电路,在一个平台上开发是很舒心的,只要代码写错,肯定就是软件的错误了,从而不需要去怀疑硬件有问题,直接调试就好了。
第二步,当你学习完学习板配套的程序后,基本算是个入门了。这个时候就应该自己去用万能板搭单片机的外围电路了,因为你之前的程序是写好了肯定是对的,这个时候就可以用好的程序去调试不好的硬件,出了问题肯定是硬件的问题,一步一步的改好硬件,最终和开发板的结果一样。
第三步,当你折腾完上面两步的时候,基本上可以说会写单片机了。不过离实际还是有点远,这个时候你需要学习的是怎么处理多任务。因为这个才是工作中真正用到的,包括时间片的概念,状态机的概念,这都是实际在用的。学会这个你可以去应聘了,因为实际的工作项目已经难不住你了。
第四步,修炼是没完没了的,平时多看人家的程序,自己也多练习写,不能说就一定很厉害,至少也少有点牛气!!
新手最重要的保持高亢的兴奋和自信心,觉得自己一定能学懂的,而且开始不要碰难的问题,而是从小问题不断的解决,看到实验结果后不断的加强自己的自信心,才有动力一步一步的学习下去。例如第一次用自己的程序写个跑马灯出来,那种满足感是凌驾于一切的。
还有就是不要浮躁,不要激进,学习还是慢慢的一步一步来为好,有些人一下子就要自己2个星期内学好,到头来基础部分不扎实,到了难的问题的时候就过不去了,倒还不如花几天做一个小实验,慢慢的想清楚,结合课本深刻的理解,这样做一个实验的收益是很大的。
最后,我不是卖开发板的,不要以为我是在吹嘘人家买我开发板。以上都是肺腑之言,不管你信不信,我反正是信了。
关键字:单片机初学者 新手必看 示波器
引用地址:
对单片机初学者一点建议!新手必看!
推荐阅读最新更新时间:2024-03-16 13:19
是德科技KEYSIGHT示波器高压差分探头N2791A使用说明
示波器用户经常需要进行浮地测量。在这种测量中,任何测量点都不会接地。使用N2791A高电压差分探头,示波器可以进行安全和精确的浮地测量。 主要特性: · 25 MHz 带宽 · 用户可选择衰减设置:10:1 或 100:1 · 在 100:1 模式下,额定的差分和共模电压测量值高达 ±700 V · 由 4 节 AA 电池供电或由示波器或计算机的任何一个 USB 主机端口供电 附件包括: · 两个伸缩式挂钩探针 · 两个鳄鱼夹 兼容的示波器: · 兼容任何带 1 MΩ BNC 输入的示波器 使用 N2791A 25-MHz 低成本高压差分探头,示波器可以进行安全和精确的浮置测量。 借助 N2791A 差分探头,您就能使用普通的
[测试测量]
使用示波器触发进行调试超越边沿触发
示波器是电气工程师的基础仪器,但我经常发现有些工程师不能有效地使用其触发功能。触发常被认为非常复杂,现在存在这样一种趋势,即如果有任何问题,直接到实验室去求助专家来帮助设置触发。本文的目的在于帮助工程师了解触发的基本原理以及有效使用触发的策略。 什么是触发? 任何示波器的存储器都是有限的,因此所有示波器都必须使用触发。触发是示波器应该发现的用户感兴趣的事件。换句话说,它是用户想要在波形中寻找的东西。触发可以是一个事件(即波形中的问题),但不是所有的触发都是事件。触发实例包括边沿触发、毛刺信号触发和数字码型触发。 示波器必须使用触发的原因在于其存储器的容量有限。例如,Agilent90000系列示波器具有20亿采样的存
[测试测量]
示波器小信号测量 - 信号完整性Troubleshooting 好帮手
什么是小信号? 绝对幅度很小的信号 附加在直流信号上,变化范围很小的信号 信号幅度时大时小,动态范围超过100倍 电磁辐射信号,随距离变化而变化 如何选择正确的示波器测量小信号 选择以信号保真度和完整性见长的示波器: Infiniium S 系列示波器 选择合适的探头:偏置范围和探头衰减/增益比两个指标最重要 • N2820A/21A 500KHz~3MHz 示波器探头可测量3uV 和50uA 的小信号 • N7020A 1:1 2 GHz 示波器探头可测量亚mV级的信号 • 普通1:1无源和各种 1:1 的探头 最大化示波器垂直分辨率的小窍门 • 要让示波器的 ADC 工作在满量程状态下 有局限性的其它窍门 • 使用高分辨率
[测试测量]
谈将示波器用于高速数字系统设计与调试
选择一个好的系统开发、调试助手,能够帮助嵌入式系统的开发工程师们加快产品开发周期。通过更好地观察到电路信号的细节和变化过程,捕捉到电路中的异常情况,可以对整个系统做出客观、完善的分析。每个嵌入式系统的开发工程师都希望能够拥有一台高性能、功能强大的示波器作为他们的开发、调试助手。 目前,嵌入式系统的数字信号电路的信号传输速率范围是从几十kHz 到 上百MHz。为了能够开发出反应更为快捷、功能更为强大的产品,人们一直在不断地提高信号的处理速度与传输速率。比如,ADI的Blackfin系列的DSP,其内核最高时钟频率达600MHz,系统时钟可以达到400MHz。在I/O端口进行数据传输的时候,虽然设计人员会考虑到噪声以及数据传输的稳定
[测试测量]
基于CH371的USB接口虚拟示波器设计
一、引言 对于学校教学实验以及某些特定需求来说,目前市场上的模拟及数字示波器也许并不适用,价格高昂、体积较大且很多专业功能并不实用。而现在电脑的普及程度也达到了相当的规模,利用电脑以及附加的数采模块实现一个灵活便捷的虚拟示波器能够满足大多数的工作、学习和开发需要,并且可以通过较低代价的硬件和软件升级实现相当复杂的信号处理功能,能够以较低的成本、较小的体积实现配置灵活的智能仪器组合;完全可以与便携电脑结合,构成便携式检测维修工作站。目前已经有计算机并口通信的数据采集器,但是USB的应用日趋广泛和深入,如果将USB功能融合在里面则可以实现更高的数据传输率、更方便的使用方式,更为优越的体现出虚拟仪器的性能。 二、硬件设计
[测试测量]
直流电流探头测电流波形的方法
直流电流探头对示波器的测量至关重要,首先要求探头对探测的电路影响必须达到小,并希望对测量值保持足够的信号保真度。如果探头以任何方式改变信号或改变电路运行方式,示波器看到实际信号会失真比较严重,进而可能导致错误的或者误导性的测量结果。装置广泛应用于开关电源设计,LED电源设计,电机驱动等电力电子行业的电流参数的测量与分析。 直流电流探头特点: 高带宽、高精度。两个量程可供选择,方便小电流测量; 电流分辨率高。可测量mA级别小电流; 自动消磁调零功能,使用方便; 声光过流报警功能,提醒量程切换;电子轻触式按键设计,使用寿命更长; 外部供电,标准的BNC输出接口,可匹配任何厂家示波器。 直流电流探头可以精确测得电流波形,方法
[测试测量]
如何确定示波器的信号完整性
示波器信号完整性一直是电子领域的热门话题。在当今的设计中,裕量不断缩小,数据速率不断提高,这意味着测量必须比以往更加精确。每家示波器厂商针对信号完整性都有自己的说法:最高的 ADC 位数、最低的本底噪声、最快的采样率等等。虽然这些技术指标都很重要,但更关键的是了解整个测量系统,而不仅仅是根据其中一个技术指标做出判断。 了解示波器这些技术指标对设计的真正意义,可以让您在测试时节省大量的时间和精力。您可以确切地知道自己需要通过哪些技术指标来确定真正的信号完整性。 技巧 1 了解 ADC 位数与 ENOB 示波器中的 ADC 位数是最受关注的技术指标之一。因此,许多工程师倾向于将此作为决定示波器品质的唯一技术指标。虽然这是一个非
[测试测量]
ZDS2022示波器百集实操视频之57:7个一键操作
ZDS2022示波器面板上有7个蓝色的按键,与众不同的蓝色自然赋予了其不同的使命,在前面的系列视频中,相信大家已对7个按键有所体验,今天我们来总结一下。 图1 7个“一键操作”面板分布图 首先是一键【Auto Setup】捕获功能,可使波形以最佳的视觉显示在屏幕上。 一键【Persist】余辉功能,可将所有的毛刺波形轨迹全都记录下来,短按【Persist】键,可在“灰度显示+无限余辉”、“色温显示+无线余辉”、“余辉关闭、色温显示关闭”三种模式下切换。 一键【Clear】可清除掉所有的余辉显示;在测量统计中一键【Clear】时,可更新测量结果。 一键【Cursor】,可进行手动光标测量,短按【Cursor】键,
[测试测量]