范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

C语言要达到什么水平才能从事单片机工作

  大家好,我是林老师
  C语言要达到什么水平才能从事单片机工作
  最近实在太忙了…每天基本工作到晚上12点多,感觉额头凉飕飕的(发际线又变高了…)
  今天趁有时间来写一篇经验分享,希望对大家有帮助哇!
  阅读之前打开头像,先关注不迷路,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
  记得在2011年的时候我刚毕业,专业是电梯,考了高级维修证,但是对维修一窍不通,所有知识都是建立在理论层面。
  当时我还是比较排斥这个行业的,风险高、工资低、工作时间24小时待命。
  误打误撞我接触到了单片机,觉得挺有意思,玩硬件编程最大的好处就是,能让你体会到你学的东西真的能干点实事。
  但是兴趣归兴趣,现实是现实,面临毕业,我最大的困境还是找工作。
  干电梯是不可能了,别的行业又不会,只能盲目坚持自学单片机看能否转行成功。
  当时我也不知道自己非对口专业、学历又不高的情况下,会不会有公司要。
  更不知道自己学到什么程度能出去找工作,一切都是摸着石头过河,走一步算一步。
  不过,最后还是被我摸对了,成功自学进入单片机开发这个行业,以前写的技术博客还历历在目。
  10年前的任职要求和现在还是有挺大差别的,我找工作的时候只会下面几点:C语言
  2. 51单片机用51单片机做过智能小车项目Protel99看原理图
  5. 插件焊接能力
  如果放到现在,你只会这些,估计很难找到工作,单片机开发也不单纯的只看C语言水平。
  所以,下面我根据自己这10年被面试和面试的经历来跟大家分享下,现在如果你想从事单片机开发,需要具备哪些能力比较有竞争力。
  很多人以为从事单片机开发,主要是学单片机。
  这是一个误区,要改,单片机只是工具,掌握这门工具是必须的,但重点不是研究工具。
  单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统
  分类:
  1、通用型
  按单片机(Microcontrollers)适用范围来区分。例如,80C51式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。
  2、总线型
  按单片机(Microcontrollers)是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、 数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。
  3、控制型
  按照单片机(Microcontrollers)大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作工控用。
  51单片机的结构与功能
  单片机厂家和型号太多了,我们不可能每个都去学习,我们只需要学习主流的就可以了,比如说:STC单片机
  2. STM32单片机
  会用这两个,基本其他品牌型号的单片机,你1-2周就能把它用起来。
  学习这些单片机最好的办法就是买开发板,把常用的外设都用起来就够了,工具会用了你就没必要去深究工具是怎么造出来的。
  然后开始锻炼你的功能实现能力(简称产品思维),同时提升C语言编程水平。
  这些从开发板上都无法学习到,只能做项目。
  即便你没系统学过STM23,给你做几个基于STM32单片机的项目,你都用的溜溜的,我就是这样学会STM32的。
  锻炼产品思维需要你多做项目,学习不同的产品功能,要如何去实现。
  而锻炼C语言编程水平就不一定看你做过的项目数量了,而是看你能不能碰到一个好老师,能不能接触到一些不错的代码。
  如果没有,也接触不到,STM32的标准库就是你最好的老师。
  很多人不知道C语言编程的水平的好坏会体现在哪里,反正写的好坏,最终都能实现功能,从产品运行来上看不到任何区别。
  确实,如果是一些小项目,不管你代码写的怎么样,都不影响产品正常运行。
  但是一旦项目代码量上去以后,比如说上万行代码,编译出来有30K左右的代码量的时候,你就能体会到,C语言编程水平有多么地重要。
  没有一定的水平,你根本写不出中大型项目代码,最直接的体现就是写着写着发现功能之间有冲突,然后改,改完以后又跟另外的功能有冲突,最后砸键盘泄愤!
  别问我怎么知道的,我就是这么过来的。
  所以,C语言的编程水平,主要体现在两个方面:架构
  2. 算法
  架构是你整个代码的架构,是不是模块化的,移植性怎么样,扩展性怎么样。
  关于架构,我自己在19年录制了一套还比较系统的教程,这个架构做过编译后60K以上代码量的项目,稳定性没问题,也解决了很多产品的痛点,可以无偿提供给大家学习,需要直接打开头像输入口令"林老师"拿就行。
  算法是你程序整体执行的效率,实时性怎么样,比如用左移代替乘法执行的机器周期会更短,一般的产品对算法没太高的要求,即便整型数据你用浮点数据方式运算,都功能效果上都体现不出来。
  所以,提升C语言的编程水平,首先是提高代码的架构水平,然后才是算法(如果有需要的话),毕竟算法的沉淀,不是一朝一夕的,有时候一个算法就够你折腾一个月。
  除了单片机、产品思维、C语言编程能力,你还需要具备基本的电路分析能力,要会使用画图软件看原理图等等。
  下面我大概来总结下,到底需要哪些能力?掌握51和STM32单片机这两个工具使用。掌握C语言。会用AD软件看原理图。懂基本的电路分析(至少要知道是什么信号和协议进到单片机)。
  5. 做过2个项目。
  重点就是第4,也是公司招聘最看重的,项目可大可小。
  所以,想从事这个工作,不是说单纯看C语言水平的,而是你的综合能力,这个综合能力就是给你一个项目,你懂不懂分析电路原理,懂不懂软件怎么去实现它,哪怕是会维护程序也行。
  如果你能达到这个水平,我相信找个工作还是没问题的,前面不要要求薪资多少,先入行,有资本了再去提要求,通常半年跳槽工资至少翻一倍。
  对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就像,免费的,私信我"林老师"就可以拿 点击打开我的头像就能领取

