无际单片机编程

公号【无际单片机编程】拿入门到高级教程工具包

  • 博客(28)
  • 收藏
  • 关注

原创 单片机怎么做定时器矩阵,彻底解决各种定时问题?

大家好,我是无际。定时功能非常常用,可以说是刚需,也可以说是很多人的痛点。做LED闪烁效果要用定时、按键扫描要定时、数码管扫描要定时、滤波要定时等等。曾经,我在产品开发的时候也被各种定时需求搞得焦头烂额。还好,后面我自己写了一个定时器的程序架构,今天一步到位,,彻底解决各种定时的问题。最近无际单片机编程有几个学员在学习的时候搞不懂这个。我借此写了这篇文章,然后基于这个文章内容来给学员们直播讲解。一、为什么我要搞定时器矩阵定时器矩阵这个概念是我自创的,简单来说就是很多不同定时时

2021-09-29 19:55:10 2406 6

原创 能详细地讲讲stm32该怎么学吗?

现在一说到嵌入式、单片机,很多人想到的可能是STM32。因为STM32的市场应用实在是太广了,我们在招聘平台随便搜嵌入式/单片机工程师,都要求最好会STM32.当然,一款单片机的火爆绝对不是空穴来风。我自己也用STM32开发过很多产品,客观地说确实比大多数单片机用起来要省心。主要体现在以下几点:ST把复杂的东西封装了起来(寄存器配置),使得我们直接调用固件库就能轻松使用。 芯片比较稳定,不会有乱七八糟奇奇怪怪的问题。 不同系列兼容性强,固件库通用性强。到目前为止,我做了开发

2021-09-28 16:34:12 2747 2

原创 为什么我学51单片机很顺利,学STM32却一头雾水?

五年懂行,十年称王。当初自学转行的我,怎么也没想到自己能从事单片机开发10年。王不敢称,还算懂行。10年前我刚毕业,即将面临社会毒打,我慌得一批。我学的是电气工程,后面主修电梯。毕业后和大家一样,感觉还是啥也不会,啥也不是,最悲哀的对本专业还很排斥。那个时候看得不远,就看实习的那些师兄前辈们,完全打消我从事这个行业的欲望。工资低、责任大、体力活、24小时待命。相信一个正常的年轻人都不会去选择这样的工作,除非生活所迫。所以,我虎躯一震,决定大胆一次,选择了自学转行。可能

2021-09-27 19:06:05 5870 15

原创 单片机怎么用回调函数在不同文件之间传递数据

大家好,我是无际。今天继续来聊下回调函数。之前写过一篇受到了广大老铁们的认可。最近有几个新学员被回调函数搞得有点懵逼。不理解为什么要搞这种绕来绕去、指针指来指去的函数。先写篇文章预热一下,晚上再直播跟大家互动讲解和答疑。其实并不是我想把简单的东西复杂化,而是如果你想写出好的代码架构,回调函数是必不可少的。如果你去看那些大神写的程序,你会发现他们都是这样做的,比如说蓝牙协议栈、实时操作系统、STM32固件库等等。每个人写得风格可能不一样,但是本质是一样的。我们先来理解一

2021-09-26 15:27:53 4255 4

原创 32单片机编程简单吗?单片机程序与桌面编程哪个难?

STM32单片机编程对很多新手来说就像”天书”。我当初是学习了51单片机,然后就去找工作了,这已经是10年前了。刚进入公司,老板先是让我维护老产品,也就是stc单片机做的项目,改改代码,增加新功能。熟悉了以后,老板又让我去维护nxp的产品,我记得是ARM7的单片机。ARM7的代码比51的要复杂很多,主要是单片机的资源丰富了,需要配置的寄存器也更多了。如果新手没一定代码沉淀的话,做起来会非常吃力。就像后面接触到STM32,需要用这款单片机去做产品一样。程序代码跟我们以前用51单片机

2021-09-23 15:02:23 1502

原创 28岁适合转嵌入式开发吗?

大家好,我是无际。刚吃完月饼,是时候喝碗鸡汤了。最近总是能收到一些小伙伴的咨询。说我现在多少多少岁了,目前从事跟嵌入式完全不相关的行业。但是对嵌入式行业很感兴趣,现在转行会晚吗?我印象最深的一个,是60多岁的前辈问我的。每次看到这些问题,仿佛看到了10年前的自己。当初我和他们一样,刚毕业,不喜欢自己学的专业。每天迷茫焦虑,不知道未来该做什么。后面我也是通过java接触到嵌入式,竟然能写程序去控制硬件,感觉很有意思。学会以后自己能DIY很多有产品,甚至可以改造自己身边的

