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

学stm32都需要准备什么软硬件?

dbe796a663e2ebd1 2019-07-25 浏览量:1822
51刚入门,想尽快接触32,先了解一下,准备准备,c语言过二级编写32程序还有不够用的c语言知识么
1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • c语言一定要学好,用一般都用c不过有些功能c语言实现不了建议你用keil mdk.跟51的keil差不多。
    入门建议你买一块开发板一定要简单实用的.这样既便宜又便于学习.而且一定要买例程丰富的不然会学的很晕的~~.有了例程就好多了.学一款芯片首先想到的是买一块开发板,推荐《C和指针》、《Cortex-M3权威指南》和《STM32库开发实战指南》网上都有PDF版本,结合自己的开发板配套的视频教程,例子上给出的都不会很难,知识的拓展很重要,就是举一反三,不懂得话就多去各大论坛大神虚心请教。正点原子,野火都不错,哈哈。
    • 发布于 2019-07-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:17
  • stm32一般使用Keil5或IAR软件,另外,要准备一块stm32的开发板。
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 熟悉C的基本语法,熟悉结构体,指针就可以使用stm32了
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要IDE(集成开发环境),一般使用keil或者IAR,开发板,可以有很多外设当然价格贵,也可以是一个核心板。STM32的库用枚举和结构体比较的可以重点开一下这两点。
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先熟悉下51,在入门STM32,熟悉下单片机的一些基本外设及程序结构。STM32相比51,外设多了,功能也多了;C语言的基础还是需要的。
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以先看下 coretex-M3技术手册或者 M3权威指南。 然后买块stm32开发板,里面都有配套的示例程序,通过试验学习。
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 买一块开发板就好了,一般买开发板都会有详细的视频教程,按照教程一步步学就好了。正点原子和野火的开发板都很不错
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 先学习51,对于后面使用STM32有很大帮助。想快接触stm32,可以快速了解51开发流程,有很多51教程十天就可以搞定。

    C语言是必备的,过二级就可以了,代码应用可以参考例程移植。

    学习51和STM32一定要弄块开发板,动手做实验。不能光学理论。开发板选购接口功能全面,资料丰富,大众常规的即可。


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

  • 可以先学习一下汇编,如果希望快速入门,打好C语言程序设计的基础吧,强烈推荐谭浩强的第四版教程,然后看看视频资料,了解ST的整体硬件资源设计!
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 主要是获取到一块开发板,开源的很多,野火,原子,安富莱等等,都有配套的教程和资料,方便快速上手,C语言二级够了,不懂得可以在学习过程中了解,
    • 发布于2019-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 不用担心够不够用,主要是你身边有什么资源和环境,实际操作比理论来的更重要,初期的时候遇到问题不要怕,如果没有问题那才奇怪,开始就用现成的例子看现象,然后去理解代码,试着替换,不懂的看些视频教学跟着做,做多了就好
    • 发布于2019-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • KEIL5MDK 开发板 Jlink仿真器 教学视频 要多看视频 网上免费资源很丰富的 比如正点原子 野火等等
    • 发布于2019-07-26
    • 举报
    • 评论 0
    • 0
    • 0

  • c语言知识够用的,直接开始学习单片机吧。

    刚开始,先了解一下单片机系统框架,知道单片机是怎么工作的,然后跟着例程开始编程学习。

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

  • 先买正点原子或者野火开发板,多看视频教程,从点灯开始一点一滴学
    • 发布于2019-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 硬件需要准备开发板。

    软件需要安装jlink/STlink驱动、keil、安装STM32Cube也是很有帮助的。

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

  • C语言的知识要求不高,STM32的难点应该还是底层的一些东西,应用层的逻辑,如果能过二级,应该是够用的

    硬件上面,最好准备一块开发板,有简单功能的即可,先搭起环境,IDE一般用MDK-ARM或者IAR,然后还需要了解硬件调试的方法

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

  • 如果刚入门c51不建议学32,先把51学熟练再学32会更容易,32功能比51更多,配置起来也麻烦一些,还有库函数也比较多
    • 发布于2019-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 说实话,我写那么多年的程序好多语法我也没用过,单片机主要需要的是编程的思想,硬件的话买个百十来块的开发板就够了,每个历程实验都做一下,不要偷懒,别的就还好
    • 发布于2019-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学stm32都需要准备什么软硬件?