int main(void)
{usartint();   //串口初始化
DMA_D_T_DInit(); //DMA初始化

DMA_ClearFlag(DMA1_FLAG_TC2);        
while(1)
{
if(DMA_GetFlagStatus(DMA1_FLAG_TC2)==1)
{
DMA_Cmd(DMA1_Channel2, DISABLE);
DMA_SetCurrDataCounter(DMA1_Channel2,3); 
//DMA_D_T_DInit();

//DMA普通模式一次发送完毕需要将dma关闭然后还要对发送数据也要操作一下,再将

dma打开,才能使dma初始化。
DMA_Cmd(DMA1_Channel2, ENABLE);
    
DMA_ClearFlag(DMA1_FLAG_TC2);
}

}

DMA普通模式(normal)发送通过串口连续发送数据相关推荐

  1. STM32F103C8T6核心开发板下,采用串口DMA方式向上位机连续发送数据的实例详解

    STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据 文章目录 STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据 前言 一.DMA应用初步 ...

  2. 【嵌入式12】DMA通信原理及编程实验,DMA方式向上位机连续发送数据

    本文介绍DMS通信原理,STM32采用串口DMA方式,用115200bps或更高速率向上位机连续发送数据. 一.DMA介绍 什么是DMA? DMA介绍 DMA传输方式 DMA传输参数 DMA数据传输的 ...

  3. USART向串口助手发送数据(DMA方式)

    目录 一.前言 二.什么是DMA? 1.DMA简介 2.DMA主要特性 3.DMA框图 三.STM32CubeMX工程创建 1.题目要求 2.CubeMX工程配置 四.Keil工程的创建 五.效果展示 ...

  4. 在 stm32CubeMX下生成程序完成流水灯以及完成STM32的USART串口通讯程序实现STM32系统给上位机(win10)连续发送“hello windows”

    目录 一.STM32CubeMX简介及安装 二.利用STM32CubeMX生成代码 1.创建项目 2.配置芯片 3.导出项目 ​ 三.Keil中补充代码完善功能 四.在Keil中观察实验波形 五.US ...

  5. 巧用STM32串口DMA的normal和circular模式,达到并行执行效果

    芯片型号:stm32f103rct6:SPI接口ADC; 代码功能描述:有xyz3路数据,每路1个双通道adc采集,从x路依次数据并用串口发送出去,14字节,2250000bps: 方案1:按照顺序执 ...

  6. cubemx串口的发送与接收_串口收发模块设计

    串口收发模块设计 作者:巩文宏 公众号:数字积木 该串口收发模块有串口发送模块,串口接收模块,波特率生成模块,发送数据fifo模块,接收数据的fifo模块组成. 默认配置下,要求输入的参考时钟为50M ...

  7. stm32驱动 ov7670发送到串口上位机显示图像

    所需硬件: 1.stm32 103ZET6核心板,没有lcd(调试摄像头一定要买一个lcd,太方便了,都是泪): 2.OV7670带FIFO淘宝一搜一大把最常见的那种: 驱动代码:参考正点原子官方例程 ...

  8. stm32f103c8t6与stm32f103zet6 基于SX1276串口通信-----发送端(二)

    矩阵按键控制代码 源码链接 使用4*4矩阵,主控芯片为STM32F103C8T6,串口发送配置在下面这篇文章里面 串口发送端配置博文 /******************************** ...

  9. Python串口通讯发送指令读写NFC源码 支持windows、linux系统

    本示例使用的读卡器介绍:RS232串口RFID NFC IC卡读写器可二次开发编程发卡器USB转COM-淘宝网 (taobao.com) class Ui_Frame(object):def setu ...

最新文章

  1. 【全网唯一】全网唯一能够跑通的,跑不通你来找我~用node.js完成微信支付下单功能,且只需要一个文件wxpay.js就解决业务流程的node.js程序
  2. 网站域名解析端口_Linux Nginx网站服务——2
  3. java代码读取dbsequence的值_MongoDB自增序列实现 - Java多线程同步 synchronized 用法
  4. ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel
  5. linux学习笔记-不定时更新
  6. OpenCASCADE:要求
  7. WIN10系统如何取消任务栏处的窗口缩略图
  8. hibernate oracle clob 注解,Hibernate3.X实现基于CLOB字段类型的注解方式:
  9. 思科ACL阻止勒索病毒
  10. 联系实际谈谈管理者的沟通协调能力建设
  11. 大数据可视化的应用场景
  12. UDP与TCP报文格式,字段意义
  13. html安卓修改器,让安卓面目全非:尖兵手机修改器
  14. 美创解读|《数据安全法》实施,企业数据安全合规技术能力建设
  15. 怀孕计算机在线,【怀孕天数计算器在线计算_怀孕天数计算器在线计算专题】- 天鹅到家...
  16. git提交代码出现 fatal: The remote end hung up unexpectedly-错误处理
  17. 对于多组数据输入输出的基础题目
  18. 人工智能 | ShowMeAI资讯日报 #2022.06.25
  19. 便携式水质自动采样器的使用技巧
  20. 【Envi】基于单窗算法的地表温度反演实验操作记录

热门文章

  1. KY122 找出直系亲属
  2. 915M无线通讯模块 数传 SI4463 SX1278
  3. C语言实现输入学号,分数计算总分和平均分
  4. 工具相关累计 慢慢更新防止忘记
  5. python 期货现货差价监测_火币网现货API[Python3版]
  6. git使用进阶(一)——工作区和log
  7. Gimy 剧迷更新快,内容超多的电影、美日韩剧、动漫片源
  8. 【逻辑推理系列】海盗分金模型分析
  9. 自动焊锡机加锡时的注意事项
  10. 自动化提升系列:在白色背景上拍摄白色产品