zoukankan      html  css  js  c++  java
  • STM32USART DMA_Interrupt例程的学习

    这是固件库里的一个例程,决定从这里入手依次学习一下外设,下面是这个例程的介绍:

    This example provides a basic communication between USART1 and USART2 using DMA 

    capability, flags and interrupts.

    First, the DMA transfers data from TxBuffer2 buffer to USART2 Transmit data register,

    then this data is sent to USART1. Data received by USART1 is transferred using 

    RXNE flag and stored in RxBuffer1 then compared with the sent ones and

    the result of this comparison is stored in the "TransferStatus1" variable.

    In the same time, the DMA transfers data from TxBuffer1 buffer to USART1 Transmit

    data register, then this data is sent to USART2. Data received by USART2 is

    transferred using Receive interrupt and stored in RxBuffer2 then compared with

    the sent ones and the result of this comparison is stored in the "TransferStatus2"

    variable. 

    按照意思无非是串口传输的数据和DMA传输的数据进行比对,然后返回状态,程序比较简单,很多地方我加了注释。
     
    ★emouse 思·睿博客文章★ 原创文章转载请注明:http://emouse.cnblogs.com
  • 相关阅读:
    TensorFlow 1.2.0新版本完美支持Python3.6,windows在cmd中输入pip install tensorflow就能下载应用最新tensorflow
    两眼论&矩阵变现理论结合打造赚钱大模式
    《影响力》6个使人顺从的武器之一互惠原理深入剖析
    电子书如何定位、如何取名呢?电子书文案模型的6个要点
    《影响力》顺从心理学6个使人顺从的策略
    SEO三种职位类型:编辑型SEO、技术型SEO、营销型SEO详解
    json-lib-2.4-jdk15.jar所需全部JAR包.rar java jsoup解析开彩网api接口json数据实例
    防DNS劫持教程,手动修复本地DNS教程
    拆分字符串
    计算目录下文件数
  • 原文地址:https://www.cnblogs.com/emouse/p/2198199.html
Copyright © 2011-2022 走看看