天天看点

stm32 外设使用的配置步骤

@2018-5-10 

使用外设的配置步骤  

#1 打开时钟

  > 打开外设时钟

  > 打开相关GPIO时钟

  > 打开DMA时钟          (若需要)

#2 关联外设与GPIO

  > 复位关联GPIO时钟,进入复位--->退出复位

  > 配置外设与GPIO相关联 

#3 配置GPIO工作模式  

#4 配置外设工作模式 

  > 复位外设时钟,进入复位--->退出复位

  > 设置工作模式的各项参数

#5 配置DMA工作模式        (若需要)

  > 复位DMA时钟,进入复位--->退出复位

  > 设置工作模式的各项参数

#6 中断配置            (若需要)

  > 设置中断分组        (若需要)   

  > 设置中断入口及优先级  

  > 打开中断类型        

    > 使能外设自身中断    (接收 / 发射...) 

    > 使能DMA中断        (若需要)

#7 使能DMA

#8 打开外设DMA请求        (接收 / 发射) 

#9 使能外设

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

#1 关闭DMA中断

#2 关闭DMA

#3 关闭外设DMA请求

#4 关闭外设中断

#5 关闭外设

注:该步骤参考至ST官方例程

转载于:https://www.cnblogs.com/skullboyer/p/9020697.html