微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > STM32学习步骤及张工分享学习心得

STM32学习步骤及张工分享学习心得

时间:10-02 整理:3721RD 点击:

STM32有些人想自学,其实可以的,但是前提是需要非常熟练C语言,最好是懂单片机,才能自学好STM32,否则学起来会 非常吃力,那STM32能做些什么呢?其实它能裸机做的产品很多,比如:驾校考试系统,指纹打卡机,遥控飞机等!那该如何学习呢?张工与你一起分享:

想学习可以加张工2232894713

第一阶段:学习准备

   1)熟悉C语言及编程;

   2)了解常用电子元器件、常用芯片知识及其使用方法;

   3)介绍电子产品开发、生产的基本流程;

   4)加强电子元器件焊接水平;

   5)了解ads、Keil等编译环境的学习与使用;

   6)了解H-Link、H-Flasher环境的学习与使用。

第二阶段:掌握STM32的体系结构,应用及学习方法等,详细学习内核体系结构

   1.1  总体概括

   1.2  处理器内核了解

   1.3  处理器工作模式了解

   1.4  处理器异常处理了解

   2. Thumb2指令集掌握

   3. 基于的嵌入式软件编程

     3.1  熟悉MDK开发环境

     3.2  编译、调试基于Thumb2指令的应用程序

     3.3  编写程序实现工作模式切换、异常处理

第三阶段:掌握处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及处理器的接口编程。

处理器简介

    1  组织结构

    2  内存及启动模式

    3  外围模块及特点简介

       3.1  LED实验

       3.2  中断实验

       3.3  串口实验

       3.4  LCD实验

       3.5  RTC实验

       3. 6  A/D 实验

       3.7  SD卡实验

       3.8  usb device实验

第四阶段

了解uC/OS-II操作系统结构、各个重要功能部分的概念及实现原理,在此基础上掌握uC/OS-II系统移植的方法,uC/OS-II操作系统分析及移植

      1  操作系统及uC/OS-II 概述

      2  任务、进程概念

      3  内核数据结构

      4  内核调度算法

      5  系统中断处理

      6  系统移植方法

实验:

在开发板上uC/OS-II应用程序

     1  uC/OS-II应用程序编写、调试方法

      2  多任务开发

      3  任务间的通信与同步

      4  任务优先级控

      5  LED控制应用程序

      6  任务间通信实验

      7 串口控制应用程序

      8  LCD控制应用程序

想学习可以加张工2232894713

经验分享:看资料需要计划、耐心和速度这里所谓的“资料”包括STM32书籍、文档。因为STM32有个特点,datasheet很多都是中文的,有些同学就没有去买书籍,直接看STM32的用户手册,也是可以的。但是不管看书籍还是文档,我们是需要计划的。不是今天看3页,明天看5页。一本书看了两个月,还在磨蹭。请记住,你学的不是寂寞,是STM32!看书或文档不是用来消遣时间的。背水一战吧,给自己规定一个底线:两周内把一定粗略地过一遍!不要求都看懂,事实上,不可能都看懂。但我们必须理解基本知识,对难度高的知识有一个印象,至少以后碰到问题的时候,我们会似曾相识,感觉在哪里见到过,于是翻资料上网找答案——带着问题的时候,效率才是超高的。

两周过去了,STM32的知识你过一遍了吗?没看完?那么,你应该考虑这些天中,你是否尽力了?是否真的想学STM32?或者还是看到STM32人气很高,也想跟下时髦?是不是碰到问题没法解决就想放弃了?现在是你做第二个决定的时候了,请决定你是否继续攻读STM32。如果是一时冲动想跟时髦,请马上放弃——你已经浪费两周时间了,你还想再浪费14天吗?如果想吃得苦中苦,方为人上人


很好!

多谢小编的分享!

好好,谢谢了。谢谢指导

说得好,你是我学习的榜样和目标。

小编辛苦额。向你看齐

学习中,谢谢分享

谢谢小编分享,努力向小编学习,学好STM32

呵呵,不客气,有时间也可以加张工2232894713技术交流

相信你可以的,加油!

呵呵,好好学习,天天向上

谢谢,想学的话可以加我哦

你也可以学的很好

不错的文档,值得收藏

谢谢指导!

越努力,越幸运!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top