海尔卡奥斯展现西南区域赋能成果,助企业提质增效卡奥斯COSMOPlat是在海尔人单合一模式指引下产生的工业互联网生态品牌平台,目前已经孕育出化工农业应急物资能源石材模具装备等15个行业生态,在全国建立了七大中心,覆盖全国12大vivoS10Pro上手评测,配色有惊喜,机身超轻薄如今消费者们对手机的外观设计要求越来越高,在手机市场上,那些外观颜值高且机身轻薄的手机明显更加吃香。一直以来,vivoS系列产品就凭借着机身轻薄配色亮眼的特点,在上市后总能获得众多了解闲鱼SSD维修过程后,什么样的二手固态坚决不能买,你知道吗固态硬盘坏了,你是直接扔掉还是拿去维修呢?最近有用户问到自己的固态硬盘坏了,是否能修好呢?经过查看,这位用户的硬盘是可以通过搬板这一方法尝试解决的,不难。什么是搬板呢?通俗地说,就一对音箱的开发过程自然声NS16的开发记音箱是一件看起来很简单,出声也不难,但做好却可以说是音响类产品中开发难度最高的产品了。其中难的地方除了单元的选择设计制作外,最费时间和精力的无疑是在调试阶段。这点diyer中的资深目标1000km续航,宝马福特在固态电池上下重注从蔚来汽车到长城蜂巢,从宁德时代到辉能科技,固态电池已成为动力电池的重要发展方向。面对1000km纯电续航里程的伟大愿景,目前各大车企及供应商都不惜重注投资研发。宁德时代LG化学日速度全球最快!传祺新电池充电技术有多强?纯电汽车要发展到什么高度才算成熟?充电速度无疑是最重要的硬指标之一。对于现在动力电池技术,要达到燃油车5分钟充满电的标准,还不太现实,但目前普遍充电30分钟,能跑200km的速度也烟雾净化器需要科学设计才能更好优化环境在工作过程中,会产生大量的烟雾,而烟雾中95来自于焊料产生的颗粒,而5是焊料中助焊剂挥发而产生的有害性气体。同样在清洗喷涂等其它工作环境中也会产生大量的有害性气体。而这些污染物对操电影明星名人故事李连杰初闯好莱坞的故事名人故事,李连杰初到好莱坞时,几乎没有人看好他,好不容易有一家电影公司愿意请他出演,但片酬很低,只有100万美元,而且是演一个反派角色。李连杰犹豫不决,说自己要经过慎重考虑之后,才能答复。但焊锡烟雾净化器为何能取代传统焊烟处理方式?广东省伊斐净化科技有限公司历经几年的锤炼与发展,拥有一支合作拼搏进取的环保工作团队,他们着眼于未来,以有力知识和满腔的热忱为国内外用户服务。公司主营业务烟雾净化器焊锡烟雾净化器激光你的淘宝商品又被投诉?汇总5种常见的商标侵权方式商品侵权是指商品本身有自己的品牌,但是在实际售卖的标题描述或者商品详情页面内容中,涉及存在未经授权使用其他品牌(商标)信息情况,对消费者造成了误导。常见的商标侵权情景有以下五种,我新增2。0L混动版可选广汽丰田新款CHR售14。18万起新车上市5月28日,广汽丰田新款CHRCHR双擎正式上市,新车共推出6款车型,其中,CHR售价区间为14。1816。08万元,CHR双擎售价区间为16。9819。08万元。具体售价
荣耀5000mAh千元机松了,8128G来到1099荣耀一开始就是做性价比产品起家的,当初华为成立这个子品牌就是用来对标红米。因为大家都知道,其实华为这个品牌走的路线一直都很高端,因为是自研处理器系统等,有核心技术,所以华为本品牌的AMD在2022年产品线上首发会中展示最新的高性能计算技术强悍的锐龙和Radeon系列新品为笔记本和台式机电脑带来领先的性能和游戏体验。2022年1月4日,加利福尼亚州圣克拉拉讯AMD公司(纳斯达克股票代码AMD)今天在2022产品线上首一次充电续航1000公里!梅赛德斯推出超长续航原型车周一,德国高端汽车制造商梅赛德斯表示,其VISIONEQXX原型汽车每次充电的续航里程将突破1000公里关口。英国金融时报援引梅赛德斯称,VISIONEQXX是迄今为止最高效的电动2022年1月4日京东Kindle自营店突现大面积无货,仅剩一款青春版电子书阅读器在售卖1月4日消息,据网友爆料,Kindle在中国内地的产品线出现了变动,京东Kindle自营店突现大面积无货,Ki打着高科技的幌子,中企扎堆跑去荷兰申请专利,却是为骗国家补贴文Dong审核子扬校对知秋近年来,由于我国对于科技硬实力重要性的认识越来越深刻,为了更好的迈进科技强国的队伍,国家对于各项企业进行了一系列的补贴措施。从目前的发展来看,中国在航天人这6家中国科技公司的产品,全球市场占有率第一名大家都知道过去的许多年,很多中国企业说起自己的业务时,都会说我是中国的某某某(这个某某某一般指美国某个领域的知名企业),比如说我是中国的安卓,中国的谷歌,中国的苹果,中国的英特尔等社区团购(买菜)三大乐趣在头条时常看到有关社区团购的报道,有人还进行了各种角度的利弊分析,有些分析还有点危人耸听。于是,一段时间来,笔者便体验了在拼多多和美团优选上购买生活物品,感觉还挺有乐趣的。方便。aOPPO打算不让你换机了?36个月流畅双引擎加持,4。6亿用户的选择大家买手机,是看品牌还是看系统?我问过身边不少的人,有许多人更倾向于系统营造出来的用户体验而选择手机,所谓系统级的体验大概就是如此吧。有不少人问我推荐手机,我都会第一时间问之前用的藏不住了?iPhoneFold浮出水面,或有颠覆性创新为了迎合当下市场中的潮流,各大手机厂商都在想尽一切办法来打造符合用户需求的机型,比如小屏手机大屏手机以及折叠屏手机。多样化的手机分类在市场中能够更加多元化发展,并且会让手机厂商的销雷军算是整明白了,想要打败苹果,硬件软件缺一不可在很多人的心目中,国产机的最大优势就是性价比,更直白的一点来讲就是堆硬件。同样的配置,我要比苹果三星便宜,而同样的价格,我的硬件配置要比苹果三星高很多。所以我们看到在国产机发布会上蓝色光标发布该公司首个数字虚拟人苏小妹,将布局虚拟IP市场蓝鲸TMT频道1月4日讯,据蓝色光标官微,蓝色光标近日发布首个数字虚拟人苏小妹,宣布将开启蓝色光标虚拟IP业务的全新布局。据介绍,苏小妹以传说中苏东坡的妹妹为创意原型,旨在利用虚实