想问问大佬们,一直很对嵌入式开发很感兴趣,现在业余准备学习 和玩一下 stm32 需要学习什么前置知识,多年老程序员了,编程看了下很简单,自己动手撸面包板很有意思。但是电路图看不懂,所以想问下是不是要学数电,或者其他课程。
1
artshooter 2023-11-13 10:23:06 +08:00 1
如果是要自己动手撸面包板,焊接元器件的话,还是需要模电 数电知识的,需要能看懂电路图。
(比如要知道给三极管加(上拉/下拉)电阻,电路图上哪里接地 哪里接电源要能看懂。) PS:之前大学入门时 是用的 C51 的单片机开发板(或者应该叫教学板)。 C51 芯片的操作比 stm32 简单点。并且单片机开发板上也内置了一些 输入输出模块(按钮,小灯珠,这种东西) 用这种教学板 基本就不用考虑数电模电基础。 |
2
ggvoking OP @artshooter 感谢大佬
|
3
ayang23 2023-11-13 10:37:33 +08:00
业余直接用 arduino 很简单
|
4
dapang1221 2023-11-13 10:38:14 +08:00 4
特意看了下数电和模电的目录
数电:进制转换、基本门电路、三态输出、编码器译码器、时序、位移寄存器、A/D 转换 模电:半导体、PN 结、二极管、三极管(PNP 、NPN) 电路:电容元件、电感元件 这几块内容可以看一下,不难,而且挺基础也挺常用,稍微了解原理就行。剩下的离 MCU 比较远,目前点个灯啥的还用不到,看了也犯困。没必要买书学的特别专业,有问题 google 一下 不建议一上来上手 stm32 ,可以试试 esp8266 ,非常有可玩性的一个带 wifi 的 mcu ,可以跑 python ,也有很多社区开源项目,而且高中生大学生是贡献维护的主力,很厉害。 推荐 https://oshwhub.com/ 嘉立创搞的一个开源硬件平台,可以先照葫芦画瓢搭出来。不难的,就只是看电路图一个小小的门槛,迈过去就行了,有问题欢迎随时跟帖问 |
5
HunSiKing 2023-11-13 11:01:34 +08:00
直接玩 ESP8266 吧, 教程多的要命, 还简单实用.
|
6
desperadoo 2023-11-13 11:05:03 +08:00
可以试一下 ESP32 ,可玩性很高,做一些简单的物联网小项目。
|
7
julyclyde 2023-11-13 14:42:46 +08:00
STM 这类属于 SoC 吧?
别用单片机那么 low 的词了 |
8
findex 2023-11-13 15:49:01 +08:00 via iPhone 1
从 80c51/80s51/avr 开始。stm32 基本上都是 soc 了。从最基本的计算机原理开始。从汇编开始写 C ,对 arduino 之类的不屑。
|
9
wowo243 2023-11-13 16:21:05 +08:00
arduino 本质是开源,不是零基础,零基础入门还是 51 单片机 + c
|
10
levelworm 2023-11-14 08:45:11 +08:00 via Android
6052 其实也蛮好玩的。
|