想学单片机,怎么买开发板比较合适?
现在市面上的单片机开发板可以说用泛滥来形容了。
有时候选择太多,让人无法下手,特别是对于新手来说。
我自认自己不是一个聪明的人,有时候算数都是手指1,2,3,4..这样数。
有时候脑子一下转不过弯的时候,我就用最原始最笨的方法,虽然慢但是准确。
我是在10年前转行自学的单片机,那时选择没现在那么多,正是这样我没被坑。
最近也有很多小伙伴咨询我,自学的话怎么去购买开发板?
我的建议是入门一定要先学51,然后再STM32,如果你认为你特别聪明,想直接从STM32开始我也不阻止你,只要你能忍受的了焦虑的煎熬。
一、.51开发板
我们在选择开发板之前,首先要确定好芯片,51有很多厂家都在做,比如说ATMEL,STC等等。
ATMEL和STC的51芯片有什么区别?
他们都是基于51内核做的单片机,只需要学会一个,别家的都是相通的。
① ATMEL
ATMEL是老牌名企了,典型51芯片型号有AT89C51和AT89C52,稳定性这块杠杠的,很多都是用在工业上,但是烧录程序必须用专门的编程器比较麻烦。
② STC
STC是一家台企,目前市面上很多开发板和产品都是用他们的芯片做,51开发板最典型的就是STC89C52RC,后面出了12T的51,速度比传统51要快很多。
如果是选择开发板的话,我建议是选择STC89C52RC的开发板最适合入门。
现在市面上大多数51开发板都是用这个芯片做的。
我当初是通过郭天祥老师的开发板自学会的,这里我也强烈推荐。
个人认为他的视频最适合入门,而且10年前就有了,可以说带领了成千上万的人入门了单片机。
对于我不熟悉的东西,我都习惯把自己当”傻瓜“,讲得越简单,越入门越好。
很多人买开发板的时候喜欢挑便宜的,然后再白嫖别家的视频教程。
这种耍小聪明的方式其实我是不建议的,养成这种习惯到头来只会把自己坑了。
再贵也不过百来块钱,让你学一个技能这都不舍得就不用学了。
二、STM32开发板
学完51单片机以后,建议做1-3个小项目再学STM32。
倒不是说STM32难学,我一直跟大家说,单片机只是一个工具而已。
STM32的资源和性能更丰富,这意味能做的产品也更复杂些。
用51做项目的目的是为了提升大家的一个编程水平和阅读代码的能力。
如果这点做不好,STM32很多代码看起来都会非常费劲。
至于STM32开发板,可以选择原子的。
很多初学者都有个误区就是,总是想着买最高配的开发板,其实完全没必要,主要有以下几点原因:
1. 实际产品开发基本不会用那种方案,成本太高。
2.太高配了看起来复杂,会打击自信。
3. 价格贵,如果自己坚持不下去,这块板也是放着吃灰的命。
所以,能把单片机基本外设都用到的开发就好。
至于视频教程,基本每个开发板都有带,没带的基本不用考虑了。
开发板、单片机、ARM傻傻分不清楚?模块厂家亿佰特给你答案
要弄清楚这三者之间的区别和关系,我们首先的弄清楚开发板、单片机、ARM是什么。
1、开发板
开发板(demoboard)是用于嵌入式系统开发的电路板,包括一系列硬件组件,例如中央处理器,内存,输入设备,输出设备,数据路径/总线和外部资源接口。
开发板通常由嵌入式系统开发人员根据开发需要定制,也可以由用户进行研究和设计。开发板供初学者了解和学习系统的硬件和软件。同时,一些开发板还提供了基本的集成开发环境以及软件源代码和硬件原理图。常见的开发板包括51,ARM,FPGA和DSP开发板。
简而言之,它指的是用于学习的许多单芯片外围设备的集成,例如LED灯,数字管,按钮,行和行按钮,步进电机,伺服电机,LCD显示器等。实验,开发等。开发板是一种实验设备(SCM编程)。
2、单片机
单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。
简而言之:芯片变成了计算机。它体积小,重量轻,价格低廉,为学习,应用和开发提供了便利的条件。同时,学习使用单片机是理解计算机原理和结构的最佳选择。
MCU开发板在官方ARM开发板的基础上增加了外围设备后,配备了许多功能接口,例如扩展的TFT-LCD,LVDS接口,触摸屏,VGA,矩阵键盘,外部总线接口,CAN,SPI,PWM,高速USBHOST\Device,SD卡、RS232\RS485串行端口,音频,MIC等常用接口,国内领先的嵌入式解决方案制造商经常使用具有多个核心平台的ARM开发板,因此各种技术公司的研发工程师可以轻松测试ARM开发板,而R&D公司产品可以通过开发板中的数据文件快速开发公司产品并缩短研发周期。
在批量生产产品之前,单片机就用于产品的设计和开发,当我们有一定的理论基础研究知识时,单片机开发板就是我们的实用工具(PIC单片机)),通过单片机开发板,我们可以做一些实验来掌握学到的知识。
单片机的应用领域非常广泛,例如智能仪表,实时工业控制,通讯设备,导航系统,家用电器等。一旦将单片机用于各种产品中,它就可以起到升级产品的作用。它通常在产品名称前加上形容词“智能”,例如智能洗衣机。
3、ARM开发板
ARM开发板在基于CPU添加外围设备之后具有许多功能接口,例如扩展TFT-LCD,LVDS接口,触摸屏,VGA,矩阵键盘,外部总线接口,CAN,SPI,PWM,高速USBHOST\设备,SD卡,RS232\RS485串行端口,音频,MIC等通用接口,国内领先的嵌入式解决方案制造商经常使用具有多个核心平台的ARM开发板,从而使各种技术公司的研发工程师都可以轻松地测试ARM开发板和R&D。公司公司的产品可以通过开发板上的数据文件快速开发公司的产品,并缩短研发周期。
常用的嵌入式开发板是ARM和单片机。许多人对MCU和ARM之间的区别感到困惑。从总体比较来看,ARM开发板就像一家大型跨国公司,每个部分都有明确的分工,多功能处理问题,非常高的稳定性,很高的总体运行效率和相对较高的成本。单片机就像一个小型私人车间。尽管麻雀虽小且具有所有的内脏器官,但它具有单个处理问题,快速的操作速度和相对较低的成本。
4、ARM和单片机的区别
4.1软件
1)方便。主要体现在以后的开发中,即直接在操作系统上开发应用程序。一切都不会像微控制器那样被重写。在操作系统移植工作的早期,专业人员仍然必须这样做。
2)安全性。这是LINUX的功能。林UX的内核与用户空间的内存管理是分离的,不会因为用户的单个程序错误而导致系统崩溃。在微控制器的软件开发中还没有看到这一点。
3)效率高。引入流程管理和调度系统以使系统更高效地运行。在传统单片机的发展中,大多数都是基于中断的前端和后端技术,并且在多任务管理方面存在局限性。
4.2硬件
当前8位微控制器的技术和硬件发展也很快,有许多功能强大的微控制器。但是与32ARM相比仍然存在一些差距。
大多数ARM芯片将SDRAM,LCD和其他控制器集成到该芯片中。在8位计算机中,大多数都需要扩展。一般来说,单芯片计算机是微控制器,ARM显然已经是微处理器。
引入嵌入式操作系统后,可以实现许多单芯片系统无法完成的功能。例如:嵌入式Web服务器,java虚拟机等。换句话说,有许多可用的免费资源。以上两个服务是示例。如果您在微控制器上开发这些功能,则可以想象到困难。
从应用比较来看,单片机与ARM嵌入式开发板的应用领域相对相似。简而言之,可以更好地完成可以由单个芯片完成的ARM,而不能完成可以由ARM完成的功能。因此,在市场上的移动智能控制终端中,ARM嵌入式开发板已逐渐取代了微控制器的主导地位。
总而言之,微控制器是微控制器,而ARM显然是微处理器。ARM是各种模块的集成。无需购买任何芯片所需的功能,例如51单片机。ARM本身是集成的,可以直接写入寄存器。
5、开发板与单片机的区别
单片机是一个8位微控制器芯片,它是51开发板的核心设备。单片机开发板将单片机常用的外围设备集成到电路板上,并与单片机一起形成开发系统。通过编写程序来控制周围的设备来实现相应的功能,以达到学习单片机的目的。
具有不同特定用途的开发板将有所不同,但通常需要连接到计算机,并且有些需要具有串行端口驱动程序(使用串行端口将程序下载到微控制器)
相关问答
单片机开发板 哪款好?首先对于单片机开发板的选择,有很多初学者总是会犯一个错误,喜欢选择那种销量大的,你想一个月买上千套的,你就是单纯的买一块板子而已,其实开发板最大的价值...
单片机开发板 哪个好?普中开发板好。深圳市普中科技技术有限公司坐落在深圳宝安西乡臣田工业区,是一家专业研究单片机嵌入系统技术、工业控制技术、电力驱动技术、运动控制技术的...
51 单片机开发板 作用?51单片机开发板也称51单片机实验板、51单片机学习板。它的主要作用是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,...
单片机开发板 上的RXD TXD ALE PSEN是什么?RXDTXD是单片机的串口收发ALE为地址锁存允许信号,在访问外部存储器时,ALE用来锁存P0送出的低8位地址信号。以PSEN信号作为扩展程序存储器的读选通信号,在读外...
老师们!有没有谁知道 单片机开发板 哪个好?[回答]吴鉴鹰单片机开发板比较好。鄙人从学习单片机到现在有5~6年的时间,由于我并非电子专业的学生,我所学到的技术大多都是靠自学。所以我有着丰富的失败...
51 单片机 和 开发板 是什么关系?怎么用?51单片机就是一个8位的微控制器芯片,它是51开发板的核心器件,单片机开发板就是将单片机常用的外围器件集成到一块电路板上,与单片机一起组成一个开发系统,可...
朋友们 有没有, 单片机开发板 哪个好?[回答]现在我们对电流放大器常用的芯片给大家做一下介绍。12下一页加载更多文章单片机终结者自主研发的单片机开发板,祝您学会单片机一臂之力。单片机开发...
普中科技 单片机开发板 怎么样?1.不错2.因为普中的单片机开发板具有较高的性能和稳定性,能够满足大部分单片机开发的需求。它采用先进的技术和设计,具有强大的处理能力和丰富的外设接口,...
51 单片机开发板 有什么用,对初学单片机有什么帮助?51单片机开发板对初学单片机的帮助,就像学步车对于刚学走路的儿童一样,可以帮助它少摔跤,快速学会走路。一、单片机学习板的重要性单片机的学习,包含两大方...
入门学习51 单片机 ,哪个 开发板 比较不错?郭天祥的,我是看他的入门的,视频很好,开发板不用功能太多的,先学习内部资源,定时器,中断,串口,eeprom,ad,内部资源熟练了,控制外围电路是很简单的,内部...郭...