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

stm32的学习困惑

感觉现在学习STM32,像是学51单片机一样,只是换了个芯片罢了,还是停留在51单片机,对STM32还是不理解。感觉效率不高,不知道懂了多少,

谁能分享一下学习STM32的经验呢?

或者有什么关于STM32的一些作品设计题目,可以学习学习。


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 学STM32如果是库函数的话需要有不错的C语言底子不然那些指针、结构体啥的程序就不好看懂,要是不懂就要复习C语言了。还有就是51要是没有用库函数学的,习惯就是各个寄存器啥的底层都是自己写的感觉对单片机掌控感很强,而刚一用32库函数可能会感觉整个程序就是复制粘贴再修修改改,各种心虚。过一段时间就好了,其实没有必要完全清除库函数的底层到底是怎么编写,会用就行慢慢用着用着就了解了,但是对寄存器也要有一定的了解,可以配合寄存器的开发看看。刚学的时候可以看看原子的教程,还是不错的有库函数和寄存器开发教程。http://www.openedv.com/thread-13912-1-1.html

    • 发布于 2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:9
  • 看到什么想实现的,就用stm32做一遍,遇到问题,解决了。自然就提高了

    刚开始学习是这样的,学了感觉会了,但是一想感觉又什么都不会。

    熟能生巧。。。。

    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 3
    • 0

  • 网上、各大论坛关于STM32的学习资料不要太多。你就选择一个论坛的学下去就行,把论坛里所有的例程都玩一遍。

    这个时候,又要推出正点原子了(我得找他们收推广费了),你就搜这个论坛,然后按照里面的教程玩一遍。

    不理解,那就得看cortex-m3参考手册、STM32系列芯片的数据手册和应用手册。

    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • STM32还是有很多内容和51不一样的,比如定时器还有很多功能,输入捕获,输出比较等,STM32还内置了温度传感器,RTC时钟,DMA等功能,中断也不一样,楼主可以学习下这些不同的外设。
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 既然51单片机都学过了,那么学习STM32应该不是很难地。先从最简单的gpio开始,然后慢慢地深入。。。可以中间过程有点艰难,但是坚持不懈,不放弃肯定就能学好的。祝福楼主!
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 先学习使用库函数,再理解寄存器,从根本上理解单片机的工作过程,编程时要注意思路清晰
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个时候推荐你去看看C语言C primer plus一书其中关于结构体数组还有指针好好看看相信会对你一会关于stm32开发会有启发的
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 真的就只是换了一款功能强大的芯片而已,建议楼主先学习库函数版本的STM32,学习的时候要知道寄存器怎么操作怎么配置,至于作品设计的话,网上很多啊,可以驱动传感器采集数据、PWM控制电机、驱动LCD屏幕、WiFi模块联网等等,还有可以自己做平衡车啊,飞控什么的,或者做点什么便携式的脉搏心电采集仪都可以啊。
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 51和stm32差距很大,stm32直接用库函数很方便。学习方法都是差不多的,看着手册多练练就可以了
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 建议在正点原子去下载战舰的资料照着学,里面的资料是开源的,并且资料齐全视频讲解清楚,跟着学比较好入门。


    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32的学习困惑