《振南电子STM32视频教程》课时讲解介绍

  《振南电子STM32视频教程》共14讲,本文详细讲解:每个课时的主要内容。

  学习本套视频教程请复制以下链接到地址栏查看:

  http://www.elecfans.com/emb/arm/20161009440169.html

  -------------------------------------------------------------------------------------------

  ●●●【第一讲】 ARM处理器和STM32微控制器(37分钟)

  (1) ARM处理器家族

  -----ARM7系列介绍

  -----ARM9系列介绍

  -----ARM10和ARM11系列介绍

  -----ARM Cortex系列介绍

  (2)ARM Cortex-M3的应用介绍

  (3)STM32微控制器

  -----特征和资源讲解

  -----管脚的配置灵活性讲解(即管脚的重映射功能)

  -----微控制器功能框图讲解

  (4)开发工具IAR EWARM介绍

  (5)STM32微控制器最小系统

  -----电源电路讲解(芯片电源功能块及开发板电源电路设计讲解)

  -----时钟电路讲解(芯片时钟树及开发板时钟电路设计讲解)

  -----复位电路讲解(芯片复位功能块及开发板手动和上电复位电路设计讲解)

  -----启动配置电路讲解(芯片启动模式的讲解)

  -----调试电路讲解(调试电路接口设计和所需仿真器讲解)

  (6)STM32微控制器的应用领域介绍

  ●●●【第二讲】STM32固件库说明及移植到IAR EWARM中的详细过程(33分钟)

  (1)IAR EWARM破解版的详细安装方法讲解(包括ST公司提供的更新文件的安装)

  (2)STM32固件库介绍

  -----固件库的功能介绍

  -----固件库的特点及有点介绍

  -----固件库内部各源文件详细介绍

  (3)移植STM32固件库到IAR EWARM及IDE的操作方法

  -----良好的工程创建的习惯(以GPIO的操作为例)

  -----编译设置中的各选项详细讲解

  -----编译成功的输出文件说明

  ●●●【第三讲】触摸屏的使用(14分钟)

  (1)电阻触摸屏的结构介绍

  (2)使用ADC来获取X,Y轴的坐标原理

  (3)程序详解

  ●●●【第四讲】存储器和总线结构(19分钟)

  (1)总线结构讲解

  (2)理解内部存储器的分配

  (3)lnkarm_flash.xcl和lnkarm_ram.xcl文件的理解

  ●●●【第五讲】RCC的配置和使用(55分钟)

  (1)理解各种复位

  (2)时钟树分析

  (3)SysTIck 系统嘀嗒定时器的讲解

  (4)相关寄存器理解

  (5)相关库函数的理解

  (6)程序讲解

  ●●●【第六讲】EXTI和NVIC的配置和使用(34分钟)

  (1)STM32中的NVIC的理解

  (2)NVIC的寄存器和库函数的理解

  (3)STM32中的EXTI的理解

  (4)EXTI的寄存器和库函数的理解

  (5)程序讲解

  (6)外部模拟中断输入测试实验

  ●●●【第七讲】STM32的GPIO和AFIO的配置和应用(54分钟)

  (1)STM32的GPIO

  -----GPIO资源介绍

  -----GPIO工作模式讲解

  -----GPIO的特点讲解

  (2)STM32的AFIO

  -----芯片中的AFIO资源讲解

  -----使用AFIO的方法和操作要领讲解

  (3)GPIO的初始化要素

  -----选取工作管脚的参数配置讲解

  -----选取管脚工作模式参数配置讲解

  -选取管脚速率参数配置讲解

  (4)AFIO的使用

  -----如何映射功能块到相应管脚的方法讲解

  (5)GPIO和AFIO的寄存器讲解

  (6)GPIO的库函数讲解

  (7)工程源程序讲解

  -----跑马灯实验详解(GPIO的输出操作)

  -----按键识别和LED指示实验详解(GPIO的输入和输出操作)

  ●●●【第八讲】I2C总线(96分钟)

  (1)I2C总线中的概念讲解

  (2)I2C总线应用实例

  -----以无绳电话基站为例来总结I2C接口通信的特点和注意事项的讲解

  (3)I2C总线的操作要素

  -----工作模式讲解

  -----数据的有效性讲解

  -----传输开始和停止条件讲解

  -----数据传输格式讲解

  -----寻址方式讲解

  -----仲裁和时钟同步讲解

  (4)基于I2C总线的读写工作过程

  -----写数据通讯过程讲解

  -----读数据通讯过程讲解

  (5)EEPROM AT24C02 的操作

  -----特点讲解

  -----各种写操作讲解

  -----各种读操作讲解

  (6)软件模拟I2C时序

  -----I/O模拟开始信号、停止信号、提供时钟信号、发送ACK、发送一个字节数据和接收一个字节数据的时序模拟讲解

  -----连续多字节写函数伪代码实现讲解

  -----连续多字节读函数伪代码实现讲解

  (7)STM32中的I2C控制器

  -----特点讲解

  -----I2C总线中出现的错误讲解

  -----I2C中DMA的特性讲解

  -----I2C主发送器工作流程讲解

  -----I2C主接收工作流程讲解

  (8)STM32中的I2C控制器的寄存器详解

  (9)I2C库函数详解

  (10)工程源程序讲解

  -----STM32的I2C控制器对AT24C02的各种操作功能函数的详解

  ●●●【第九讲】TFT模块的字符、中文和图片显示(26分钟)

  (1)TFT模块

  -----特点介绍

  -----坐标系和引脚讲解

  (2)TFT模块的配置和取模软件的取模原理

  -----TFT模块的常用配置讲解(包括数据格式和扫描模式等)

  -----取模软件为中文和图片取模的原理讲解

  (3)工程源程序讲解

  -----字符显示功能函数讲解(含ASCII码表分析)

  -----图片显示功能函数讲解

  -----16*16中文显示功能函数讲解

  -----48*48中文显示功能函数讲解

  ●●●【第十讲】单总线(33分钟)

  (1)DS18B20讲解

  -----特点讲解

  -----功能框图详解

  -----各种寄存器及温度输出数据格式讲解

  -----电源供电方法介绍

  (2)单总线讲解

  -----特点讲解

  -----硬件设计讲解

  -----命令序列讲解

  -初始化

  -ROM命令

  -功能命令

  -----信号时序讲解(即软件模拟)

  -复位脉冲和应答脉冲

  -写时隙

  -读时隙

  (3)工程源程序讲解

  -----使用GPIO来操作DS18B20的各种功能你函数详解

  ●●●【第十一讲】 SPI总线(85分钟)

  (1)SPI总线介绍

  (2)SPI总线的通讯时序(即软件模拟SPI通讯时序)

  -----通讯框图讲解

  -----四种SPI通讯时序讲解

  -----GPIO模拟发送一位数据时序讲解

  -----GPIO模拟接收一位数据时序讲解

  -----GPIO模拟写一个字节数据的伪代码实现讲解

  -----GPIO模拟读一个字节数据的伪代码实现讲解

  (3)STM32中的SPI控制器

  -----特点介绍

  -----NSS引脚的软硬件管理详解

  -----SPI接口硬件设计讲解(全双工和单工通讯等)

  -----使用硬件SPI容易出错的地方和操作要领讲解

  (4)FLASH AT45DB161D的操作

  -----特点介绍

  -----内部存储组织讲解

  -----各种读写时序讲解

  -----各种读写指令讲解

  -----擦除指令讲解

  (5)STM32中的SPI控制器的寄存器详解

  (6)SPI的库函数详解

  (7)工程源程序讲解

  -----STM32的SPI控制器对AT45DB161D的各种操作功能函数详解

  ●●●【第十二讲】 SMT32中的ADC操作(88分钟)

  (1)ADC的特点讲解

  (2)ADC的功能框图讲解

  (3)ADC的各种转换模式讲解(包含规则组和注入组的操作原理和注意事项)

  (4)ADC的采样时间设置讲解

  (5)ADC的数据对齐讲解

  (6)ADC的模拟看门狗作用和使用讲解

  (7)ADC中的DMA特性和配置讲解

  (8)双ADC工作模式详解

  (9)ADC的寄存器讲解

  (10)ADC的库函数讲解

  (11)工程源程序讲解

  -----单通道连续转换且使用DMA传输的功能程序详解

  -----单通道连续转换且使用DMA传输和模拟看门狗,并实时更新报警标志的功能程序讲解

  ●●●【第十三讲】 CAN总线(124分钟)

  (1)典型CAN总线网络系统结构详解(包括各组成部分的功能讲解)

  (2)CAN总线中的基本概念分析讲解

  (3)CAN总线的报文传输和结构讲解

  -----各报文类型

  -----各报文帧格式

  -----位定时

  -----帧间间隙

  -----位填充

  (4)CAN总线特点讲解

  (5)STM32中的CAN控制器

  -----特点讲解

  -----功能框图讲解

  -----工作模式讲解

  -----初始化配置和参数设置讲解

  -----发送数据操作讲解

  -----接收数据操作讲解

  -----过滤器工作原理讲解

  -----接收FIFO工作过程讲解

  -----总线出错管理讲解

  -----位时序讲解

  (6)CAN控制器的寄存器详解

  (7)CAN控制器的库函数详解

  (8)工程源程序讲解

  -----单块板的自测试详解(包括查询和中断方式,也含标准帧和扩展帧传输)

  -----2块板的通信测试-查询方式详解

  -----2块板的通信测试-中断方式详解

  ●●●【第十四讲】 RTC和BKP(72分钟)

  (1)RTC模块要点讲解

  (2)RTC寄存器讲解

  (3)BKP特点

  (4)BKP寄存器讲解

  (5)RTC和BKP库函数讲解

  (6)例程详解

技术专区

  • 裸机程序如何驱动硬件?看前辈是怎么说的
  • ARM紧耦合内存简介及配置
  • ARMv8 通过设计简化软件移植详解
  • STM32中断优先级谁更高 主要根据两个方面来判断
  • 基于ARM与DSP的主从式双CPU嵌入式四轴运动控制器设计方案
  • 《振南电子STM32视频教程》课时讲解介绍已关闭评论
    A+
发布日期:2019年07月14日  所属分类:物联网