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官方例程

  • 相关阅读:
    MySQL 字符串与时间操作函数
    Redis消息订阅,事务,modules
    Redis数据结构
    Redis数据类型String
    Redis
    网络协议原理和lvs三种模型,调度算法和keepalived
    TCP连接状态,SYNC_RECV,CLOSE_WAIT,TIME_WAIT
    arp_ignore和arp_announce
    JMH和Disrupter
    容器CopyOnWriteList,ConcurrentHashMap,ConcurrentSkipListMap,BlockingQueue
  • 原文地址:https://www.cnblogs.com/skullboyer/p/9020697.html
Copyright © 2011-2022 走看看