首页后端开发Python有Python基础的小白如何学习单片机

有Python基础的小白如何学习单片机

时间2023-06-08 13:11:01发布访客分类Python浏览412
导读:有Python基础的小白如何学习单片机?单片机界都是C语言的天下,但是使用python也能玩起来。作为过来人我随便说说几点建议吧:1.单片机是微型的计算机系统,可谓麻雀虽小 五脏俱全,这就意味着要搞它需要储备的知识面很广涵盖:模电、数电、机...

有Python基础的小白如何学习单片机?

单片机界都是C语言的天下,但是使用python也能玩起来。

作为过来人我随便说说几点建议吧:

1.单片机是微型的计算机系统,可谓麻雀虽小 五脏俱全,这就意味着要搞它需要储备的知识面很广涵盖:模电、数电、机械结构、编程语言,layout等等,这些都要了解的基本功;

2.选择一款大众型的单片机开发板套件来学习,这个这个在马云爸爸的网站上随便搜卖的好的几个品牌随便问就行。为什么选大众型的,因为那些能在你遇到问题时在网上能找到答案,推荐你选stm32,arm crotex-m架构的mcu,用的很广泛,高端的能跑Linux,qt,底端的能跑rtos,重要的是:stm32很多型号能跑python解析器,即micro-python。这对有python基础的人来说非常适合。

3.安装开发板提供给的demo,自己手动敲代码,运行起来看看效果,因为过程中你肯定读了代码而且有巧不对的,顺便理解了代码。

3.demo是别人写好了的,但是需要自己写成自己想要的结果,那就得熟读外围设备的手册,而且都是英文的。你会发现英词懂了,但是还是不明白是什么,那就是数电模电的基础需要补了,这是漫长的积累过程;

4. 熟读单片机的各种外设文档,熟悉它的电气特性和时序,大部分单片机都离不开这些外设:Gpio,UART, I2C, SPI, I2S,以太网口,USB,Sd,TFT这样的接口,熟读各个寄存器的作用,一般都是位操作。

5.必备的工具:烙铁焊台,万用表,示波器,各种工具元器件收纳盒,玩一段时间后你需要一个独立的实验室[捂脸][捂脸],东西多,各种线和工具元器件。

6.做做项目,先拿某宝上现成的模块达,验证功能后自己lay板子。

欢迎交流[呲牙][呲牙]

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 有Python基础的小白如何学习单片机
本文地址: https://pptw.com/jishu/66884.html
编写的python温度转换的代码 labview如何对数组滤波

游客 回复需填写必要信息