初识STM32

作者: Dearbaskteball | 来源:发表于2019-02-15 22:07 被阅读8次

    我的专业是自动化,误打误撞的通过学校里的社团了解到自动化学科的相关竞赛,然后就一步一步的走向STM32的学习之路。接触STM32已经有一年时间了,由于课业和其他原因,一直都是自己探索没有系统的总结知识。趁着自己还有时间,系统的总结学习一下STM32的相关知识。


    STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex系列内核。在我的理解下,任何智能产品都离不开它,离不开它的相关产品。从家用电器到手机处理器,这一切都与ARM公司的芯片有关,而STM32就是一款ARM公司开发的采用ARM-v7-ME架构的Cortex-M4内核。这些都无关紧要,相关的知识可以通过搜索引擎了解。进入正题:

    一、STM32的学习方法

    1.网络资源推荐

    正点原子

    我手上的开发板是正点原子的探索者系列,正点原子组件的论坛比较完善,资料全面,讨论广泛,可以用来下载资料获取创意。

    ARM公司官方论坛

    这里面也有不少相关资料,便于查找但是讨论较少。

    2.怎么入手学习

    (1)一般的开发板都会附带学习资料,首先要了解其中的学习范围再开始学习

    (2)找到核心学习资料,同时了解开发板的硬件资源

    (3)安装开发环境

    (4)学习基础

    3.基本技能

    (1)扎实的C语言基础,掌握C语言是进行嵌入式学习的基础

    (2)熟练使用开发环境

    (3)库函数与寄存器对比学习

    二、STM32的学习方向

    1.基本外设:GPIO输入输出,外部中断,定时器,串口

    2.高级外设:SPI、IIC、WDG等

    3.应用功能:UCOS、FATFS等

    相关文章

      网友评论

        本文标题:初识STM32

        本文链接:https://www.haomeiwen.com/subject/jncveqtx.html