您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. stm32串口1串口2 DMA方式收发数据

  2. stm32串口1串口2,DMA方式收发数据。使用定时器定时查询DMA接收到的数据,当串口的数据空闲中断,将数据拷贝到缓冲区,交由其他程序处理。可以接收任意大小的数据包。本方法占用CPU时间极少,尤其是波特率很高时,效果更加明显。
  3. 所属分类:C

    • 发布日期:2014-08-15
    • 文件大小:1048576
    • 提供者:u010724960
  1. STM32使用DMA加串口空闲中断接收数据

  2. STM32使用DMA加串口空闲中断接收数据,比较实用的一种串口通信操作!
  3. 所属分类:C

    • 发布日期:2017-07-12
    • 文件大小:230400
    • 提供者:dfsl_2017
  1. stm32f407_uart dma idle空闲中断不定长度收发

  2. 使用STM32cube创建的stm32f407的工程,使用UART1串口和DMA 串口空闲中断实现串口收发不定长度数据,节省CPU资源。
  3. 所属分类:C

    • 发布日期:2018-04-28
    • 文件大小:629760
    • 提供者:medojonh
  1. STM32F407_6个串口同时使用的代码

  2. 基于CubeMx的STM32F407串口代码:6各串口均已启用DMA及空闲中断,支持不定长度数据接收;可通过CubeMx裁剪串口数量,裁剪后只需编译时删去极少量与删去硬件资源相关的代码即可移植使用;默认使用片外8M晶振,可在CubeMx更改。
  3. 所属分类:C

    • 发布日期:2018-09-17
    • 文件大小:284672
    • 提供者:sisii
  1. STM32串口接收不定长数据

  2. STM32F407ZGT6 使用Hal库(Cube配置) 采用 方法1 串口空闲中断+串口接收中断配合 方法2 串口空闲中断+DMA方式 实现串口接收不定长数据并发送接收到的数据
  3. 所属分类:硬件开发

    • 发布日期:2018-12-18
    • 文件大小:14680064
    • 提供者:sun_feng_rui
  1. uCOS-III及循环队列串口收发示例

  2. 结合uCOS-III和循环队列的串口数据收发方式,实时性好。接收方面,使用STM32的总线空闲中断判断数据包接收完毕并发布消息,使用状态机检查数据包正误。发送方面,采用中断的方式发送数据,避免程序死等数据发送完毕。
  3. 所属分类:嵌入式

    • 发布日期:2019-02-15
    • 文件大小:555008
    • 提供者:qdchenxr
  1. 第七组 超市微型打印机通信设计-上传 .rar

  2. 与博客配套的资源文件,实现STM32串口通信功能。使用标准库函数开发,同时打开的串口中断事件有接收中断、空闲中断、校验中断,串口号为1,适用于STM32系列各类单片机,本项目开发时使用STM32F103C8T6。可作为串口多中断事件的学习参考例程。
  3. 所属分类:硬件开发

    • 发布日期:2020-05-14
    • 文件大小:17825792
    • 提供者:lishan132
  1. 4_USART串口通信(空闲中断+DMA).zip

  2. STM32 串口USART空闲中断+DMA接收, 使用寄存器操作,代码清晰,解释详尽, 已在STM32F429IG中实测通过。
  3. 所属分类:互联网

    • 发布日期:2020-05-07
    • 文件大小:826368
    • 提供者:zhouml_msn
  1. STM32 hal库DMA串口不定长hal_dmaptmBDC.zip

  2. 在STM32中特别是HAL库中,最常用的办法是使用空闲中断,即在串口空闲的时候,触发一次中断,通知内核,本次运输完成了。串口空闲中断的判定是:当串口开始接收数据后,检测到1字节数据的时间内没有数据发送,则认为串口空闲了。由于我们的内核在串口接收数据到空闲这段时间,是不受理串口数据的,所以我们还需要使用DMA来协助我们把数据传送到指定的地方,当数据传输完成后,通知内核去处理。
  3. 所属分类:硬件开发

    • 发布日期:2020-02-24
    • 文件大小:19922944
    • 提供者:sea1216
  1. STM32 DAM+串口

  2. DMA + 串口空闲中断 在stm32上的一种应用,可供大家参考GPIO InitStructure. GPIO Pin= GPIO USART RX: GPIO Initstructure GPIO Mode= GPIO Mode IN floating GPIO Init(GPIO USART TYPE, &GPIO InitStructure //配置串口模式 USART Init Structure. usart BaudRate=115200 USART InitStructure U
  3. 所属分类:C

    • 发布日期:2019-03-03
    • 文件大小:889856
    • 提供者:qq_37761490
  1. stm32l051_stop.rar

  2. STM32L051使用CUBEMX配置,使用HAL库串口中断接收,使用空闲中断方式接收不定长数据,非DMA方式。同时配置了RTC,并且设置了RTC闹钟为每小时定时触发方式。程序在STM32的Nucleo开发板上实验不丢失字节。
  3. 所属分类:嵌入式

    • 发布日期:2020-06-18
    • 文件大小:5242880
    • 提供者:hjl2832
  1. STM32使用DMA加串口空闲中断接收数据

  2. STM32中,需要用串口接收数据,是使用串口中断来接收数据。但是用这种方法的话,就要频繁进入串口中断,然后处理,效率就比较低。于是就想到用DMA来接收串口数据,这个STM32也是支持的。但是关键的一点,怎么知道数据接收完毕了呢?如果接收的数据长度固定,那就好办,直接设置DMA的接收数据个数就行了。但是如果长度不固定了,那应该怎么办了?
  3. 所属分类:其它

    • 发布日期:2020-08-04
    • 文件大小:60416
    • 提供者:weixin_38691641
  1. STM32多路串口同时使用

  2. 串口1、2、3、4串口内被动发数据,串口之间通信互发数据,读取串口的缓冲区进行收发都可以,资源冲突已经解决,可以直接用。口均已启用DMA及空闲中断,支持不定长度数据接收。
  3. 所属分类:互联网

    • 发布日期:2020-09-21
    • 文件大小:3145728
    • 提供者:qq_34109700
  1. STM32 HAL库串口+DMA空闲中断接收不定长数据

  2. STM32 HAL库+串口DMA+空闲中断(IDLE)实现不定长数据接收,可以用来参考学习使用,简单易懂。
  3. 所属分类:C

    • 发布日期:2020-11-04
    • 文件大小:16777216
    • 提供者:chenyongfeng123
  1. STM32 串口 空闲中断使用

  2. 最近搞串口接收完整的数据帧,虽然很早就接触串口,但是工作上用还是会遇到不少问题。串口收包过程,首先要解决的问题就是要保证接收到完整的数据包,参考网上的串口收包方法,多数是使用定时器做超时判断,又或者加DMA之类的,考虑到我的串口只是做小数据量收发(收发指令),要额外使用一个定时器,就太复杂了。查资料过程中发现了串口空闲中断,故想空闲中断来接收串口数据帧。以下是空闲中断的参考demo: 主函数 main.c /** ***************************************
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:47104
    • 提供者:weixin_38655990