想学习单片机的同学可以关注、私信我或者在评论区回复我要入门。

入门阶段:(不要只看书,要多动手,不愿动手千万别学单片机)

C语言:嵌入式编程在入门阶段大多用C语言、汇编暂时不会用得上,先学习C语言,汇编等有时间或者用到的时候再补上。随便一本C语言的入门书籍,按照教程练习,掌握基本语法,有问题问度娘。

51单片机:大概了解51的背景和基础知识,然后买开发板学习,照着视频学习一遍开发板上的基本模块操作。掌握IO操作、UART通信、模拟IIC和SPI通信、中断的原理、定时器计数器。前期基本上按着这个步骤去学习就差不多了。

简单模块:数码管、蜂鸣器、电机、按键、流水灯等;【不一定要所有模块都试一遍,常用的一定要学,再选一些感兴趣的即可,很多模块操作相似,快速入门,切记51只是我们的踏脚石】

数电模电:掌握基本的电路知识,能够看懂开发板的电路原理图。能够照着开发板的原理图焊接电路。掌握51单片机的内部结构,UART、IIC的协议详情,学会看数据手册这一点非常的重要。

如果是大学生,一定要参加电子设计竞赛等各种电子类比赛。实战中提高速度和效果最快。哪怕是刚学也不要怕,通常参加了会有老师对你进行相关的培训,而且有很前辈一起学习、交流,可以很好的促进学习效率,开拓自己的眼界。哪怕最后拿不了名次,哪怕是校级比赛,对自己都会有很大的提升,特别是以后做求职简历的时候这些都是很好的推销自己的素材,不然你的求职简历真的没什么东西可以写,总不能写校运会的成绩吧。

进阶阶段:

STM32单片机:掌握STM32的库函数编程以及寄存器操作,STM32外设有很多:DMA、ADC、DAC、PWM、IIc、SPI、jtag调试、中断、时钟系统,高级模块:蓝牙、WiFi、摄像头、键盘鼠标、USB。

cortex M3内部结构:掌握STM32的内部结构和cortex M3内核结构。

C语言进阶:C指针、数据结构。书籍:《C和指针》《C primer》《数据结构与算法分析》都可以,多看些提升代码思维的书,规范自己的代码,毕竟以后你的代码是要给别人看的。

实时操作系统:freertos或者 ucos操作系统。下载源码,学会移植,学习操作系统基本结构,深入掌握操作系统调度和内存管理。

应用层:学习一点C++或者C#,常识写上位机程序,Windows的应用程序。

基本上达到进阶阶段就已经可以入职了,嵌入式的应用十分广泛,实际工作中用到的知识肯定不止这些,也有些完全用不上,但是这些都是基础的,掌握好基础,掌握学习新知识的方法,工作中,找到数据手册就可以开发了。

本期先分享到这里,想要进群学习单片机编程的同学可以私信我,回复“我要入门”,与我们一起成长,喜欢的可以点个赞关注我们!嵌入式有做芯片的、手机的、安防、无人机、通信、家电,各行各业都离不开嵌入式。前景还是可以的,但是一定要坚持继续深入学习,浅层的皮毛都可以找到工作,待遇只会中规中矩,只有继续深入的学习才可以让自己的薪水通过自己的知识水涨船高。

