1、选择合适自己的单片机型号
单片机是一门强调动手能力的学科,与数学、物理等理科不同,学习单片机不建议每天抱着书本看,而建议直接选择一款具体型号的单片机去学习外设电路的设计和程序的编写。在选择单片机型号的时候,可以看一下自己周围的同学、同事用哪一款型号比较多,以便于在学习的过程中和他们交流遇到的技术问题。如果有项目就最好了,可以根据项目中所用到的单片机型号来选择,这样可以直接学以致用。带着项目去学习,更能提高学习效率和学习针对性。可以从51单片机开始入门,也可以直接学STM32、AVR等单片机。
2、选择外设电路多的单片机开发板
在确定了型号之后,就可以选择开发板了。借助开发板来学习单片机,就是学习单片机外设电路的设计,以及如何编程控制外设电路。所以,在学习时接触到的外设电路越多越好。目前,单片机的外设电路、板载资源比较同质化,常见的外设电路有:LED构成的流水灯、按键输入检测、继电器输出控制、蜂鸣器输出控制、数码管显示、点阵显示、液晶显示、电机驱动控制、红外遥控控制、AD采样、射频通讯等。这些外设电路都是在设计产品时所能用到的,熟悉这些电路以及程序的编写基本能满足简单功能的电子产品的开发。所以,在选择单片机时,一定要选择外设资源多的开发板。
3、选择例程多、注释详细的开发板
单片机开发板的优势之一就是商家配套好了与外设电路相应的程序例程,初学者可以通过例程学习单片机寄存器的配置方法、学习库函数的使用方法、学习程序是如何控制硬件电路的、学习时序的编写方法。在学习单片机的时候,多数是在学习编程。所以,配套的例程越详细对初学者起到的作用越大,程序的注释越清楚越利于初学者。除此接触单片机,自然会遇到很多的问题,很多问题都是通过注释就能解决的。所以,程序的详细性很重要。
4、选择教程资料多的开发板
单片机开发板除了配套原理图和例程之外,还会配套很多的学习资料,如针对性比较强的图文教程、视频教程,以及扩展性比较强的学习资料。这些资料都能对初学者起到直接的帮助作用,甚至还会配套所用到的各种软件。有了资料的指导,可以方便初学者指定自己的学习计划,便于初学者按部就班、循序渐进的推荐单片机的学习工作。
5、选择技术售后比较好的开发板
初学者在学习的过程中很容易遇到各种问题,与同学、同事在讨论的时候往往需要问题背景的支持。最直接的问题解答还是来自于厂家的技术支持,因为这种解答方式针对性比较强。好的技术售后能起到非常大的帮助作用。开发板做的比较好的厂家往往会提供电话技术支持、论坛技术支持、讨论群技术支持等售后渠道。技术售后很重要。
6、选择原生头文件的开发板
这个因素,一般很少会有人回去考虑。我也用过开发板,也设计过开发板,也提供过开发板服务,我认为这个问题非常重要。很多大厂家,为了保护自己的代码、提高用户粘性度,往往会把头文件做修改或者重新封装,所表现出的结果就是减少了初学者查看头文件的几率,更利于初学者去学习,让初学者更容易接受。但是这样却具有很大的弊端。
-
单片机
+关注
关注
6034文章
44528浏览量
633605 -
开发板
+关注
关注
25文章
4979浏览量
97272
发布评论请先 登录
相关推荐
评论