目录

  • 1 计算机基础知识(8学时)
    • 1.1 第一课 计算机基础知识-1
    • 1.2 第二课 计算机基础知识-2
    • 1.3 第三课 嵌入式系统的概述
    • 1.4 第四课 阅读检索STM32资料和参考教材
      • 1.4.1 第一章 思考题
  • 2 ARM Cortex M3概述(6学时)
    • 2.1 第一课 Cortex M3处理器内部结构。(2学时)
    • 2.2 第二课 时钟树,STM...xx引脚定义。(2学时)
    • 2.3 第三课 存储器映像;I⁄O端口特性。(2学时)
    • 2.4 第二章 练习
  • 3 嵌入式ARM开发工具和环境(4学时)
    • 3.1 第一课 ARM Cor...3软件开发环境(2学时)
    • 3.2 第二课 嵌入式系统STM32库函数。(2学时)
    • 3.3 第三章 练习
  • 4 STM32基础入门(18学时)
    • 4.1 第一课 GPIO的结构(2学时)
    • 4.2 第二课 STM32开发或实验过程(2学时)
      • 4.2.1 参考视频__STM32编程语言
      • 4.2.2 参考视频_MDK4建工程及固件库
    • 4.3 第三课 STM32开发或实验过程2(2学时)
      • 4.3.1 洋桃有关MDK4固件库安装资料
    • 4.4 第四课 STM32的复位与时钟
      • 4.4.1 STM32有关C语言程序设计
      • 4.4.2 MDK编程格式
    • 4.5 第五课 RCC编程应用: 实验4-3、4
    • 4.6 第六课 STM32的中断和事件
    • 4.7 第七课 中断编程应用:实验4-5、6
      • 4.7.1 中断补充洋桃视频
    • 4.8 第八课 STM32的串口通信
    • 4.9 第九课 STM32的串口通信实验
      • 4.9.1 参考视频
    • 4.10 第四章 练习
  • 5 实验与仿真
    • 5.1 实验一:MDK建立与寄存器GPIO编程
    • 5.2 实验二:仿真软件Proteus7.8安装及GPIO的LED应用
    • 5.3 实验三:GPIO的中断按键与LED时间测量
第一课 Cortex M3处理器内部结构。(2学时)

第二章:ARM Cortex M3概述

1、内部结构。(2学时)

2、时钟树,STM32F103xx引脚定义。(2学时)

3、存储器映像;I/O端口特性。(2学时)

重点:产品的功能框图,时钟驱动框图,引脚分布图。

难点:时钟驱动框图。


第五课学习内容

1、ARM Cortex M3概述
STM32F103x的硬件基本构成。
2、内部结构。
需要理解内容:Cortex M3内核、总线、存储器Flash、SRAM、DMA、AHB、APB1、APB2桥接以及对应接口设备。时钟控制PCLK1、PCLK2作用,GPIO、NVIC、EXTI等