2021-09-22 15:40:31 2295 3

原创 为什么搞嵌入式的要转互联网,搞互联网的想转嵌入式?

大家好,我是无际。好几天没正常更文了,除了有点忙以外,就是不知道要更什么内容。像我这种只做原创内容的,更是难上加难,如果猥琐点采集点同行的内容,做到日更就像吃菜一样简单。做这种技术号其实挺尴尬的,定位决定内容,但人都是浮躁的,真正的干货内容大家也不一定看得下去。每次我看到那种长篇大论,特别中间还穿插的代码的,我都默默点左上角的关闭。能真正从头看到尾的,绝对是个狠人。所以,我还是比较少更那种贴一堆代码的然后讲解的。大多数都是水文,闲暇时间给大家分享下自己的所想所做。如果大家有什

2021-09-18 13:42:04 2225 2

原创 单片机是什么?51单片机和stm32有什么区别?

我是10年前就接触单片机了,当时这个名字其实听着挺low的,也很冷门。如果在几年前,你说没听过单片机那很正常,如果放到今天,你没听过,那只能说你有点落伍了。因为你每天接触单片机的应用,比接触你女朋友还多。比如说家里的电饭煲、冰箱、空调、洗衣机,去上班路上的公交地铁闸口、共享单车、到公司用的鼠标、键盘、咖啡机等等。1.单片机到底是什么?单片机其实就是一个芯片。这个芯片它有一些特性,比如说可编程,也就是可以写程序下载到芯片里面去,有点类似电脑cpu的感觉。大家也可以理解成是拼多多

2021-09-15 12:30:53 10623 5

原创 单片机干嘛的?嵌入式是单片机吗?

我见过很多初学者,搞不清嵌入式开发是做什么的,学什么的,也搞不懂嵌入式和单片机的关系。在网上找了很多资料,发现看的云里雾里,很多想入行的小伙伴本来还信心满满,看完以后被狠狠泼了一盆冷水:这门槛也太高了吧?!这是信息爆炸的时代给我们留下的弊端,信息太多反而不好判断哪些是靠谱,哪些是坑。所以,现在教程资料泛滥了,反而刺激了我付费学习的需求,正确地付费能大大缩短我的学习周期。很多人想不明白这点,走弯路也概率也是很大的。1.嵌入式和单片机的关系下面,我先来聊一下单片机和嵌入式的关系,嵌入式是

2021-09-14 10:38:12 2429 1

原创 STM32为何能在众多单片机中脱颖而出?

现在STM32资料教程如此丰富,但还是很多人学不会…假如STM32像10年前的NXP单片机资料一样少,估计学不会的人会更多。大家好,我是无际,一个踩坑单片机开发10年的老油条。这些年,我用过很多不同的单片机,使用起来基本大同小异,就是配置寄存器把单片机用起来。有些则不用自己去配置寄存器,直接调库使用,比如说STM8、STM32。用过这么多,我个人认为最爽的就是ST的单片机,也就是STM8/32,其次是STC的。因为这两款单片机资料教程太多了,也成熟稳定。我永远也忘不了,一些冷门单

2021-09-13 17:37:40 3037 4

原创 单片机编程简单吗?arduino为什么不适合大学生?

Arduino本质也是一个单片机,它的编程语言基本和单片机一样都是通过c语言。但是为什么很多人觉得单片机编程会比arduino难很多呢?原因啊,就是单片机编程开发比较底层,需要具备硬件基础,也需要看得懂数据手册,需要配置寄存器使用单片机功能。而这些arduino都帮你封装好了,你只需要按照他们的规则去写程序就很轻松实现功能。简单来说,就是arduino只考验你的c语言,至于其他会不会问题都不大,大大降低了各位的创作门槛,圆各位一个创客梦。不过,在实际产品开发的时候基本上不会用ardu

2021-09-11 14:51:47 10463 1

原创 mcu芯片是指什么芯片?mcu芯片是指51芯片吗?

