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

新手学习STM32什么是重点?

不服vi 2018-04-27 浏览量:1162
之前学过51,又学了几个月32了,现在是程序库函数往里面就看不懂,寄存器太多配置太复杂,只能一些简单的库函数调用。硬件不会焊板子,只有拿现成的模块杜邦线做连连看。。搞到现在还只是一点简单的库函数使用,感觉没真正学到什么,再这样恐怕就要慢慢放弃了。有没有初学32单片机和我一样感觉的前辈,你们是怎么应对的呐???
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我也经历过,总结下当时的经验,(前提必须有一款开发板)1、看视频总结,跟着视频写程序,正点原子的视频比较全面。2、看完视频后,不看视频自己写刚才看过视频的教程 ,不会了在看视频。3、总结,想想为什么没写出来。还有最重要的一点是使用库函数不是让你弄懂怎么编写出来的,是为了方便操作,上手快才利用的库函数。库函数的作用也是寄存器操作。如果想对stm32了解透彻的话还是学习寄存器,如果只是快速上手那就看库函数的例程,按照1、2、3步骤做就行了。
    • 发布于 2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:17
  • 无论是学习寄存器还是库函数都是一个慢慢过来的过程,不要说这些东西这么简单什么的,这是最基础的知识,只需要掌握了这些知识,你就能熟练使用STM32做各种各样的应用。

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 需要学习定时器 中断 I2C SPI的配置 需要需要开发软件的使用和电路知识
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 玩生理学的话就要学会寄存器操作,寄存器虽然难,但是库函数的底层是也是对寄存器的操作
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 库函数已经很简单了,你只是刚接触,不熟悉,看到函数又长又多导致这种心理想法。学习一段时间后,你会发现比51寄存器简单多了。如果是寄存器操作的话,那可能难,主要是芯片更高级,性能接口更多,所以要配置的寄存器比较多。但你可以总结下,会发现寄存器分为那么几类。重要的是多试试,时间长了就习惯了。
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 无论学哪种单片机,都需要结合实际的小项目、小制作去做实践操作,毕竟操作单片机是个实践性极强的技术。要有自己动手敲代码,调试代码的一系列过程,不然就如你所说的感觉自己啥都不会。不要认为自己仅仅会调用库函数,感觉啥都没学会,如果你能通过调用库函数去实现复杂的功能,那不是也很厉害。其实利用单片机做的东西多了,就会遇到各种问题并尝试解决,就会渐入佳境,会感觉自己收获很多。此后可以尝试简单电路设计,先模仿参考电路,尝试焊接电路。这样学起来应该会有一种充实感。
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 我看过挺多家开发板的教程和代码,视频教程都差不多,但是代码质量不一样,正点原子的代码比较好,BUG少,也比较全,不过代码也复杂一点,需要点C语言基础,其实最经济的办法是买一块便宜的开发板(自己在淘宝搜索吧,50以上100以下就行),然后跟着视频教程学,哪家的教程都行的
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 看手册,每个寄存器哪些位怎么配置什么功能,看一遍有点印象,再看库就会了,手册和库是对应的,一个是说明书一个是实现代码。

    学stm32就是学点外设使用,做个小项目。从事硬件的话,画板打板调试

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 你主要需要的是掌握库的编程框架和方法,寄存器能知道什么意思就行,不需要自己去写操作寄存器的,就算自己写了也没人家写的好,但是一定要知道操作某个寄存器是干啥用的,这个是必须要知道的,如果只是单纯的调用库函数,那啥都学不到
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 我觉得你必须要动手,无论是写程序,调试板子,还是拿烙铁焊元器件,不要总是想着怎么去掌握,而是想着怎么做出东西来,把这个作为目的来看待STM32,毕竟最终的目的是产品,哪怕就是点亮LED灯,那也是产品。
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 重点是学会如何看 RM.并且按照RM来操作.

    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • STM32芯片好用,技术支持很好。本身STM32自己会推出很多板子,DEMO程序,各种库的使用说明;还可以找一个系列教程学习,比如正点原子的。学这个就是多练习,熟悉了就感觉简单了。
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 项目驱动是最好的老师。。。说白了就是会了不难难了不会,多加练习没什么懂不懂的,毕竟咱们都是使用者。。个人见解♪(・ω・)ノ
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • STM32开发大多数人都是使用库函数的,STM32的本质还是那些外设的驱动方法,其次就是编程技巧
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 找个实际项目做一下吧。你会学的飞快。等完成产品你的满足感会让你对这个感兴趣起来。
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 并不认为库函数和寄存器在使用的时候有高端低端的问题,重点是怎么通过自己已学到的方法,驱动自己想使用的硬件
    • 发布于2018-04-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 找些实验跟着做,慢慢就会了
    • 发布于13小时前
    • 举报
    • 评论 0
    • 1
    • 0

相关问题

问题达人换一批

新手学习STM32什么是重点?