ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

DIY 单片机 入门

2021-04-12 04:01:44  阅读:188  来源: 互联网

标签:进阶 51 电子 学习 单片机 DIY 入门


arduino
51单片机
avr
stm32

1:初级:焊接技能,DIY硬件必备技能,工具:烙铁、锡丝、松香(助焊剂),焊接练习板。在这个过程中尽可能多了解一些硬件知识,例如封装规格,元器件种类和模样。 到此,你就可以去网上买一些小玩意回来焊接一下, 例如心形流水灯等,一方面可以检测自己的学习成果,另一方面可以让自己有一定成就感,保持学习的动力和新鲜感。

2:初级进阶1:学习C语言编程基础知识,掌握基本的数据类型、概念,循环语法,字符串,数组,学到结构体就差不多了,指针可以在后面结合单片机的位带操作一起学。程序是电子设备的灵魂,这个阶段可以和焊接学习同时进行。此时需要的工具:性能还不错的电脑。

3.初级进阶2:如果你是没有电路、数字电路理论和模拟电路基础的朋友的话,建议去淘宝上面买一块51开发板(50元+)。51的资源很少,但是对于初学者掌握数模电知识有很大的帮助。如果是相关专业基础的同学,直接开始学STM32吧。开始点灯之旅!学会电灯和按键就好。

在这个阶段的话,最最重要的是建立起电子硬件的概念体系,比如了解芯片的重要参数和片内架构(CPU频率、寄存器、时钟树等概念,程序是怎么存储的、总线架构、啥叫最小系统等等等)。

能够了解一下行业内的发展动态就更好了(牛逼的公司有哪些?常用的芯片特性等等等,这些可以很好的帮助你与其他电子工程师沟通,快速拉近关系)。(其他的后面的再补充吧)

小任务:这个时候你已经能够点灯了,那么就试一试用最小系统做一个花式LED阵列呗?(从电路到程序全都自己做!),试试显示你心爱的人的名字?这个任务会让你对电子设计的每一步都体验非常深刻,并且会有乱七八糟的BUG等着你解决。

4.中级进阶:串口通信(重中之重!),学习通信的基本概念,使用单片机和电脑进行通讯。

4.1 还记得之前C语言学习留下的大坑吗?学习指针!并且练习用指针对字符串进行修改,位操作,指针真的非常非常重要!!!

4.2 超纲任务(可以尝试,做不出来也没事,会让你对通信的理解提升一个档次):编写属于自己的通信协议和解密程序。

PS:没想到真有人看哈哈哈哈,答主目前在准备考研,我慢慢写,大家慢慢学吧哈哈哈(估计你们学习速度跟不上我),一起加油呀~

网站
的话我一般会去 电子工程世界 中国电子DIY之家 极客迷 数码之家。其中 中国电子DIY之家 和 极客迷 我经常去,里面有很多电子DIY作品,我自己也会发表自己的作品。

标签:进阶,51,电子,学习,单片机,DIY,入门
来源: https://www.cnblogs.com/kutsu/p/14646358.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有