想玩单片机,但是发现要学c语言

  • l
    langzer
    昨天刚买了杜洋的第四版爱上单片机,平板上快速浏览了第二版的,要学c语言,听说很难,这是要从入门到放弃了么? iOS fly ~
  • h
    hd-lanuie
    直接买个 arduino 吧!!
  • 很开心
    不难吧 iOS fly ~
  • l
    langzer
    回复2#hd-lanuie


    是这个么 iOS fly ~
  • T
    TheROCK
    谭浩强等着你
  • x
    xx6412223
    能玩啥好的场景
  • S
    SZERO
    你这里就玩玩51单片机的话不难的,任何语言深入的话都不简单,一切看你自己想要的需求咯
  • j
    jckimi
    哈哈哈,这年头居然还有人买杜洋,不可思议啊。
  • l
    langzer
    回复9#jckimi
    为啥不能买啊 iOS fly ~
  • f
    frankgh
    学吧,永不过时
  • j
    jckimi
    回复9#jckimi


    1. 杜洋的东西本身就垃圾,要学51,还不如看金沙滩的
    2. 现在入门都是arduino的天下了,高阶一点的,都是STM32
    3. 个人更加建议学STM32,毕竟ARM核心,而且,原子的视频教程算是业界良心了。另外,韦东山也开始讲STM32了。
  • l
    langzer
    回复12#jckimi
    请问原子的视频哪里有资源? iOS fly ~
  • l
    langzer
    回复12#jckimi
    是正点原子么? iOS fly ~
  • j
    jckimi
    回复13#langzer
    B站啊,全公开的啊

    https://b23.tv/DSijwWKimi
  • w
    wwwEagle
    arduino是c++,没基础的话还不如用c
  • 超人不会飞
    不学c玩什么单片机?

    c都不会,还能会啥语言? iOS fly ~
  • l
    langzer
    回复15#jckimi
    资料买哪个版本好呢? iOS fly ~
  • l
    langzer
    回复17#超人不会飞
    中文iOS fly ~
  • 超人不会飞
    回复19#langzer
    特别好 iOS fly ~
  • a
    antliu
    还有pyboard,可以用码农最爱的Python来编程。问题是单片机很多底层操作都跟IO接口有关,你连C都啃不下来,能理解底层IO操作么?
  • l
    langzer
    回复21#antliu
    那就硬啃了,0基础看谁的视频比较好啊 iOS fly ~
  • 屋大维
    单片机是一个很超值的玩具,几百块钱可以玩很多项目。。。就是入门门槛比较高,要懂一些硬件。编程倒不是大问题,因为大概率是要用别人现成的库
  • a
    antliu
    回复22#langzer

    马云家挑个带零基础视频教程的学习板就好了,建议不要学啥51、arduino了,直接上stm32吧,用途广、可以抄的代码也多
  • 天涯水手
    年纪大了,学不进去了吧
  • l
    lichuang
    51就在proteus上倒腾一下拉到,买个stm32的板子好玩一些。 iOS fly ~
  • 寒冰炫
    有micropython的开发版
  • j
    jckimi
    回复18#langzer


    其实随便,入门都一样。不是土豪的话,便宜的板子买买呗
  • w
    woodylew
    啃吧,我也在啃,不过处于三天打鱼十天晒网的情况 iOS fly ~
  • h
    hero30
    电工论坛复活了
  • z
    zhdphao
    回复4#langzer

    给中小学生来一套应该是很不错的玩具啊。
  • 我好像是小号
    回复12#jckimi
    小甲鱼的课程咋样?
    好像单片机 西 西加加我以前都看过 iOS fly ~
  • h
    howelee
    51的也很好玩,自己画板自己焊过瘾
  • l
    lumi
    C语言好学,汇编就难了
  • 猛禽
    我30年前玩51的时候是手写汇编再人肉编译,最后机器码输入
  • s
    scpj
    有项目做吗?没有的话玩玩在线模拟器吧
  • w
    waterfish007
    我只学过c玩arduino都直接上手。 一开始我是拒绝的
  • e
    evatan1
    现在STM32应该用HAL库函数加stm32cubeide比较好,现在成熟的教材都没有这个组合
  • j
    jckimi
    回复38#evatan1


    怎么说呢,我个人推荐,还是从基础的寄存器配置学起,这块都理解的没问题了,再去看hal,cube等,基本上不用花时间就懂了。
  • 走西口
    c语言学过,时间太久忘的差不多了
  • e
    evatan1
    回复39#jckimi

    怎么说呢,对于我来说略懂寄存器吧,但是工作中要快速上手网口控制交互信息,或者液晶显示驱动等的时候就比较尴尬了,相应资源较少
  • j
    jckimi
    回复41#evatan1


    这个没办法,一定是靠啃原厂DS,AN等,加上自己的经验值,这个和我从0点MIPI sensor一样的。
  • b
    badbug
    我也在玩,不过是arduino,就是一个玩具。STM32好像还要烧录器,很麻烦的样子
    PS:要不要配个示波器啊?那种很便宜的采样频率很低的。我的需求最多到串口信号的比特率
  • h
    hblxk
    想让小学的儿子学单片机,是不是不靠谱?
  • a
    ageg
    为什么要玩单片机。 想做个什么项目吗
  • w
    waterfish007
    学arduino就行。不是靠它生存吃饭的没必要专门学单片机,学arduino这种应用类型的更合适硬件一搭线,编程下去就能用。定位就是家用diy的定位。

    像这种,接好线,在家晚上研究个把小时,一周就出来。 一开始我是拒绝的
  • 天然
    以前玩pic单片机,开始用汇编,后来用c,写液晶驱动,抄老外程序,成功了很有意思
    还在某宝上买单片机教学资源,尼玛全是重复的,只有几个能看
  • h
    hd-lanuie
    回复4#langzer


    入门就这个,
    还有可以看看 esp8266 esp32 ,带WIFI ,做个远程开关,灯什么的,好玩!
  • e
    ekson
    不学c做什么编程都不好起步吧 iOS fly ~
  • i
    ibmpda
    是标准C++? c++ 要求的资源更高