Mcu是一个专业术语,一般不是行业内人士的话可能不知道这个是干嘛的。其实mcu就是单片机,它的英文是Microcontroller Unit,大家可以理解成是非常简易版的cpu。它具备一些通用的接口,比如说AD转换、IIC、SPI、UART、USB等等。具体要看型号,并不是每个型号的mcu都具备这些外设功能。Mcu主要针对运算和控制比较简单的电子产品,比如说家电类、玩具类、工业类、医疗类、军工类等等。应用非常广,可以说是铺天盖地都是mcu的应用。Mcu芯片有非常多品牌,下面列举几

2021-09-09 18:24:44 6130

原创 物联网专业真的把人坑惨了?浅谈物联网的未来发展趋势和未来方向

大家好,我是无际。从事10年单片机开发,其中有3,4年都在研发物联网类的产品。我个人认为未来发展非常好的物联网却被很多本专业的学生,甚至是热心网友喷辣鸡。下面结合我自己的经验给大家分享下。一、为什么很多人说物联网专业坑?我调查了一下,碰这个行业坑的群体大致分为两类。1.物联网专业的学生为什么学生会觉得这个专业坑呢?在回答这个问题之前,我们先了解下这个专业需要学习的一些课程。1).公共课英语、高数、线性代数、概率论、数理统计等等。2).专业课Java、C/C

2021-09-09 14:36:37 7718 4

原创 嵌入式是什么意思?嵌入式是干什么的?

现在大多数的年轻人,我相信都不希望自己沦落到去工地搬砖,去流水线成为”没有灵魂的机器人”,又或者去做一些看不到前景的普工。一边寻找一边迷茫,跟11年前的我一样。那个时候我正面临毕业,学校帮我们安排实习岗位的时候,我才知道有多坑,虽然是个技术工,但保安的性质没什么区别。工资都一样低,做的比保安还多,还需要承担很多责任,这个职位就是电梯维修工,而我们专业其实是电气工程。这个职位长期缺人手,如果你着急找工作的话可以去试试,哈哈。或许很多人和我当时的想法是一样的,年轻嘛,都喜欢前卫的,流行的,高

2021-09-07 16:55:26 3022

原创 机械转电子工程嵌入式方向靠谱吗?怎么上手学习?

其实现在很多机械类的都是和电子产品融合形成一个完整的产品的。所以,机械类转电子嵌入式方向还是有优势的,至少在做一个产品需要机械部分的时候自己能独立完成。我一直从事嵌入式单片机开发,做了差不多也有11年了,虽然没做过机械的,但是我们在做电子产品的时候偶尔会跟机械的打交道。偶尔也会跟他们相互吐槽下自己的行业如何坑。最近我们无际单片机编程也有几个新学员是从机械行业转行过来的。根据这么多做机械的兄弟描述,从事机械还是比较苦逼的,工作环境差,又没妹子,这就算了,工作还低。记得有个学员跟我说他的

2021-09-03 22:04:35 1774 3

原创 嵌入式软件工程师待遇如何?嵌入式开发越老越吃香吗?

嵌入式软件工程师待遇绝对是领先大多数行业的,而且最近两年出现薪资涨幅大,企业依然招不到人的现象。口说无凭,我们通过招聘平台的数据来看是最靠谱的。大家好,我是无际。一个从事嵌入式单片机开发10年的老工程师,对于这个行业有自己的一些认知和想法。今天就过来人的角色来聊聊大家最关心的待遇和前景。首先,我要声明下,嵌入式开发涉及的知识面太广了,我的见解也只是冰山一角,大家自行评估,不喜勿喷。嵌入式开发的方向其实有几个:单片机开发 ARM+Linux FPGA等等大家一定要先有这个

2021-09-03 18:32:35 4788

原创 单片机初学者编程经常会碰到的问题及处理办法

在刚开始接触单片机学习的时候,尤其是C语言基础比较薄弱的老铁们,经常会碰到很多比较低级的错误,程序编译错误一大堆,但不知道如何解决!一、程序开发经常容易出现的问题汇总:①忘记写分号,或分号输入错误,导致程序编译错误。基本上每个C语言初学者都会碰到这个问题,忘记写分号,或者分号的输入格式错误。C语言中的每条语言结束都是以分号为标志的,而且分号必须是英文输入模式下的输入。②大括号不对等,导致编译不通过C语言程序编程,大括号的左括号和右括号必须一一对应,否则编译提示错误。③函数

