/stm32-study

stm32学习的代码

Primary LanguageC

stm32-study

stm32学习的代码,

开发板:stm32f103vet6开发板

课程:野火

目标

  • 认识STM32
  • 理解固件库、HAL库和标准库区别

重点:

  • GPIO(通用输入输出)
  • RCC(时钟树系统)
  • 中断系统
  • 外部中断/事件控制器(EXTI)
  • 系统定时器(SysTick)
  • 串口通信(USART)
  • 直接存储器访问(DMA)
  • IIC通信
  • SPI通信
  • FatFs文件系统
  • 定时器(TIM)
  • 数模转换(ADC)
  • 模数转换(DAC)
  • CAN通信
  • 使用触摸屏

目录介绍

DMA DMA实验

IIC IIC实验,读写EEROM

stm32寄存器模板工程 寄存器模板工程

stm32库函数模板工程 stm32库函数模板工程

SysTick 系统滴答定时器实验

Usart 串口实验

点亮led 寄存器编程点亮LED

点亮led(寄存器映射) 通过寄存器点亮LED

点亮led库函数 通过库函数点亮LED

输入按键检测 检测输入按键点亮LED

系统时钟 时钟系统实验

中断 系统中断

自己构建库函数 自己构建库的函数