»
(008) CubeIDE Implementation of USB Peripherals*
(018) C99 pointer*
(019) C99 With only value assignment*
(022) POSIX pthread multi-threads mutex*
(023) POSIX pthread multi-threads programming*
(027) C99 time and wait*
(028) High-precision calculation with GMP*
(029) Web Service Lib*
(030) International Components for Unicode (ICU)*
(031) Performance of C is higher than C++, because...*
(042) STM32 HAL DMA Poll For Transfer
HAL_DMA_Start(&hdma_memtomem_dma1_channel1,(uint32_t)buffer, (uint32_t)target_mem_buffer,1024);//开始DMA自动传输,并计数已完成的字节数 HAL_DMA_PollForTransfer(&hdma_memtomem_dma1_channel1,HAL_DMA_FULL_TRANSFER, 1024);//等待1024字节的全部传输完成 HAL_DMA_Start(&hdma_memtomem_dma1_channel1,(uint32_t)buffer1, target_mem_buffer1,1024);//开始新的DMA自动传输 HAL_DMA_PollForTransfer(&hdma_memtomem_dma1_channel1,HAL_DMA_FULL_TRANSFER, 1024);//等待新的1024字节的全部传输完成