2021-09-03 14:57:57 7417 1

原创 51单片机和52单片机区别是什么?51仿真器有必要买吗?

我们在开发单片机程序的时候,经常会碰到编译没有错误,程序代码反复的检查,但就是找不到问题所在,不知道问题到底出现在哪里了?这个时候的心情就会特别烦躁,单片机程序代码就是字母加数字,有点抽象,所以很多的程序代码我们都在在芯片原厂提供技术资料上开发的,如果单片机程序一旦出现一些比较抽象的问题,又找不出问题,那是一件非常苦恼的事情。碰到这些问题,我们该怎么去处理。①通过LED的闪烁效果来锁定问题,怀疑那里有问题就在哪里实现LED的效果②通过串口打印来查找问题,这个是我在51单片机程序开发过程中

2021-09-03 14:15:18 8476

原创 plc和单片机哪个更有前途?为什么本科生都不搞plc?

相信很多学电气工程专业的都会学习PLC,我当初也是电气工程专业,主要学的三菱PLC,后面也玩了下西门子的。当时觉得还挺神奇,也对编程比较感兴趣,不过学校学得太简单了,基本让你编个梯形图控制电机就算是毕业了。后来我就转去做单片机开发了,感觉比PLC更好玩,因为成本低,灵活性也高,可玩性自然也更高。最近我们无际单片机编程也有几个学员是做PLC转行过来学单片机的。我没从事过PLC的工作,根据他们描述,PLC的工资其实也还行,基本也能过万,但是就是出差太频繁,一年300天在外面出差。如果是单身寡

2021-09-03 12:08:14 57367 15

原创 嵌入式是硬件还是软件?嵌入式软件开发是做什么的?

最近,收到了几个小伙伴咨询说:自学了1年还是学不会嵌入式开发,是怎么回事?我相信有多自学者也有同样的经历,因为嵌入式开发涉及的知识体系太庞大了。如果你去找答案,很难找到一个靠谱的,我看过很多类似文章。比如说要学c语言、c++、java、单片机、ARM、Linux、数电模电等等。当你看到其中一个要学习的内容以后,我相信你已经有打退堂鼓的计划了。随便一个都够你学1个月以上了,全部学的话,这么算下来,顺利的话1年可能差不多,长的话2年也很正常。在这信息爆炸的网络时代,有利有弊,你要什么教程

2021-09-02 16:52:08 3288 2

原创 单片机和嵌入式哪个好?单片机会被嵌入式取代吗?

很多初学者都搞不清楚单片机和嵌入式的区别。今天就和大家来聊一聊这个话题。嵌入式和单片机,我喜欢用老爸和儿子的关系来区分它们。嵌入式开发细分很多方向,而单片机就是其中一个方向。除了单片机以外,还有ARM+Linux开发、FPGA/DSP开发、安卓开发等等。不同的方向,学习的知识体系也不一样。很多人都是通过一些智能的电子产品,比如说无人机、机器人、智能穿戴设备了解到的嵌入式。自身也对这个很有技术,想学习完以后自己也能做类似的设备。但是很多连嵌入式开发有哪几个学习方向都不知道,不要

2021-09-02 15:22:53 2021 1

原创 STM32单片用什么编程?如何学习STM32单片机开发

在大学刚开始接触51单片机的时候,我们学习的都是汇编指令,再到后来学习了C语言,用C语言代替汇编指令来开发编程单片机。STM32单片机的编程也是一样的,虽然支持汇编,但基本上没有人用,STM32程序都是基于C语言编程的。编程序代码可读性差,不方便移植,所以逐步的被淘汰,单片机目前基本上都是支持C语言程序编程。如何学习STM32单片机开发?选择一款合适的开发板想学好单片机,我们拥有一个开发板是必不可少的,单片机开发学习最要紧的就是要实操,配套开发板学习,很多程序代码通过开发板来验证,才能找到

2021-09-02 14:07:10 4454

原创 单片机能做什么创意小发明?新手怎么制作单片机智能小车?

