zoukankan      html  css  js  c++  java
  • 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官方例程

  • 相关阅读:
    3-为什么很多 对 1e9+7(100000007)取模
    6-关于#include<bits/stdc++.h>
    7-n!的位数(斯特灵公式)
    5-math中函数汇总
    6-找数的倍数
    6-Collision-hdu5114(小球碰撞)
    5-青蛙的约会(ex_gcd)
    4-圆数Round Numbers(数位dp)
    4-memset函数总结
    一种Furture模式处理请求中循环独立的任务的方法
  • 原文地址:https://www.cnblogs.com/skullboyer/p/9020697.html
Copyright © 2011-2022 走看看