STM32中,需要用串口接收数据,是使用串口中断来接收数据。但是用这种方法的话,就要频繁进入串口中断,然后处理,效率就比较低。于是就想到用DMA来接收串口数据,这个STM32也是支持的。但是关键的一点,怎么知道数据接收完毕了呢?如果接收的数据长度固定,那就好办,直接设置DMA的接收数据个数就行了。但是如果长度不固定了,那应该怎么办了?
2021-12-23 17:10:47 2.83MB STM32 DMA
1
实现STM32F103ZET6串口通过使用STM32的IDLE空闲中断(USAR_TFLAG_IDLE)实现UART4_DMA接收和发送(Rx和Tx均通过DMA通道)不定长数据。
2021-12-23 14:01:36 5.54MB uart dma uartdma 串口uart
1
CC2530 以DMA方式进行 串口数据接收 ,不超过20字节内 可变长度接收数据,IAR 版本8.30 编译测试通过。
2021-12-21 12:52:32 85KB CC2530 可变长度 串口接收 DMA
1
stm32f10x相关库文件 v3.5一下版本 含有adc bkp can crc dac dbgmcu dma exti flash fsmc gpio i2c iwdg lib map nvic pwr rcc rtc sdio spi tim type usart wwdg登
2021-12-21 11:13:10 204KB stm32f10x
1
ADC+TIM+DMA采集交流(二)的配套例程。 TIM+ADC+DMA以875k和1M去采样
2021-12-21 09:06:06 6.17MB stm32 ADC DMA CUBEMX
1
收发均采用DMA,特别注意不同型号STM系列对应DMA通道不同。
2021-12-17 22:45:49 8KB 自主开发
1
介绍了一种基于PCIE总线主模式DMA高速数据传输系统的设计。该系统利用Xilinx公司V5系列的FPGA芯片搭建了x1通道的PCIE系统。实验利用自行开发的PCIE接口板实现了单字读写及DMA读写的传输方式,并在上位机软件界面上及ChipScope中显示并验证了读写数据的正确性,经实验表明传输速率可稳定在400 MB/s左右。
2021-12-16 11:09:19 439KB PCIe
1
DSP技术及应用实习-DMA数据传输系统设计 有文档,代码,MATLAB程序
2021-12-16 10:38:13 940KB DSP  TMS320VC55xx
1
pci9054完整驱动程序,dma传输方式 ,包括Windows和vxworks
2021-12-16 10:23:31 519KB pci9054 驱动 DMA
1
基于STM32H7的双缓存配置方案,串口+DMA,该方法可以用作其他的方式加DMA,同时配合本人写的博客可以更加容易理解如何配置,该文档为单纯的串口+DMA双缓存配置,用户可以自己加上一个任务进行测试。
2021-12-15 22:35:58 1.26MB STM32 DMA 双缓存
1