曾经,有一个老板跟我说,很羡慕我们这些做技术的。我们都感觉有点讽刺,一个身价上千万的人,羡慕我们这些年收入不到20万的。不过从他的说话方式来看,似乎是认真的,他说他也喜欢研究技术,只是年纪大了,学不动了。不管你身在处于什么身份,相信每个男人心中啊,都有一个创客梦。先不说通过技术去改变世界了,大多数人都是普通人,不是托尼史塔克。不过即便是自己动手DIY一个小发明,写个小程序,烧录进去,让这个小玩意按照自己的程序逻辑去执行,也是成就感满满的。当初,我也是这样被骗进单片机开发这个行业的,没

2021-09-02 11:18:10 2713 1

原创 学大数据还是嵌入式好?学嵌入式好找工作吗?

不管什么时候,我都很羡慕那些月收入很高的人,并且对这种人特别好奇,他们到底是做什么的。可惜啊,我在10前就毕业出社会了,那时还是只会打游戏的稚嫩少年。哪里懂得什么行业有前途,反正看着名字挺牛逼就选了,就像我选了电气工程,读了2年才知道是修电梯的专业。那个时候,唯一能帮我们甄别行业前途的可能就只有父母了,不像现在,网络这么发达,可以在网上求救一下踩过坑前辈。但是那个年代,父母的思想都很传统,单纯认为就业率高的就是好的行业。不过也罢,学校学的东西其实跟实际工作落差也非常大。以前,我以为那

2021-09-02 10:12:20 1796

原创 学好单片机能找什么工作?单片机好学吗?

大家好,我是无际单片机编程徐工。随着电子集成技术的不但地发展,很多电子产品的设计都使用集成化的芯片,其中单片机在现在电子产品设计中,扮演者越来越重要的角色。集成电路让产品的电路设计越来越简单化,但对嵌入式单片机程序编程水平依赖是越来越高。小到儿童玩具,大到飞机导弹,太多智能电子产品都离不开单片机的开发,电子烟,按摩椅,智能红绿灯,耳机,手表,音箱……还有自动化产品的设计,产品生产治具的设计,智能机器人等,凡事需要智能控制的地方,都需要单片机开发,而且随着不同行业的融合,单片机开发的市场需求是

2021-09-02 10:04:22 3545

原创 怎么看懂别人写的单片机项目代码?

记得刚开始接触代码的时候,总觉得很神秘,也好奇到底是怎样的牛人,才能把这么多复杂的”天书”写出来去。当时多希望自己一夜之间也拥有这种能力,能自己写代码去把自己的想法通过技术的手段制造出来。现实哪有这么好的事,任何一项能力,必须都要经过破茧成蝶的痛苦过程。记得我第一份单片机开发的工作,掉头发的数量也是历史之最,也是导致我现在发际线变高的罪魁祸首。那个时候是第一次真正意义上去做实际产品开发,公司也没敢让我参与新产品研发,而是维护老产品,就是改改代码升级下产品功能。我记得很清楚,当时要维护一个

2021-09-01 21:33:48 4104 4

原创 单片机找工作好找吗?不懂英语怎么学会单片机?

我刚毕业的那会,找工作找了1个月多,我们从学校电子实验室出来的几个同学也都没有找到合适的工作,转行做其他行业去了,有的做销售去了,有的做管理去了……只有我坚持了下来。其实对于刚转行或者刚毕业的兄弟们,想要找一份心仪的工作是不容易的。很多人都因为找的时间太久没有找到合适的,所以就放弃了。但如果有恒心,相信你一定可以找到的,就看你能不能耐得住寂寞,俗话说的话,好事多磨,就是这个道理。我的同学那个时候如果再坚持坚持,也是可以找到适合自己的工作。刚毕业,手里没有钱,等的时间太久了难以承受,.

2021-09-01 16:11:06 1482 2

原创 学单片机有前途吗?学单片机先学什么?

大家好,我是无际单片机编程的徐工,今天和大家聊一下关于单片机的前景。随着科技的不断的进步,我们的生活都发生了翻天覆地的变化,我毕业就一直深圳上班,老家在西安那边。刚毕业的那会,每次回家要么坐飞机,要么做绿皮火车,但飞机太贵了,不是普通百姓可以享受的,每次和家里联系,只能通过打电话。2010年的时候,到处都是公用电话亭,不过那个时候想感觉还是挺方便的。到了2020年,短短10年时间,我们的生活发生了巨大的变化。之前绿皮30个小时,现在高铁10个小时,飞机票也便宜了。现在和家里联系也方便

2021-09-01 16:10:23 3399 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除