查看: 426|回复: 0
打印 上一主题 下一主题

如何学好STM32

[复制链接] qrcode

6

主题

6

帖子

22

积分

新手上路

Rank: 1

积分
22
楼主
跳转到指定楼层
发表于 2016-1-11 02:23 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一阶段:课前准备           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控制应用程序                        更多内容欢迎交流:qq:3322386182(高老师)                        欢迎大家进入嵌入式Linux交流群 116454842,共同交流、学习。                                                                                                                                                                       
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表