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

学习STM32是不是只要知道移植和看得懂就好了

Sier_手插口袋 2018-11-20 浏览量:939
学习STM32是不是只要知道移植和看得懂就好了,看得懂别人的程序然后移植或者说移植过来那里也移植过来,做成一个多种功能的程序
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 理解记忆的话更能记得住,基本的外设都看过了熟悉了,别人的代码就是看懂移植的问题了
    • 发布于 2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:11
  • 你这句话确实没毛病,能看懂会移植确实够了,因为这种基础也就属于自己会的差不多了

    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个说法不能说错,但是古人有云知其然知其所以然,所以学知识还是深究一下比姣好,万一以后用上了呢,还有一句叫书到用时方恨少。
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 要多看 多学 最重要的是看完 自己要会写 多动手
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 之前看到招聘信息 需要会寄存器编程  个人认为初始化可以库函数   运行的时候需要寄存器编程
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 某种角度上来说确实是这样。不过最好还是深入了解一下把
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 学习 STM32 底层主要是使用芯片,一些外设使用,使用库,同时要理解硬件,知道硬件是怎么工作的。

    上层主要就是库的使用,比如 fatfs,freeRTOS,microlib,emWin,lwip 各种库和中间件

    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 是的,初学者一般都这么操作,之后最好自己写
    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 一定程度上讲,熟练掌握C语言、会移植确实可以上手干活了。

    有硬件工程师做电路,有底层工程师写驱动,您只管写应用就可以了。

    现实情况是,少有公司能把这几个工程区分得那么细。各层之前的衔接做得那么标准。


    举个例子,认识有位工程师,就不懂电路,也不懂驱动。设备出现故障时,他只会一口咬定自己的代码没问题,但对电气工程师提出的质疑完全无法解释。

    还有一件事,今天一朋友告诉我的。某个功能调试一整天都过不去。最后去查寄存器,对照文档才发现,是驱动函数有BUG。


    这两件事说明,做嵌入式,仅仅会编程是不够的,至少不够优秀。

    不过,您能在编写应用的同时,也学习 下底层、硬件知识,慢慢积累也能够很好地成长。


    • 发布于2018-11-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 对啊,单片机的库其实只重理解,因为你不是要考试,不需要死记硬背,只需要在需要用到的时候直接移植即可,不出错才是王道。
    • 发布于2018-11-28
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的寄存器手册还是要看一下的,有时用那种移植的程序会出现异常现象,要结合寄存器分析
    • 发布于2018-12-02
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

学习STM32是不是只要知道移植和看得懂就好了