当前位置: 首页> 财经> 股票 > 百度关键词优化是什么意思_山东平台网站建设公司_chrome浏览器下载安卓手机_智能识别图片

百度关键词优化是什么意思_山东平台网站建设公司_chrome浏览器下载安卓手机_智能识别图片

时间:2025/7/9 3:45:51来源:https://blog.csdn.net/lanzh_syf/article/details/144446133 浏览次数:0次
百度关键词优化是什么意思_山东平台网站建设公司_chrome浏览器下载安卓手机_智能识别图片

DMA初始化

	LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_DMA1);
/* UART5_RX Init */LL_DMA_SetChannelSelection(DMA1, LL_DMA_STREAM_0, LL_DMA_CHANNEL_4);LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_STREAM_0, LL_DMA_DIRECTION_PERIPH_TO_MEMORY);LL_DMA_SetStreamPriorityLevel(DMA1, LL_DMA_STREAM_0, LL_DMA_PRIORITY_LOW);LL_DMA_SetMode(DMA1, LL_DMA_STREAM_0, LL_DMA_MODE_NORMAL);LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_STREAM_0, LL_DMA_PERIPH_NOINCREMENT);LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_STREAM_0, LL_DMA_MEMORY_INCREMENT);LL_DMA_SetPeriphSize(DMA1, LL_DMA_STREAM_0, LL_DMA_PDATAALIGN_BYTE);LL_DMA_SetMemorySize(DMA1, LL_DMA_STREAM_0, LL_DMA_MDATAALIGN_BYTE);LL_DMA_DisableFifoMode(DMA1, LL_DMA_STREAM_0);LL_DMA_SetPeriphAddress(DMA1, LL_DMA_STREAM_0, LL_USART_DMA_GetRegAddr(UART5));LL_DMA_SetMemoryAddress(DMA1, LL_DMA_STREAM_0, (uint32_t)rx_buffer);LL_DMA_SetDataLength(DMA1, LL_DMA_STREAM_0, 32);/* UART5_TX Init */LL_DMA_SetChannelSelection(DMA1, LL_DMA_STREAM_7, LL_DMA_CHANNEL_4);LL_DMA_SetDataTransferDirection(DMA1, LL_DMA_STREAM_7, LL_DMA_DIRECTION_MEMORY_TO_PERIPH);LL_DMA_SetStreamPriorityLevel(DMA1, LL_DMA_STREAM_7, LL_DMA_PRIORITY_LOW);LL_DMA_SetMode(DMA1, LL_DMA_STREAM_7, LL_DMA_MODE_NORMAL);LL_DMA_SetPeriphIncMode(DMA1, LL_DMA_STREAM_7, LL_DMA_PERIPH_NOINCREMENT);LL_DMA_SetMemoryIncMode(DMA1, LL_DMA_STREAM_7, LL_DMA_MEMORY_INCREMENT);LL_DMA_SetPeriphSize(DMA1, LL_DMA_STREAM_7, LL_DMA_PDATAALIGN_BYTE);LL_DMA_SetMemorySize(DMA1, LL_DMA_STREAM_7, LL_DMA_MDATAALIGN_BYTE);LL_DMA_DisableFifoMode(DMA1, LL_DMA_STREAM_7);LL_DMA_SetPeriphAddress(DMA1, LL_DMA_STREAM_7, LL_USART_DMA_GetRegAddr(UART5));LL_DMA_SetMemoryAddress(DMA1, LL_DMA_STREAM_7, (uint32_t)tx_buffer);LL_DMA_SetDataLength(DMA1, LL_DMA_STREAM_7, 32);

串口初始化

	USART_InitStruct.BaudRate = 115200;USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B;USART_InitStruct.StopBits = LL_USART_STOPBITS_1;USART_InitStruct.Parity = LL_USART_PARITY_NONE;USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX;USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE;USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16;LL_USART_Init(UART5, &USART_InitStruct);LL_USART_ConfigAsyncMode(UART5);LL_USART_Enable(UART5);LL_DMA_EnableStream(DMA1,LL_DMA_STREAM_0); //使能接收DMA通道LL_USART_EnableDMAReq_RX(UART5); LL_USART_EnableDMAReq_TX(UART5);

使用方式

for(int i =0;i<32;i++)tx_buffer[i] = i + 2;LL_DMA_EnableStream(DMA1,LL_DMA_STREAM_7); 使能发送
关键字:百度关键词优化是什么意思_山东平台网站建设公司_chrome浏览器下载安卓手机_智能识别图片

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: