-
关于单片机一些常见问题
本文是上周五我们直播课的内容,关于学员一些问题的解答,里面涉及到的内容我觉得比较有价值,所以分享出来仅供大家参考。 一、我们课件拿到怎么学? 我们这个相对目标比较明确了,就是干项目,每个项目也有明确的功能需求,我们只要去实现 功能就可以了,这是大的方向,那细分下来的话环节怎么去落实? 四个字:道术结合 术的层面:根据我们给大家规划的学习路径那个表格来,…... wujidpj- 0
- 0
- 28
-
朋友圈那位隐藏大佬的单片机学习心得
最近在朋友圈收到了一个隐藏大佬的信息,可能是受到了我个人印象,无私奉献自己20年以来单片机的学习心得,以下是我们聊天截图: 今天我也分享给大家,希望对大家有帮助。 最近拜读了无际老师的单片机框架,深受启发。 同时也让我不禁感慨自己的学习之路,回想从开始学习单片机到现在具体运用也有近20年的时间了,借这…... wujidpj- 0
- 0
- 79
-
单片机volatile关键字的作用?
最近我们无际单片机学员在做stm8和stm32项目的时候,问volatile这个关键词怎么理解?有什么作用? Volatile是C语言的一个关键字,在stm8和stm32的固件库里也会经常看见这个关键字的使用。 如果真的想理解透彻,可能要追溯到编译器优化机制和cpu访问变量的原理。 这个可能需要花很多时间去研究,并不是很划算,我一直强调学习也要把控好投产比,也就是你投入研究的时间要和回报成正比。 …... wujidpj- 0
- 0
- 78
-
51单片机有哪些主要特点?51单片机优缺点对比
STC89C51只适合和同性能的51内核单片机相比,性能不同并无可比性。 11年前,我就是通过自学STC89C51入行单片机开发的。 到目前为止都非常经典,很多开发板都是基于这个芯片去做的。 我对STC单片机也是比较有好感的,一般51单片机的产品基本都用它。 下面罗列下它的优点: 1.资料丰富 现在新手学习单片机基本都是从STC89C51,配套开发板和学习资源也更多,新手入门基本无压…... wujidpj- 0
- 0
- 183
-
嵌入式开发要学多久?要学哪些课程
曾经有新手和我抱怨:为什么嵌入式开发这么难? 相信我,你不是学不会,只是没找对方法。 这是一片真正为「终结迷茫」而生的回答,内容有点长,如果你赶时间,建议先点赞+收藏防止找不到,如果你想快速切入嵌入式开发行业,请花几分钟,从头到尾不要错过一字一句,因为字里行间都是我从业11年的经验精华。 学习嵌入式,定位规划比课程本身更重要! 一、定位 1.嵌入式主流的几个方向 这是几个是目前市场需…... wujidpj- 0
- 1
- 173
-
stm32用什么软件编程烧写比较好呢?
今天给大家分享我从业单片机开发11年必备的神器。 在刚入行不久,看到那些老工程师费很大的劲去搭建开发调试环境,让我很不解。 我想有那工夫,我程序都写完了,如果有问题就看代码找Bug呗。 直到后面做了一些中大型的项目,才发现,前期花时间去把开发环境搭建好,非常有必要。 有时候测试出问题,代码量大了,如果还通过代码去找问题的话会比较费时间。 这个时候,一些辅助工具,就发挥作用了,比如说代码查看和编辑器…... wujidpj- 0
- 0
- 88
-
STM32之后哪块板子发展最好?
从事开发10年了,我来说说我个人见解。 首先,除非是顶尖的垄断技术,否则一般不会有屹立不倒的芯片。 站在研发经理的角度,单片机选型时主要会考虑以下几个因素: 1.稳定性 2.价格 3.交货周期 4.研发周期 5.是否满足产品需求 …… 一、稳定性 这个不用多说了,单片机就像”大脑”,大脑都出问题了,产品会正常吗? 所以稳定性肯定是在在最首位的,我用过STM32有6,7年了。 作为工程…... wujidpj- 0
- 0
- 78
-
jtag和swd区别,该用哪个?
我刚开始学习单片机是STC最经典的STC89C52RC。 导致我后面很多51的产品应用都会选择STC,一方面是因为熟悉,一方面是使用确实很方便。 其中最让我满意的就是烧录,可以直接用串口就可以下载程序,一个USB转串口工具也就10几块。 很多别的国产单片机,都需要用专门的烧录器,一个几百上千的。 不同的单片机厂家各自为营,互不兼容,导致用他们的单片机就必须要买他们的烧录器。 这点其实很不好,把很多…... wujidpj- 0
- 0
- 84
-
树莓派为什么涨价了?
任何东西涨价都是一个原因:供不应求。 别说树莓派,很多芯片都涨价了,比如说STM32,去年最高峰涨了将近10倍。 所以,引发了很多有趣的事。 比如说:以前接到订单老板开心得睡不着,现在接到订单老板愁得睡不着。 芯片价格涨得太猛了,很多产品利润只有几块钱,你一下跟客户涨10倍,客户肯定觉得你在侮辱他们智商。 不做,又有可能损失掉这个客户,所…... wujidpj- 0
- 0
- 272
-
stm32入门开发板选野火还是正点原子呢?
两个可以说都是行业标杆。 不能说哪个比哪个更好,各有特色,适合自己就是最好的,同行之间都是相互参考去做的。 我从以下几个维度来对比下: 1.教程 2.代码 3.开发板价格 4.进阶 一、教程 两家教程都是完全开源的,大家对野火的教程好评比较多,开始几章由浅到深讲解地很好。 有些c基础不是很好的人也能跟上,能理解STM32的外设使用底层也是从寄存器配置进行代码二次封装来的。 后面一些章…... wujidpj- 0
- 0
- 108
-
嵌入式系统中,FLASH中的程序代码必须搬到RAM中运行吗?
这个问题,核心还是得看你用什么芯片方案! 嵌入式系统涉及技术栈特别庞大,不仅仅大家理解的ARM+Linux而已。 我从业11年,也只敢说对其中一个方向熟悉而已。 嵌入式系统中,核心单元就是整个系统的”大脑”,类似于计算机的cpu。 我不严谨地称它为处理器,免得杠精喷。 不同的处理器,性能是不一样的,从性能上分为以下几种: 由不同的嵌入式处理器,又衍生出不同的职业方向,主流的有以下几个: 1.单…... wujidpj- 0
- 0
- 117
-
为什么有些人说单片机简单,我学起来这么吃力?
相信我,你不是学不会,只是没找对方法。 看完这篇文章,你就发现原来自己学起来并没那么吃力。 开始前点赞+收藏赶紧点起来,不然我怕你看得太入神,下次想看都找不到。 很多人学单片机从入门到入土,最核心的问题无非就是以下3个: 1.学习路径不够清晰 2.学习内容不成体系 3.学习过程没人指导 下面,我们重点针对这3个问题来讲下解决办法。 一、学习路径不够清晰 1.学习路径不清…... wujidpj- 0
- 0
- 136
-
嵌入式Linux和stm32区别? 之间有什么关系吗?
本人从事嵌入式单片机开发11年,很多人对嵌入式、单片机、STM32、Linux傻傻分不清楚。 导致学习过程走了很多弯路,明明只需要几个月学习时间,却浪费了1-2年,最后抱怨嵌入式也太高了吧?! 看完这篇文章,相信你会醍醐灌顶,彻底搞清嵌入式linux和stm32的关系! 我从以下几点,彻底解决大家的问题: 1.嵌入式开发的几个方向 2.什么时候用嵌入式Linux?什么时候用单片机? …... wujidpj- 0
- 0
- 127
-
单片机外包公司可以去吗?学好单片机能接私活吗?
前两年,我帮一个研究生做了一个毕业设计,用于生产线上,自动去剔除不良品的系统。 项目不需要落地,只需要吹中间涉及的技术环节,用什么方案,具体技术实现细节。 收了大概2K左右吧,花了差不多半个月时间,感觉亏大了。 接了也只能硬着头皮做完,现在也经常有人找我做方案,我基本都拒绝了。 为什么? 因为我对那种产品不熟,除非是我做过的,有现成的参考电路和代码,否则一律不接,接了就是给自己挖坑。 很多人以为做…... wujidpj- 0
- 0
- 106
-
stm32正点原子和普中或是野火哪个好?
看了很多热心网友对正点原子、野火、普中等开发板的对比和评论。 说这个讲的不行,那个代码写得垃圾,还有谁谁谁的像一坨屎。 说真的,有种卸磨杀驴的感觉。 为什么这么说? 因为忽略了两个问题: 1.产品定位 我刚开始自学单片机的时候,就非常喜欢郭天祥老师的视频。 这是10年前了,那时候基本没啥选择,不像现在开发板和教程泛滥。 那时,我对单片机、c语言、电路这些一窍不通。 我也很死板,脑子不会转弯,同样是…... wujidpj- 0
- 0
- 234
-
你用esp8266做出过什么有趣的东西?
曾经有个40多岁的老板跟我说,很羡慕我这种做技术的,他也喜欢钻研,感觉自己做产品很有成就感。 男人是天生的小朋友,都喜欢玩,都喜欢钻研。 我做单片机开发11年了,深感技术的学习过程索然无味。 并没外行人看起来这么有趣,特别是物联网没成熟之前,大多数电子产品都是单机版。 自从esp8266这种wifi模块出来的时候,就能做成网络版,可做的附加功能也更多了。 其实早期esp8266不是很稳定,据说是s…... wujidpj- 0
- 0
- 170
-
什么是soc?SOC与MCU的区别是什么?
自己做了单片机开发10年,看了很多关于soc的文章介绍,承认自己孤陋寡闻了。 但是如果不是我用过几款SOC,还真看得云里雾里,太学术化了。 如果拿SOC和MCU对比,大家可以理解成SOC就是定制功能版本的MCU。 当然,SOC不仅仅局限于MCU,还可以是更高端的CPU、MPU的功能定制版。 有一个误区, 并不是所有SOC都那么强悍,实际上低端的SOC用量也很大,主要看产品需求。 下面分别来介绍下:…... 无际- 0
- 0
- 124
-
单片机为什么不到一年时间涨这么多?
核心原因就是供不应求,全球缺芯。 前段时间,上家公司老板找我问了下以前产品的问题,顺势就聊聊大家最近在做的事,做的如何之类的话。 听老板语气都感觉有气无力的,其实不用他说,我都知道,前几年公司都是一直在亏钱,最近几年就更不容说了。 我大概3年前从那里离职,帮公司做了2款成品,客户刚准备量产了,疫情就来了。 所以,离职原因是不想拖累公司,因为当时发工资都比较困难了。 当然,我也没那么伟大,也怕公司拖…... 无际- 0
- 0
- 74
-
STC单片机是哪个公司的?是国产的吗?
STC最让人眼前一亮的绝对是他们的”牛皮癣”官网。 是不是满满的山寨风格?我都感觉官网配不上他们的芯片,哈哈。 至于老板姚永平算得上是8051单片机领导者了,也创造了中国IC设计公司的奇迹,目前STC 8051在全球也占有很大的市场。 作为一名从事11年开发的单片机工程师,用过很多不同的单片机,有国产的,有国外的。 个人最喜欢用的,除了ST、TI以外,就是STC的单片机了。 一款单片…... 无际- 0
- 0
- 229
-
研一被放养,想自学嵌入式找工作,可行吗?
先说结论,完全可行。 实际工作对于学校的知识就是降维打击,放不放养,关系并不大,除非你按照本文的策略和去刻意学习,那才有可能毕业就甩同学几条街。 能考上研究生的,学习能力毋庸置疑。 其次就是学历背书,哪怕是转行,公司的接受程度也比较高。 但也不要高兴的太早,这并不意味着你一定能学得会。 在这个行业做得越久,我越觉得学技术是一场修行。 是对自己毅力、耐力的考验。 我深知自学那种一边努力,一边迷茫的煎…... 无际- 0
- 0
- 101