- 博客(290)
- 收藏
- 关注

原创 单片机入门到高级开挂学习路径(附教程+工具)
一、先帮大家解答几个问题:1. 单片机是什么?答:单片机就是一个微型CPU,把程序烧录芯片里面,通过控制不同的外围电路实现不同产品的功能。2. 学单片机编程对数学英语有要求吗?答:数学会基本的加减乘除就行,英语会认单词a-z就行,很多外行人看到代码里一堆英文就头嗡嗡响,其实不然,只有少数语法是固定的,大多数英文都是工程师自己定义的,比如大神你也可以定义成DaShen(中文缩写)。那很多人此时就开始质疑,当初这么辛苦学数学和英语到底是为毛?数学和英语不是单片机开发的门槛,但却决定你以后能达到的高度,
2021-02-26 15:27:26
60280
33
原创 stm32f103VET6和stm32f103c8t6有什么区别?
Stm32f103VET6拥有512KB的Flash存储器和64KB的SRAM存储器,而stm32f103c8t6则只有64KB的Flash存储器和20KB的SRAM存储器。stm32f103VET6采用的是100引脚的LQFP封装,而stm32f103c8t6采用的是48引脚的LQFP封装,所以在PCB设计的时候需要考虑到它们引脚差异。以前,我就碰到过这样一款芯片,具体忘记是哪一款了,性能低、资源少的单片机反而价格高,就是量太少了。
2023-07-27 14:43:32
466
原创 普通的单片机开发版可以运行Python么?
在程序执行效率方面,Python的性能相对于其他编程语言(如C/C++)较慢,因此在需要高性能的应用场景下,或许C语言和汇编才是最好的选择。虽然Python是一种易于学习和使用的高级编程语言,但在单片机上使用Python开发应用程序还是需要对硬件电路有一定了解的。例如,MicroPython社区提供了大量的文档、代码示例和技术支持,可以帮助开发者快速上手和开发Python应用程序。由于Python是一种解释型语言,因此单片机需要具有足够的硬件安全功能,以保护系统免受恶意代码的攻击。
2023-07-20 19:36:31
345
原创 单片机常用的开发软件有哪些?
IAR也是一个比较著名的品牌了,它是由IAR Systems开发的一款集成开发环境(IDE),用于开发嵌入式应用程序,支持多种单片机芯片和处理器架构,例如ARM Cortex-M、RISC-V、AVR、8051等。Atmel Studio具有丰富的代码编写和调试工具,如代码高亮、调试器、模拟器等,并且支持多种编程语言,包括C、C++、Assembly等。MPLAB X IDE具有强大的代码编写和调试工具,如代码高亮、调试器、模拟器等,并且支持多种编程语言,包括C、C++、Assembly等。
2023-07-20 19:34:41
1392
原创 单片机毕设实物买的成品,论文是自己查资料和照着实物写的,算学术不端吗?
此外,如果毕设实物是直接购买的成品,也可能被认为是不符合科研规范的行为,因为这样的做法缺少了实验设计和实验控制的环节,可能导致实验结果不够准确和可靠。其实很多公司做产品都不会从头到尾去创造的,创造意味着你要踩很多坑,你的开发周期会很长,可能还没撑到产品盈利,公司就已经倒闭了。如果论文仅仅是照着实物写的,缺少独立的思考和研究,就可能被认为是抄袭或剽窃,是一种不端行为。如果是我,我更希望你是买来参考,然后通过这个成品,你能彻底搞明白,它从头到尾是怎么做出来的。站在公司的角度,我觉得不是。全部无偿分享给铁粉!
2023-07-12 15:15:04
313
原创 问一下路过的大神keil5与keil5mdk 的区别是什么?
而Keil5 MDK针对ARM Cortex-M系列微控制器的开发,提供了更多的功能和库,如实时操作系统、多核处理器和PowerDebugging等。Keil5是Keil公司推出的一款嵌入式开发工具,包括了MDK、DS-MDK和MDK-Lite三个版本,其中MDK是最全面的版本,支持最多的器件和功能。Keil5 MDK包含了Keil5的所有功能,同时还支持ARM Cortex-M系列微控制器的编程、调试和仿真,以及相应的软件库和工具。Keil5提供了一个完整的开发环境,包括编辑器、编译器、调试器等。
2023-07-12 15:13:51
856
原创 STM32f103C8T6的优势是什么?
最强大的就是他们的库,很多芯片基本都是大同小异,以前我用过STM32F030的,切换到STM32F103也很轻松,代码风格和定义非常相似。有一个现象就是,如果芯片涨价,那涨得最猛的肯定是量最大的那颗,STM32F103C8T6就是典型的例子。早期我学习的时候,有个误区,就是刚入门就喜欢上高配,结果都是没玩到高级功能,开发板就丢在一边吃灰了。这款芯片,我用了几年了,应该是我用过的单片机里最喜欢的一款,因为用起来很稳定,很省心。以前我调过一款单片机,光串口驱动调了我一周时间,单收没问题,一帧就会丢包。
2023-07-10 15:48:19
894
原创 该不该放弃嵌入式,单片机这条路?
本文几乎浓缩了我从业10几年的精华,内容涵盖我转行、打工、创业的经历。建议从头到尾不要错过一字一句,因为字里行间的经验之谈,或许能成为你人生重要转折点。全文3700多字,写了6个多小时,如果你赶时间,建议先点赞+收藏防止找不到。很多人痛苦的根源,就是怕吃苦。相信,我比你们的年纪都大,虽然我一直觉得自己才20多岁。人生上半场已过,我最大的感触就是只要还活着,就是不断碰到问题,然后解决问题的过程。问题只会迟到,不会缺席,今天你逃避的问题,以后会以另一种更残酷的形式
2023-03-29 16:52:50
7504
10
原创 嵌入式软件去哪个公司好?
很多人说去越大的公司越好,在大公司里,你如同蝼蚁,最不受重视,爬上去需要的周期也长,给你发挥和成长的机会很有限。小公司适合做了几年以后去,能锻炼自己的综合能力,但是小公司不稳定,可能明天就发不出工资,看自己承受风险能力了。看老板格局如何,有些公司利润不靠从客户手里挣,全靠扣员工奖金,这种公司就算做大了,你也从中喝不到多少汤。这个架构,我在2019年也录了教程,我做新项目时,直接套用这个架构去写,效率直接起飞。单片机怎么实现模块化编程?老板的使命,就是公司的使命,也就是你的产品解决哪些人,什么痛点?
2023-03-23 11:26:55
1401
原创 单片机中有FLASH为啥还需要EEROM?
Flash更适合存储代码和常量,就是不需要频繁更新、数据量大的场景,比如说音频数据、图片数据、程序等等。EEPROM适合存储需要频繁更新数据、数据量小的场景,比如系统参数配置等等。最后彩蛋时间,最近有粉丝问我怎么提升单片机编程思维和水平。我做了开发10几年,累计做过几十个项目,我针对这些项目共性功能,比如任务创建、管理、队列算法、LED特效、按键扫描等,写了一个标准程序框架。这个架构,我在2019年也录了教程,我做新项目时,直接套用这个架构去写,效率直接起飞。
2023-03-21 15:42:32
1298
2
原创 微机原理,有啥书籍推荐?
看模电的时候让我最头痛的就是数学公式,这本书不需要读者具备专业的数学和编程背景,作者以讲故事的方式介绍编码历史和发展,让读者能轻松理解其中的概念和原理。内容覆盖了数字编码、通信编码、压缩编码等多个领域,不仅涉及到基础的编码技术,还涉及到诸如信息论、错误检测与纠正等深入的技术细节。例如,如何实现音频和图像的压缩、如何使用纠错码来保证通信的可靠性等等,这些实际应用会帮助读者更好地理解编码技术的重要性和实用性。刚入行那会,看过模电,给我的感觉就是,这书不是给新手看的,是给专家看的,果断放弃。
2023-03-21 15:40:28
701
原创 初学stm32单片机可以做什么简单的小作品?
比如无际单片机的双网防盗报警系统项目,使用STM32连接lora模块、WiFi模块、4G模块、触摸按键、语音芯片、TFT屏、温湿度模块、充电模块,做一款综合型的物联网网关,局域网通过lora和探测器组网,广域网通过WiFi和4G和服务器通讯,实现远程对硬件进行监控、远程固件升级等。使用STM32连接多个传感器和执行器,例如电机、红外传感器、超声波传感器、陀螺仪等,并通过编程控制小车的运动和行为,可以学习机器人控制和算法设计等知识。
2023-03-20 18:15:52
2715
4
原创 stm32 单片机主要优点有哪些?
需要根据硬件工程师设计的电路来规划需要用到的单片机外设,然后对比你选择的单片机资源是否满足,比如时钟频率,Flash,RAM,SPI,IIC,USART,PWM,ADC等等。STM32 单片机配备了多种调试和测试接口,如 SWD 和 JTAG 接口,方便开发者进行调试和测试,这些调试工具都很便宜,有些单片机下载和仿真器都上千。STM32单片机的早期的价格相对较低,能够提供高性价比的解决方案,适合各种应用场景,不过后面因为一些原因价格大幅上涨,现在也在慢慢回落。
2023-03-20 17:09:36
5092
原创 单片机能运行操作系统吗?
我们写程序也是一样的,程序架构就是的”地基”,只有地基稳了,你的程序才能应对项目经理突如其来的改功能、换芯片方案,你的代码才经得起折腾、产品功能做得稳定。,上操作系统比较占用单片机的资源,比如占用比较多的FLASH和RAM,间接增加了硬件成本,哪怕成本增加1毛钱,对于上量的产品,分分钟是一个工程师的工资。另外,开发者是可以剪裁的,也就是说你可以根据你产品的功能修改系统代码做定制,前提是你已经吃透了系统的代码,否则不要轻易尝试,不然很容易给自己挖坑。
2023-03-13 18:30:12
3629
原创 单片机怎么实现真正的多线程?
单片机实现多线程技术是一个比较复杂的技术,不仅需要掌握单片机的相关知识,还需要掌握多线程技术的相关知识,比如任务调度、任务同步、任务资源分配、任务通信等等。我红色框标注的每个任务调度的时间,1代表10ms,50则代表500ms,每个任务执行的频率可以不同,方便释放cpu资源给更需要的任务。只是每个任务可以灵活分配调度时间,不重要的任务执行次数少,重要的任务执行次数多,看起来像多线程的效果。如果任务就绪,就执行,等该任务执行完,下一个任务才能执行,所以本质还是轮询。
2023-03-13 18:26:32
2997
2
原创 嵌入式开发要学多久?要学哪些课程
曾经有新手和我抱怨:为什么嵌入式开发这么难?相信我,你不是学不会,只是没找对方法。这是一片真正为「终结迷茫」而生的回答,内容有点长,如果你赶时间,建议先点赞+收藏防止找不到,如果你想快速切入嵌入式开发行业,请花几分钟,从头到尾不要错过一字一句,因为字里行间都是我从业11年的经验精华。学习嵌入式,定位规划比课程本身更重要!一、定位1.嵌入式主流的几个方向这是几个是目前市场需求最大的,说白了就是学完以后工作比较好找。我相信大多数人学习都是奔着高薪工作的吧。这几个方向里面,
2022-05-11 14:24:01
10408
8
原创 stm32用什么软件编程烧写比较好呢?
今天给大家分享我从业单片机开发11年必备的神器。在刚入行不久,看到那些老工程师费很大的劲去搭建开发调试环境,让我很不解。我想有那工夫,我程序都写完了,如果有问题就看代码找Bug呗。直到后面做了一些中大型的项目,才发现,前期花时间去把开发环境搭建好,非常有必要。有时候测试出问题,代码量大了,如果还通过代码去找问题的话会比较费时间。这个时候,一些辅助工具,就发挥作用了,比如说代码查看和编辑器、调试工具等。下面,我介绍下,我自己和见过的那些大神最常用到的一些编程软件搭配。一、集成开
2022-05-11 14:22:20
10618
2
原创 STM32之后哪块板子发展最好?
从事开发10年了,我来说说我个人见解。首先,除非是顶尖的垄断技术,否则一般不会有屹立不倒的芯片。站在研发经理的角度,单片机选型时主要会考虑以下几个因素:1.稳定性2.价格3.交货周期4.研发周期5.是否满足产品需求……一、稳定性这个不用多说了,单片机就像”大脑”,大脑都出问题了,产品会正常吗?所以稳定性肯定是在在最首位的,我用过STM32有6,7年了。作为工程师,我个人也非常喜欢STM32,胜过用过的所有单片机,对它的评价是稳如狗。二、价格
2022-05-11 14:19:26
3049
1
原创 jtag和swd区别,该用哪个?
我刚开始学习单片机是STC最经典的STC89C52RC。导致我后面很多51的产品应用都会选择STC,一方面是因为熟悉,一方面是使用确实很方便。其中最让我满意的就是烧录,可以直接用串口就可以下载程序,一个USB转串口工具也就10几块。很多别的国产单片机,都需要用专门的烧录器,一个几百上千的。不同的单片机厂家各自为营,互不兼容,导致用他们的单片机就必须要买他们的烧录器。这点其实很不好,把很多新手拒之门外了,不利于自身芯片推广,具体是否有别的苦衷就不知道了。后面接触到了ARM内核的单片机,
2022-05-11 14:18:15
4352
原创 树莓派为什么涨价了?
任何东西涨价都是一个原因:供不应求。别说树莓派,很多芯片都涨价了,比如说STM32,去年最高峰涨了将近10倍。所以,引发了很多有趣的事。比如说:以前接到订单老板开心得睡不着,现在接到订单老板愁得睡不着。芯片价格涨得太猛了,很多产品利润只有几块钱,你一下跟客户涨10倍,客户肯定觉得你在侮辱他们智商。不做,又有可能损失掉这个客户,所以太难了..还有一些事,以前做产品没挣到钱,反倒把做产品囤的芯片卖了狠狠挣了一笔。那为什么会涨价?1.疫情影响这是离世界最近的影响,疫情导致.
2022-05-11 14:16:44
9829
原创 stm32入门开发板选野火还是正点原子呢?
两个可以说都是行业标杆。不能说哪个比哪个更好,各有特色,适合自己就是最好的,同行之间都是相互参考去做的。我从以下几个维度来对比下:1.教程2.代码3.开发板价格4.进阶一、教程两家教程都是完全开源的,大家对野火的教程好评比较多,开始几章由浅到深讲解地很好。有些c基础不是很好的人也能跟上,能理解STM32的外设使用底层也是从寄存器配置进行代码二次封装来的。后面一些章节似乎换了老师,讲解地更加偏向实际项目,站在初学者的角度,或许听起来有点费劲,但死磕也能学到不少东西。
2022-04-22 11:07:55
7300
3
原创 嵌入式系统中,FLASH中的程序代码必须搬到RAM中运行吗?
这个问题,核心还是得看你用什么芯片方案!嵌入式系统涉及技术栈特别庞大,不仅仅大家理解的ARM+Linux而已。我从业11年,也只敢说对其中一个方向熟悉而已。嵌入式系统中,核心单元就是整个系统的”大脑”,类似于计算机的cpu。我不严谨地称它为处理器,免得杠精喷。不同的处理器,性能是不一样的,从性能上分为以下几种:由不同的嵌入式处理器,又衍生出不同的职业方向,主流的有以下几个:1.单片机工程师2.Linux驱动开发3.Linux系统开发工程师4.Linux应用工.
2022-04-22 11:06:51
3456
原创 为什么有些人说单片机简单,我学起来这么吃力?
相信我,你不是学不会,只是没找对方法。看完这篇文章,你就发现原来自己学起来并没那么吃力。开始前点赞+收藏赶紧点起来,不然我怕你看得太入神,下次想看都找不到。很多人学单片机从入门到入土,最核心的问题无非就是以下3个:1.学习路径不够清晰2.学习内容不成体系3.学习过程没人指导下面,我们重点针对这3个问题来讲下解决办法。一、学习路径不够清晰1.学习路径不清晰会有什么问题?一会学一下电路,一会学一下单片机,一会学一下c语言,学了很多东西,最后发现啥也没学会。还有
2022-04-22 11:05:33
7738
5
原创 嵌入式Linux和stm32区别? 之间有什么关系吗?
本人从事嵌入式单片机开发11年,很多人对嵌入式、单片机、STM32、Linux傻傻分不清楚。导致学习过程走了很多弯路,明明只需要几个月学习时间,却浪费了1-2年,最后抱怨嵌入式也太高了吧?!看完这篇文章,相信你会醍醐灌顶,彻底搞清嵌入式linux和stm32的关系!我从以下几点,彻底解决大家的问题:1.嵌入式开发的几个方向2.什么时候用嵌入式Linux?什么时候用单片机?3.嵌入式Linux和单片机(stm32)开发的区别一、嵌入式开发的几个方向以前有很多童鞋问我:无
2022-04-22 11:02:38
8677
3
原创 单片机外包公司可以去吗?学好单片机能接私活吗?
前两年,我帮一个研究生做了一个毕业设计,用于生产线上,自动去剔除不良品的系统。项目不需要落地,只需要吹中间涉及的技术环节,用什么方案,具体技术实现细节。收了大概2K左右吧,花了差不多半个月时间,感觉亏大了。接了也只能硬着头皮做完,现在也经常有人找我做方案,我基本都拒绝了。为什么?因为我对那种产品不熟,除非是我做过的,有现成的参考电路和代码,否则一律不接,接了就是给自己挖坑。很多人以为做技术的接外单可以挣钱,说出来你可能不信,很多都会亏本。一、我对外包公司的理解前段时间,无际单
2022-03-30 14:44:15
7238
3
原创 stm32正点原子和普中或是野火哪个好?
看了很多热心网友对正点原子、野火、普中等开发板的对比和评论。说这个讲的不行,那个代码写得垃圾,还有谁谁谁的像一坨屎。说真的,有种卸磨杀驴的感觉。为什么这么说?因为忽略了两个问题:1.产品定位我刚开始自学单片机的时候,就非常喜欢郭天祥老师的视频。这是10年前了,那时候基本没啥选择,不像现在开发板和教程泛滥。那时,我对单片机、c语言、电路这些一窍不通。我也很死板,脑子不会转弯,同样是点亮灯功能,换一个引脚我就不会控制了。所以,我很喜欢那种系统的手把手教程,配套硬件最好就是
2022-03-27 23:32:34
5397
6
原创 你用esp8266做出过什么有趣的东西?
曾经有个40多岁的老板跟我说,很羡慕我这种做技术的,他也喜欢钻研,感觉自己做产品很有成就感。男人是天生的小朋友,都喜欢玩,都喜欢钻研。我做单片机开发11年了,深感技术的学习过程索然无味。并没外行人看起来这么有趣,特别是物联网没成熟之前,大多数电子产品都是单机版。自从esp8266这种wifi模块出来的时候,就能做成网络版,可做的附加功能也更多了。其实早期esp8266不是很稳定,据说是sdk的问题,做产品不太敢用,前面我都用焊枫、庆科之类的比较多。稳定以后,很
2022-03-25 13:37:39
5529
6
原创 什么是soc?SOC与MCU的区别是什么?
自己做了单片机开发10年,看了很多关于soc的文章介绍,承认自己孤陋寡闻了。但是如果不是我用过几款SOC,还真看得云里雾里,太学术化了。如果拿SOC和MCU对比,大家可以理解成SOC就是定制功能版本的MCU。当然,SOC不仅仅局限于MCU,还可以是更高端的CPU、MPU的功能定制版。有一个误区, 并不是所有SOC都那么强悍,实际上低端的SOC用量也很大,主要看产品需求。下面分别来介绍下:一.什么是MCUMCU就是微控制器,别名叫单片机,这是烂大街的术语了。正在上传…重新上传取
2022-03-22 15:48:15
10107
4
原创 单片机为什么不到一年时间涨这么多?
核心原因就是供不应求,全球缺芯。前段时间,上家公司老板找我问了下以前产品的问题,顺势就聊聊大家最近在做的事,做的如何之类的话。听老板语气都感觉有气无力的,其实不用他说,我都知道,前几年公司都是一直在亏钱,最近几年就更不容说了。我大概3年前从那里离职,帮公司做了2款成品,客户刚准备量产了,疫情就来了。所以,离职原因是不想拖累公司,因为当时发工资都比较困难了。当然,我也没那么伟大,也怕公司拖欠工资影响到自己生活,毕竟自己也拖家带口的。自己陪公司熬了几年,公司产品基本上也是我开发的,辞退我
2022-03-21 19:29:58
6974
原创 研一被放养,想自学嵌入式找工作,可行吗?
先说结论,完全可行。实际工作对于学校的知识就是降维打击,放不放养,关系并不大,除非你按照本文的策略和去刻意学习,那才有可能毕业就甩同学几条街。能考上研究生的,学习能力毋庸置疑。其次就是学历背书,哪怕是转行,公司的接受程度也比较高。但也不要高兴的太早,这并不意味着你一定能学得会。在这个行业做得越久,我越觉得学技术是一场修行。是对自己毅力、耐力的考验。我深知自学那种一边努力,一边迷茫的煎熬。再加上学习过程中有问题没人能及时指导,很容易迷茫和焦虑。这些是脱离你学历的东西,属于人
2022-03-16 17:21:25
5233
1
原创 为什么你问问题,别人都已读不回?
不知道你有没有好奇过,你问别人问题,为什么别人不鸟你?如果有,请继续看去,如果没有,就更应该看看。经常会收到一些小白的咨询…除了无际单片机的学员,大多数我都是已读不回。为什么?一方面是我时间非常有限。另一方面是懒得理,能不能领悟就看他自己了。领悟什么?我来讲讲我的故事,相信大家多多少少有这种经历。我刚开始学单片机的时候,经常混迹在一些技术群,论坛里。主要是碰到问题的时候,能快速解决掉。有时候问问题,偶尔会有人回应下,大多数问题都是石沉大海的。技术的学习过程既枯燥又
2022-03-14 22:59:03
5801
11
原创 最近在学C语言,非常痛苦,怎么办?
来讲讲我的经历吧…我非计科专业,2011年毕业于电气工程专业…当时觉得这个专业没钱途,也不适合我,就计划着转行。那个时候也很焦虑和迷茫,白白浪费几年时间,最后又得重来,真是造孽..年纪轻轻就开始感叹人生真特么的坎坷。焦虑和迷茫了一个多月,除生活变得更糟,别无变化。心里也焦急,再这么下去就废了。出于我性格比较内向,可能比较适合做个程序员。加上自己从小家里就有电脑,初中把各种游戏玩的很溜,像CS、泡泡堂、传奇之类的,也自己租服务器开过传奇sf,给自己刷了一套终极装备去虐普通玩家。
2022-03-05 10:47:55
23883
41
原创 硬件基础:电阻作用及产品应用
老铁们好,我是无际。今天来讲下电阻,这里我只讲在我们开发产品中最常用的,节约大家时间,先讲理论再讲实际应用。课程内容目录:1.电阻理论2.电阻选型3.产品应用一.电阻理论1.电阻种类电阻种类非常多,根据用途划分比如碳膜电阻、金属氧化膜电阻、光敏电阻、热敏电阻等等。不是每个产品都必须要用,但是贴片电阻是每个产品的刚需。图片源自网络由于生产工艺在进步,现在生产都是用贴片机都是全自动生产的了,可以节约成本,如果使用插件电阻还要后焊,成本高,贴片电阻尺寸也小,
2022-03-03 15:54:01
2938
2
原创 跳过51单片机,直接学STM32有什么严重后果?
STM32现在之所以这么普及,主要是教程资料非常丰富,一些卖开发板做教程的至少有50%的功劳。再价格也算合理,导致很多企业用这个单片机去做产品,初学者也更渴望掌握这款芯片。不过STM32这两年涨价太狠,很多公司采用国产芯片替代了。我刚接触单片机是在2011年,当时STM32还没现在这么普及。买开发板就只有例程,还没视频教程。不然,我也可能直接从STM32开始学了。人都是浮躁的,总想用最短的时间,学最复杂的东西。就像我以前去买开发板,明明标配的可能都搞不完,偏偏喜欢上高配。高配
2022-03-02 18:54:07
6579
6
原创 C语言开发单片机如何避免全局变量过多混乱
每个攻城狮的成长经历,目标总是相似的。刚开始学习这门技术的时候,希望自己能独立做出各种各样智能的产品。有了这能力,更有竞争力,也更挣钱,在越来越智能的时代不至于被抛弃。可惜并不是每个人都能走到终点。很多人学着学着就学不动了,最后遗憾放弃有些人虽然走了很多弯路,凭借惊人毅力一样挺了过来。这一路有太多的瓶颈需要突破,每一个都可能决定你是天选之人,还是淘汰者。对于刚入行的工程师来说,有一个瓶颈非常难突破。那就是如何让自己写出来的程序更专业。有很长一段时间,虽然功能自己都能写出来
2022-03-02 18:53:25
2744
4
原创 我是怎么提高单片机编程能力的?
我对编程的兴趣源于黑客…没想到最后竟然走了单片机开发的路线,或许是现实不允许我有梦想。黑客的成长过于漫长,而我当务之急是找份工作糊口。我并不是计算机专业,临近毕业对编程也一窍不通。第一次自学的是java,学完基本语法,好像懂了,又好像啥都不懂。通俗点讲,就是做项目毫无思路。后面接触到了单片机,深入了解后,发现这个编程简单,有java基础学c语言也贼快。就是电路比较复杂,特别是模电,还好后面发现并不需要太深的模电功底。果断买了块开发板,按着教程顺藤摸瓜,一个多月基本把开发板上的
2022-03-02 18:52:47
4213
5
原创 想从事单片机工作,C语言要达到什么水平?
今天我来聊聊从事单片机开发工作,C语言要达到什么样的水平。我用自己从入门到找到工作的经历来说或许更贴切点。我是2011年毕业,非本专业,读的是电气工程,看到师兄那苦逼样决定转行。实习期比较自由,我就开始自学,从入门到转行成功,前后花了4个月左右。刚开始,我也很焦虑….自己能不能学得会?学到什么程度能去找工作?万一花了几个月时间学习,找不到工作怎么办?过程虽然很曲折,不过最终还是转行成功了,还记录当时学习的一些笔记。只要你肯坚持下去,有兵来将挡,水来土掩的魄力,结果都不会太
2022-02-28 11:49:54
4355
4
原创 初学者想自学单片机需要买什么呢?
我刚开始学习单片机的时候一脸懵逼,看了下网上一些扫盲文。模拟电路、数字电路、微机原理、C语言、寄存器、数据手册、数据结构等等一大堆专业名词…不知道的还以为单片机是造导弹的技术….实际刚开始学根本用不着学这么多,无际从事单片机开发10余年,下面给大家捋一捋。捋完你就会不禁来一句:卧槽,比哄女朋友简单多了!学习单片机开发啊,不像学纯软件,能空手套白狼。单片机开发是偏向硬件的编程,也就是写程序去控制硬件。虽然网络喷子很多劝退的,说什么学得多,拿得少。
2022-02-26 19:28:39
2517
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人