V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ggvoking
V2EX  ›  嵌入式开发

业余想学习和玩一下单片机,求助一下

  •  
  •   ggvoking ·
    821869798 · 166 天前 via iPhone · 1457 次点击
    这是一个创建于 166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想问问大佬们,一直很对嵌入式开发很感兴趣,现在业余准备学习 和玩一下 stm32 需要学习什么前置知识,多年老程序员了,编程看了下很简单,自己动手撸面包板很有意思。但是电路图看不懂,所以想问下是不是要学数电,或者其他课程。

    11 条回复    2023-11-14 17:22:14 +08:00
    artshooter
        1
    artshooter  
       166 天前   ❤️ 1
    如果是要自己动手撸面包板,焊接元器件的话,还是需要模电 数电知识的,需要能看懂电路图。
    (比如要知道给三极管加(上拉/下拉)电阻,电路图上哪里接地 哪里接电源要能看懂。)

    PS:之前大学入门时 是用的 C51 的单片机开发板(或者应该叫教学板)。
    C51 芯片的操作比 stm32 简单点。并且单片机开发板上也内置了一些 输入输出模块(按钮,小灯珠,这种东西)
    用这种教学板 基本就不用考虑数电模电基础。
    ggvoking
        2
    ggvoking  
    OP
       166 天前
    @artshooter 感谢大佬
    ayang23
        3
    ayang23  
       166 天前
    业余直接用 arduino 很简单
    dapang1221
        4
    dapang1221  
       166 天前   ❤️ 4
    特意看了下数电和模电的目录
    数电:进制转换、基本门电路、三态输出、编码器译码器、时序、位移寄存器、A/D 转换
    模电:半导体、PN 结、二极管、三极管(PNP 、NPN)
    电路:电容元件、电感元件
    这几块内容可以看一下,不难,而且挺基础也挺常用,稍微了解原理就行。剩下的离 MCU 比较远,目前点个灯啥的还用不到,看了也犯困。没必要买书学的特别专业,有问题 google 一下

    不建议一上来上手 stm32 ,可以试试 esp8266 ,非常有可玩性的一个带 wifi 的 mcu ,可以跑 python ,也有很多社区开源项目,而且高中生大学生是贡献维护的主力,很厉害。

    推荐 https://oshwhub.com/ 嘉立创搞的一个开源硬件平台,可以先照葫芦画瓢搭出来。不难的,就只是看电路图一个小小的门槛,迈过去就行了,有问题欢迎随时跟帖问
    HunSiKing
        5
    HunSiKing  
       166 天前
    直接玩 ESP8266 吧, 教程多的要命, 还简单实用.
    desperadoo
        6
    desperadoo  
       166 天前
    可以试一下 ESP32 ,可玩性很高,做一些简单的物联网小项目。
    julyclyde
        7
    julyclyde  
       166 天前
    STM 这类属于 SoC 吧?
    别用单片机那么 low 的词了
    findex
        8
    findex  
       166 天前 via iPhone   ❤️ 1
    从 80c51/80s51/avr 开始。stm32 基本上都是 soc 了。从最基本的计算机原理开始。从汇编开始写 C ,对 arduino 之类的不屑。
    wowo243
        9
    wowo243  
       166 天前
    arduino 本质是开源,不是零基础,零基础入门还是 51 单片机 + c
    levelworm
        10
    levelworm  
       165 天前 via Android
    6052 其实也蛮好玩的。
    c3de3f21
        11
    c3de3f21  
       165 天前   ❤️ 1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1098 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.