单片机学习入门和求职经验相关推荐

  1. 出国留学,转计算机编程学习入门以及面试经验之一家之言

    出国留学,转计算机编程学习入门以及面试经验之一家之言 我从2sum不会写,到过了狗家和脸家实习的电面.走了很多弯路.现在回过头来看,埋头猛刷,其实不一定是最有效的方式.尤其是Google,面试过程中, ...

  2. 单片机学习入门 我们应该这样学习单片机

    单片机在学习入门的时候需要了解哪些内容呢?我们应该这样学习单片机: 首先:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮 ...

  3. 从零开始的MSP430单片机学习(一)

    从零开始的MSP430单片机学习(一) 图片有些缺失,原链接:从零开始的MSP430单片机学习(一) 写在前面 单片机学习本身是一个了解学习一个技术的过程,学习的过程中不应该拘泥于某一款,而是要了解学 ...

  4. 【小白】【大学】一名嵌入式软件开发小白的单片机学习历程、心路历程、经验分享

    我的嵌入式学习之路 我为什么写这篇文章 先简单介绍一下我自己 与每一个技术小白共勉 这篇文章写给谁 我的学习经验分享 我的成长之路 我的单片机学习历程分享 51系列单片机学习历程 预备知识:(可以查百 ...

  5. 【AI参赛经验】深度学习入门指南:从零开始TinyMind汉字书法识别——by:Link

    各位人工智能爱好者,大家好! 由TinyMind发起的#第一届汉字书法识别挑战赛#正在火热进行中,比赛才开始3周,已有数只黑马冲进榜单.目前TOP54全部为90分以上!可谓竞争激烈,高手如林.不是比赛 ...

  6. 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础

    上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录. 1.stm32f103zet6(上篇问题3 ...

  7. 单片机编程入门学习 这几问你能回答吗?

    单片机编程入门学习前,大家即使对单片机的了解浅薄,相信也明白C语言在单片机学习的重要性.至于再深入,可能就比较懵逼了. 1.C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记 ...

  8. 怎么学习单片机编程?单片机基础入门内容有哪些

    怎么学习单片机编程?其实吧,单片机学习起来不难,反而是一件比较有趣的事情,之所以新手感觉比较难是因为不知道该怎么入手,从哪里开始学起.那么要怎样才能从单片机的基础入门呢? 单片机的学习无外乎两个内容: ...

  9. 从零学习入门51单片机和STM32单片机

    ❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分:建议先学习51单片机,其是STM32等高级单片机的基础:这样再学习STM32时才能融会贯通. ☀️ 专栏适 ...

最新文章

  1. Atom 插件备份--Sync Setting
  2. 第17讲:aiohttp 异步爬虫实战
  3. 贪心算法与动态规划的区别与联系
  4. 服务器按ctrl alt delete没有用_详细教程——用PS制作直邮广告
  5. hihoCoder #1162 : 骨牌覆盖问题·三 (矩阵快速幂,DP)
  6. 鸿蒙系统基础是云计算吗,国内两大系统横空出世,鸿蒙不算啥,这系统才叫牛...
  7. 走出软件质量困境的指导性思想
  8. qgis自定义符号库
  9. 常见字符的ASCII码值
  10. 新零售企业构建智慧营销体系
  11. gcc:扩展功能:除标准里定义的C特性之外的功能;-pedantic
  12. 英文字母间距非常大的问题
  13. 幂指函数的极限运算法则
  14. docker镜像编译与docker-compose部署与编排
  15. FITC标记亲和纯化大鼠抗小鼠IgG(H+L)二抗说明书
  16. 【转贴】GCC内联汇编基础
  17. 函数模板和普通函数区别
  18. 图片文字制作视差效果
  19. 中国GMP级细胞因子市场现状及未来发展趋势
  20. 股票数据API接口合集:腾讯股票接口、麦蕊智数股票接口、和讯网股票接口、新浪股票接口、雪球股票数据、网易股票数据

热门文章

  1. excel 多行插入_在Excel中插入多行
  2. 高德Serverless平台建设及实践
  3. 国产蓝牙耳机排行,500元蓝牙耳机性价比之王
  4. 周大福周周好珠宝丨以爱之名,宠我万千
  5. 教程 | 10分钟入门简笔画12(创意小插画)
  6. 家用车,选择轿车还是SUV
  7. linux中shuf命令用法,给初学者看的 shuf 命令教程
  8. appium+python自动化
  9. Flutter适配安卓刘海、水滴屏显示全屏
  10. 小米手机linux驱动,【Linux内核(驱动)开发-小米电视任职要求】小米2021年Linux内核(驱动)开发-小米电视工作职责-看准网...