回顾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的功能描述不明确的地方,对于此类问题,可以通过两种方法来解决,一种是编写特别的验证程序来理解资料所述的功能:另一种则可以暂时忽略,单片机程序设计中则按照自己目前的理解来编写,留到调试时去修改和完善。前一种方法适用于时间较宽松的项目和初学者,而后一种方法则适合于具有一定单片机开发经验的人或项目进度较紧迫的情况。
不要花太多时间去理解指令系统。指令系统只是一个逻辑描述的符号。在编程过程中,您只能根据自己的逻辑和程序的逻辑要求查看相关指令。此外,随着编程的进展,指令系统将变得越来越熟练,甚至可以在不知不觉中被记住。
引用:单片机学习心得-深圳宇凡微
相关问答
怎样提高对 单片机 的编程能力?我大学曾泡在实验室搞了一年多的单片机开发,可以分享一下心得。我觉得单片机的编程不单单是掌握C语言就可以了,首先要弄通单片机的基本硬件功能。比如说中断,...
大学生机械专业,这学期有 单片机实验 ,需要电脑,不知道咋选,有何推荐?一、【明白需求】你为什么要购买电脑?要清楚自己买电脑是用于做什么?比如你是为了普通用途,那么现在的一般电脑都是适合你的,就算一个2000多个的电脑也够你...C...
工程机械实习报告怎么写?求指教..._求职实习_帮考网实习地点:洛阳第一拖拉机厂目录第一章:绪论第一部分:实习目标第二部分:实习单位介绍第二章:实习过程第一部分:入厂教导第二部分:实习过程...
零基础该如何学习编程?先自己定一个计划,然后找一套方案,计划自己定,方案可以参考别人怎么学的。用玩单片机(属于嵌入式,要与硬件接触)举个例子,学习怎么玩单片机一般都是要选择...关...
马上寒假了,求学长学姐推荐一些电气工程专业可以去的实习单...电气工程及其自动化专业实习单位:1.供电局。2、电力设计院。3、发电厂,各水电厂。4、电力施工单位。5、其他行业的单位,例如建筑设计院,房地产,船舶...
2019年考研,哪里能找到专业课的书籍?考研复习书籍,每年最热门的书籍就那么几本,这里我将详细地介绍一下我的考研经验,也会介绍相关的考研复习书籍!我是3年前考的研了,当时考了380多分,成功跨考...与...
坚持兴趣培养的道路上,家长如何以身作则?这要看家长的时间和精力。为了孩子的兴趣启蒙,家长一定要投注和花费时间,起初时候最好是以身作则,起码上课要接送,有时间的最好陪学,孩子回家后也最好能够监...
modbus怎么和电脑连?1.迪文触摸屏和电脑通信时,点击触摸屏是否有数据发送给电脑,可以使用SSCOM32串口软件监视;(测试屏的发送是否OK)2.将单片机直接与电脑连接,使用SSCOM32测...
做大厂程序员,是一种怎样的体验?感谢悟空长老邀请~大厂程序员是一种怎样的体验?作为程序员的我来说说我个人的感受和看法~我会从工作模式、福利待遇、工作流程等几个方面来说一下。工作大厂...
学习什么专业以后毕业比较好就业?学什么专业并不重要,八成以上的人工作都不是大学所学对口专业,关键在于你有没有特长。图片来自网络很多人拿到毕业证、学位后,在网上找找简历模板,搜一搜写...