• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

学习STM32F103,没有C语言基础该怎么学

a03123c3ba55cc22 2019-04-28 浏览量:1566
小白一个===
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.这个系列单片机编程都是用的C语言,如果没学过,需要先把C需要学习下。
    2.适当学习一些电路相关的知识,基础的数电,模电要懂。
    3.买一个资料详尽的开发版,跟着资料和例程学习。最常用的功能,包括io口控制,pwm,串口,ad da等等,都要搞明白,以后会很常用。
    4.自己设计一些小项目,从最基础的程序版本开始,自己敲代码,实现复杂的功能。
    • 发布于 2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:15
  • 我当初学单片机的时候是边学C边学单片机,先学基本的语句,再了解内存方面的支持(指针之类的)
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 不会C语言,可以使用汇编语言啊

    如果都不会,可以先学习一下C语言,最好是找个开发板,学习他的教程

    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习STM32,总归是要动手编程写代码,所以C语言算是基础了。

    但是不用担心,可以同步进行。开始学习STM32可以看看基本程序的样子,了解下芯片内核、寄存器、各种外设、各种库函数、开发工具等内容,这些也不少了。

    同时学习C语言,找本基础入门的书或者教程看,一定要动手敲代码,敲的多了,自然慢慢就上手了。

    都过了基础阶段,进阶部分就可以找个开发板,系统的学习了。然后还是多练习,多写代码,写的多了,除了更熟悉,更容易发现自己的问题,也会有所谓的感觉,写代码也是需要感觉的。

    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习STM32开发,必须首先学习C语言开发,当然如果有很好的汇编能力也可以,但是现在STM32的开发主流语言就是C语言,不会就学,现在网络上各种C语言教程很丰富,C语言本身也没有多复杂,学习起来并不困难,可以寻找一些教学视频,配合相应教程,很快就能入门,入门之后就可以配合STM32的教程开始学习单片机开发了。现在正点原子的STM32教学视频好像是零基础的,讲解过程中会有C语言的基本语法讲解,可以参考学习。
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以根据原子开发板和视频一步步学习,没有电路基础也可以从51开始,郭天祥的视频也非常不错,可以对电子入门起到引导作用,野火的也有配套视频,C语言是非常简单的和古老的编程语言了,入门还是不难的,深入学习下去你会慢慢有收获的!!!
    • 发布于2019-04-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能是学习一下C语言了,没有C语言,单片机真的是不好学习的。

    可以看一些C语言的教材,再写一些练习题来学习C语言。再学习单片机的开发

    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有 c 语言基础,就学习 c 语言呀,学习单片机必须要 c 语言,其他的虽然也能开发,但不是主流。 c 还是必须要会的,c 语言其实也不难,一开始学会个 if 条件判断,while for 循环,变量,这些就可以点灯了,入门要求不高,
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有C语言基础就学习C语言,基本上主流的语言就是C了,有个人带着学要好一些,不然的话就跟着视频学,这是必须要会的,不然单片机真的没法玩
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • C的基础知识要会,不然看代码一头雾水。可以先学学C,有了一定的认识之后,一边学32一边了解C也是可以的
    • 发布于2019-04-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 没问题的,可以边学单片机,边学C语言,这样学习效率很高。一定要把理论学习与实践操作结合起来,这样学习起来轻松,效率高。

    而且,对于单片机入门来说,一般只需要会函数、if\while\switch等这些基础语法就可以了,不需要太多的C语言基础。

    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习单片机,C语言是基础,当然你可以用汇编语言,用汇编语言写51单片机还是可以的,如果用汇编写32,很少见,先把C语言入门边学习单片机边学习C语言就可以了,然后再学习一下电路知识,之后再学习一下数字电路,模拟电路的知识,能买开发板最好,没有开发板就使用仿真软件吧,最后就是自己动手做几个小东西联系一下就行了
    • 发布于2019-04-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有c语言基础最好从c51单片机学起比较容易,可以看郭天祥10天学会单片机,看两遍就会了。多练习一下,熟练后可以学stm32
    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有C语言基础,那就先找本C语言入门教程看一遍,然后能写比较简单的程序就行了。

    毕竟学习STM32也是需要编程的,在这个过程中,除了了解STM32,学习STM32的外设驱动和功能开发,同时也就锻炼了C语言编程的能力。

    • 发布于2019-05-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 不会C语言可以慢慢学的,看正点原子教程,从最简单的开始慢慢学,久而久之自然而然就会了,单片机编程只要会点英语就能慢慢入门
    • 发布于2019-05-07
    • 举报
    • 评论 0
    • 0
    • 0

  • 要用STM32最好还是有C语言基础,可以先学习一下

    然后需要了解一些硬件的常识,起码能看懂STM32那些IO的基本作用。然后就是学习那些外设寄存器的使用方法

    • 发布于2019-05-07
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学习STM32F103,没有C语言基础该怎么学