现在市面上的单片机开发板可以说用泛滥来形容了。

有时候选择太多,让人无法下手,特别是对于新手来说。

我自认自己不是一个聪明的人,有时候算数都是手指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要快很多。

现在市面上大多数51开发板都是用这个芯片做的。

学习的方式有两种:
1.自行购买开发板
2.跟着无际单片机编程直接通过项目学习

下面是我们产品图片:

通过开发板学习能把单片机外设都学到,但也面临一个很多人学完开发板依然不会做项目的问题。

通过项目学习的话,项目不一定会把单片机每个外设都用到,但是项目能够在学习单片机的同时培养你的产品思维,让你知道所学知识有什么用,用在哪里。

如果预算不够建议开发板,如果预算够可以先通过项目学习,再买开发板学习其他外设。

一般开发板都有配套视频。

对于我不熟悉的东西,我都习惯把自己当”傻瓜“,讲的越简单,越入门越好。

很多人买开发板的时候喜欢挑便宜的,然后再白嫖别家的视频教程。

这种耍小聪明的方式其实我是不建议的,养成这种习惯到头来只会把自己坑了。

再贵也不过百来块钱,让你学一个技能这都不舍得就不用学了。

二、STM32开发板
学完51单片机以后,建议做1-3个小项目再学STM32。

倒不是说STM32难学,我一直跟大家说,单片机只是一个工具而已。

STM32的资源和性能更丰富,这意味能做的产品也更复杂些。

用51做项目的目的是为了提升大家的一个编程水平和阅读代码的能力。

如果这点做不好,STM32很多代码看起来都会非常费劲。

至于STM32开发板,可以选择原子或者野火的,当然也可以跟着我们直接做物联网主机去深度学习。

很多初学者都有个误区就是,总是想着买最高配的开发板,其实完全没必要,主要有以下几点原因:
1. 实际产品开发基本不会用那种方案,成本太高。
2. 太高配了看起来复杂,会打击自信。
3. 价格贵,如果自己坚持不下去,这块板也是放着吃灰的命。

所以,能把单片机基本外设都用到的开发就好。

至于视频教程,基本每个开发板都有带,没带的基本不用考虑了。

自学单片机怎么买开发板?相关推荐

  1. 学嵌入式,一定要买开发板吗?

    经常有同学:我想学嵌入式,应该买哪个板子? 这个问题本身就是错的. 如果你去问10个买过开发板的人,至少有8个最终都吃灰了,而且他也没通过这个板子以及板子附带的所谓"教程"真的学会 ...

  2. linux开发板 pc 通讯_从51单片机到Linux 开发板运行hello world(教程4)

    大家好,我是兔子. 是一个嵌入式软硬件工程师. 正在从单片机开发转岗Linux开发. 这次教大家如何在Linux开发板上运行可执行文件. 简单起见,不涉及到硬件.直接和教程2一样,能在PC虚拟机上运行 ...

  3. 华大超低功耗单片机-样片、开发板快速免费申请方法

    很多朋友看过华大单片机的手册后,感觉资源和价格都是比较吸引人,有些朋友问我如何去申请样片或者开发板,想进一步了解学习.对于工程师来说,手上有项目要去做,代码需要编写,对于繁琐申请流程肯定比较厌烦,所以 ...

  4. idata 单片机 新唐_【nuvoton新唐8051单片机】NuTiny-SDK-N76E003开发板

    型号:NuTiny-SDK-N76E003 内核架构:8-bit 产品简介: N76E003为新唐高速1T 8051 单片机系列产品,提供18 KB Flash ROM.可配置Data Flash与高 ...

  5. AD练习笔记 51单片机最小系统开发板

    个人练习笔记,如果存在某些漏洞,望大佬们指点. 这是一版51单片机的开发板,除去51的最小系统,还另外添加了蜂鸣器与流水灯电路,使得整体更适合于多种设计,下面是简单介绍       选用DC母座作为充 ...

  6. [51单片机]学电开发板-一块值得拥有的学习利器

    前言:大家好,我是豆包.前两天从我兄弟那里得到了一款穿了"衣服"的51开发板,说真的,能把开发板做成这样,真的是很用心,很细心.之前,我还自己建立个公众号,做的是关于51单片机开发 ...

  7. 我是穷人,可以不买开发板了吗?---QEMU 模拟arm系统

    文章目录 序言 准备工作 QEMU开始 Linux内核 U-boot 的修改及编译 构建根文件系统 busybox配置安装 制作根文件系统 启动QEMU模拟arm开发板 出现的问题 结束语 序言 一直 ...

  8. arm模拟器手机版_再也不用花钱买开发板了,自己搭建arm模拟器!

    很多时候,做嵌入式往往需要大量的金钱来购买设备,并且带着这些电路板非常的不方便,那么有没有一种办法可以解决这个问题呢?这时就可以利用QEMU来模拟一个设备进行实验了. 1. 介绍 QEMU是一套由法布 ...

  9. c语言单片机教程,开发板选择

    单片机的学习过程十分重视实践操作,仿真软件不过是纸上谈兵,我们需要有一个看得见摸得着的学习工具,那就是单片机开发板! 1.教程所用的开发板 我们知道,学习C语言首先选择的是用哪一个软件做上机实践,那么 ...

  10. 再搞75块单片机开发板!

    大家好,我是张巧龙,还记得当初自己用51开发板点亮了第一颗LED灯吗? 51单片机,yyds!不多说,直接抽奖送75块! 兴趣爱好 如果你对一件事失去了兴趣,我觉得你把这件事坚持做下去的概率很低. 反 ...

最新文章

  1. ORA-01113 file 1 needs media recovery
  2. 数组-数组中重复的数字(set方法)
  3. RIP和OSPF双点双向重发布_综合实验
  4. Java B2B2C多用户商城 springcloud架构-服务容错保护(Hystrix服务降级)
  5. 0基础入门,如何快速上手Python?
  6. 本地区间管理 oracle,Oracle:本地表空间管理,字典表空间管理
  7. 2019_7_30python
  8. background 互联网图片_cssbackground-image和layer-background-image的区别
  9. jupyter安装与迁移文件
  10. Android系统进程Zygote启动过程的源代码分析(3)
  11. PHP网站首页空白刷新就好了,部署好后网站一片空白,不显示内容
  12. 一阶惯性环节的性能分析——自动控制原理基础补充(二)
  13. lintcode java_Lintcode-java版本
  14. 关于小波分解的滤波器理解
  15. 5G垂直领域:华为智慧园区
  16. 电视剧《春草》剧情介绍
  17. css3循环360度图片旋转
  18. B+树在MySQL索引的应用和InnoDB的索引优化
  19. python遥控汽车玩具_分享 | 撞坏遥控车后,有个技术大牛爸爸是种怎样的体验
  20. 电子书下载:Adobe PDF 文档格式开发参考 PDF Reference 1.7

热门文章

  1. 电脑删除的文件去哪了?删除的数据恢复,居然有3个方法…
  2. VM虚拟机占内存非常大
  3. 前端 html自动生成,前端工程化-自动生成页面
  4. python gdal迭代写为ENVI的dat格式
  5. 为什么-关于因果关系的新科学 | 01 因果关系之梯
  6. TOEFL 9个托福独立写作模板总结
  7. POJ 3689 Equations 题解 《挑战程序设计竞赛》
  8. LTE中阻塞干扰,杂散干扰,邻信道干扰,交调干扰,加性噪声干扰分析
  9. python和excel进行数据交换_python-doc/使用Python和Excel进行交互式数据分析.md at master · HSUCHING/python-doc · GitHub...
  10. H5页面唤起指定app或跳转到应用市场