设计与开发

单片机实验 心得体会 回顾2021-2022年从事单片机研发开发心得与反思

小编 2024-10-23 设计与开发 23 0

回顾2021-2022年从事单片机研发开发心得与反思

从事单片机行业研发10年

2011-2022年期间部分评估项目汇总,从与客户初步接触到整理客户需求成文档输出,形成项目资质过程资产。

2011-2022年期间部分开发项目,从无到有,从从简要到详细,从浅入深,渐进明细,推进项目。

2011-2022年期间部分从理论到实现,从概念到产品,付出汗水总算有点成效。

虽有些不宜,虽走些弯路,目的地仍在前方。

研发的产品能得到用户的认可,比直接的金钱更会让人血清素暴涨。

看到市面自己的产品,内心无比自豪。过程中虽有些不足,有些项目失败退案,但也是人生阅历中的一道风景。

宇凡微|一些单片机学习心得,干货总结

  单片机作为计算机发展的一个重要分支领域,在现代智能电子领域中拥有不可或缺的重要性。现如今,单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,几乎涉及到人类生产生活的方方面面。学习单片机的朋友也越来越多,今天宇凡微工程师就为大家分享一些单片机学习心得,希望能够帮助到正在或者想要学习单片机的朋友。

  首先,单片机的种类丰富多样,但是任何一款单片机其基本原理和功能都是大同小异。不同种类的单片机之间只是其外围功能模块的配置以及数量和指令系统等等。

  对于指令系统来说,虽然在形式上看起来有很大的不同,但实际上只是符号的不同,它所代表的含义、要完成的功能和寻址方式基本相似。

PCBA板

  要了解一款单片机,首先需要知道就是其ROM空间、RAM空间、IO口数量、定时器数量和定时方式、所提供的外围功能模块(Peripheral Circuit)、中断源、工作电压及功耗等等。

  了解这些单片机 Features后,接下来第一步就是将所选MCU的功能与实际项目开发的要求的功能进行对比,明确哪些资源是目前所需要的,哪些是本项目所用不到的。

  对于项目中需要用到的而所选MCU不提供的功能,则需要认真理解MCU的相关资料,以求用间接的方法来实现,比如,所开发的项目需要与PC机COM口进行通讯,而所选的MCU不提供UART口,则可以考虑用外部中断的方式来实现。

  对于项目开发需要用到的资源,则需要对其进行认真的理解和阅读,而对于不需要的功能模块则可以忽略或浏览即可。对于MCU学习来讲,应用才是关键,也是最主要的目的。

  明确了MCU的相关功能后,接下来就可以开始编程了。

  对于初学者或初次使用此款MCU的设计者来说,可能会遇到很多对MCU的功能描述不明确的地方,对于此类问题,可以通过两种方法来解决,一种是编写特别的验证程序来理解资料所述的功能:另一种则可以暂时忽略,单片机程序设计中则按照自己目前的理解来编写,留到调试时去修改和完善。前一种方法适用于时间较宽松的项目和初学者,而后一种方法则适合于具有一定单片机开发经验的人或项目进度较紧迫的情况。

  不要花太多时间去理解指令系统。指令系统只是一个逻辑描述的符号。在编程过程中,您只能根据自己的逻辑和程序的逻辑要求查看相关指令。此外,随着编程的进展,指令系统将变得越来越熟练,甚至可以在不知不觉中被记住。

引用:单片机学习心得-深圳宇凡微

相关问答

求一份基于 单片机 的电子密码锁实习报告有日志更好..._求职实...

实习报告格式和基本要求(一)要求观点明确,论据详实,条理清楚,文字简练,格式规范,具有鲜明的针对性和创新性,正文字数一般不少于2000字。(二)内容...

单片机 程序烧录,说文件没法打开,点确定,确定两次,然后点下载...

如果是用STC系列单片机,STC-ISP下载软件是STC官网发布的STC系列单片机...享受拍鸟的乐趣——佳能EOSR3试拍心得评论1真我13Pro+全面评测:1999元...

如何自学FPGA研发?

FPGA属于数电的范畴,在学习FPGA之前,最好有数电基础知识,若没有数电基础,最好先把数电学习一遍,熟悉数电的一些基本逻辑门电路、组合逻辑、逻辑化简等,还有...5...

如何自学stm32?

STM32单片机的性价比和功能很丰富的,应用广泛,学好STM32对就业很有帮助,前景很不错。给初学者提出几点建议。入手一块适合的开发板学习单片机就是要学习单片...

我想以后研究芯片,对大学有什么注意的?

无论哪一个专业,都需要打好基础,才能谈及更高的研发之类的工程了。所以大学四年就需要你努力奋斗了。比如基础的51单片机,C语言,集成电路CAD,等等相关的专业...

自学linux应该学哪些内容呢?

您好,更高兴为您回答问题。LINUX,我学习了4年,目前我的职位是一名数据库运维工程师,对于linux的学习,我想我这个从网络毕业,变成linux运维方面的工作者蛮...如...

PWM与电压如何高速转换?

影响电压的响应速度。因此,需要增加pwm的频率,同时选择合适的RC时间常数来增加响应速度。从而实现高速电压变化。比如用1M的pwm可以实现几百us级别的电...因此,...

想快速熟练掌握一门技术要付出什么代价?你会选择吗?

公司桌面支持,偶尔搬砖公司桌面支持,偶尔搬砖做石材安装的路过,想当年当学徒的时候看着又大又重的石头都觉得恐怖,现在总算煞过来了,放松心情,劳逸结合才行呀。...

CPU历史上著名的破解事件有哪些?

历史上比较著名的破解有AMD“赛扬”钻龙铅笔画金桥、E2140短接针脚超频、AMD开核、华擎H110上八代i3-8100等几个经典案列,比如再早的赛扬300A因为实在太过久远...

考研各门考试科目的复习书籍有哪些值得推荐?

考研复习书籍,每年最热门的书籍就那么几本,这里我将详细地介绍一下我的考研经验,也会介绍相关的考研复习书籍!我是3年前考的研了,当时考了380多分,成功跨考...与...

猜你喜欢