历史上的今天
今天是:2026年01月03日(星期六)
2023年01月03日 | 入门单片机需要购买什么东西,学哪款单片机最好?
2023-01-03 来源:zhihu
最近看到有些人说学单片机好烧钱,把我看懵了,我的第一感觉是这孩子到底有多穷。
我印象中,10年前我自学单片机就买了一个51开发板,然后买了一套智能小车配件,总共花费不到500块钱。
通过几个月学习找到第一份工作1.8k,半年后涨到5k,大概1-2年后,每个月都能通过这个技术获得1万多报酬,如果当初懂投产比这个概念,我应该会像中了彩票一样开心。
所以别说500块,即便是5000块让你能够学会这门技术,我都觉得超值。
Ok,言归正传,对于单片机学习入门。
一、入门单片机要买什么?
我的原则和建议是能买最低配绝对不买最高配。
曾经我买STM32开发板的时候就做过这种傻事,总想着买最高配能多学点东西。
其实高配那些东西,在实际产品开发当中根本不会采用那种技术方案来做,主要是尺寸和成本各方面不能满足需求。
除非你正在做一个产品,正好需要用到这些功能,你想知道大概是怎么做的,这个时候你可以针对性购买高配,否则大概率都是压在箱底吃灰。
新手先从51单片机入手,可以先购买一个51开发板,买个最低配的就行,大概也就100多块钱。
很多人不知道买谁的,一般开发板都有配套视频教程,你可以先下载视频教程看看风格适不适合自己,合适了再买。
如果你实在没时间去听,可以和我当初一样,通过郭老师的开发板和视频入门。

现在市面上的51开发板基本都是用STC89C52RC这个单片机做的,直接串口烧录程序,比较方便。

很多商家为了多搞点利润,会给开发板一些附加模块,比如说超声波、红外、电机、温湿度等等。

我们在选择的时候不应该根据模块来选,而是根据协议来选。
比如说现在工作当中,最常用的就是IIC、SPI、串口、单口通讯这几种协议。
那我们可以看看哪些附加模块是用这些协议接口的,每种协议买一个模块就可以。
主要的目的是为了让你用这些协议做下实验,下次碰到这种功能的时候就知道怎么做了。
还有一些小伙伴可能会问,难道不用买一些书籍之类的吗?
我做了10年开发,做过几十个产品,书虽然买了一些,但是基本都是吃灰的命,根本没看过。
主要是这门技术是实战型技术,你花1个小时看书,还不如拿一些例程多去实践一下。
二、学什么单片机最好?
很多人刚开始是通过stm32入门的,我没试过零基础从stm32入门是什么体验。
但是通过和几个直接学stm32的人交流来说,他们普遍的问题是基础部分的知识缺失,导致每碰到问题都无从下手,如果百度搜不出来就完全没思路和办法解决了。
我对无际单片机编程的学员一般是建议从51单片机开始学起,如果学习路径正确的话,半个月完全能够上手写一些简单的程序了。
不是说市场什么火就去学什么,很多东西都是要有基础沉淀,为什么c语言历史这么悠久了,甚至现在招聘都没人要只会c语言的。
但是c语言依然是最火的语言之一,就是因为它是基础,是根基,是不可替代。
单片机也是一样,你说51过时了吗?淘汰了吗?
如果你觉得是,在内行人看来你就是外行人,真实现象是4位单片机都还有大量应用。
千万不要把思维局限在攀比技术的高低,真正商用产品都是以利润为核心,成本越便宜质量越稳定越好。
史海拾趣
|
伴随着安防的智能化、数字化、网络化,动态PTZ跟踪自动跟踪监控系统(带网络功能)将是未来必然的需求,在多种监控方式整合的大平台里,若具备较好的网络资源,动态PTZ跟踪自动跟踪监控系统则是将智能分析功能和高速球集中管理、远程自动监控功能最 ...… 查看全部问答> |
|
如题,上网查了,有人说不行,有人说可以(原文:一开始使用了winmm.dll(ce驱动里面可以直接用,不用LoadLibrary))。到底是否可以调用呢?我试了一下,是不可以的,但不知有没有用错。 烦请各位大侠指教! … 查看全部问答> |
|
使用西门子MC55模块,我在初始化的时候,使用GPRS_SendATCmd(_T(\"AT\"));无法激活该GPRS模块 请问各位大侠是什么问题导致?… 查看全部问答> |
|
用的是Wavecom GPRS MOdem,收发短信正常, 参照 WAVECOM的示例文档。我反复用移动的神州行卡,拨打手机号与手机号100861与10086,企图建立三方通话。代码没错。只是始终有这个错误:ERROR 30 -“NO network Service” ATD10086; +WIND: 5,1 +WI ...… 查看全部问答> |
|
断断续续的搞了好久,终于有了一些结果,有图有真相。1. 这个是我的测试环境,BeagleBone + EE_FPGA,使用的arm + fpga的架构来测试GPMC的读写2. 根据datasheet我选用的是GPMC to 16-Bit Nonmultiplexed Memory3. ARM和FPGA的管脚分配详细见附件:4 ...… 查看全部问答> |
|
模拟双口RAM器件 项目预算:¥ 2,000~4,000 开发周期: 7 天 项目分类: 嵌入式 竞标要求: 项目标签: 基于cyclone芯片 ...… 查看全部问答> |
|
ADM8316: SUPERVISORY CIRCUIT WITH WATCHDOG, MANUAL RESET, AND ACTIVE-LOW PUSH-PULL RESET OUTPUT: SUPERVISORY CIRCUIT WITH WATCHDOG, MANUAL RESET, AND ACTIVE-LOW PUSH-PULL RESET OUTPUT 特点: 1、26 reset t ...… 查看全部问答> |
|
以汽车上的控制器上所采用的单片机为例,汽车控制器对于单片机的安全性的要求越来越高,Hercules TMS570LS MCU即是TI专门面向汽车领域设计的一款以安全性为主要亮点的32位双核单片机。主要用于刹车系统(ABS 和 ESC)、电动助力转向系统 (EPS)、HEV ...… 查看全部问答> |




