微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > STM32 DMA 串口透传

STM32 DMA 串口透传

时间:11-19 来源:互联网 点击:
ission!\r\n");//LED1_ON ;for(i=0;i<1000000;i++);// for(j=0;j<20;j++); DMA_Configuration2();while (1){}}/* 名 称:void RCC_Configuration(void)* 功 能:系统时钟配置为72MHZ* 入口参数:无* 出口参数:无* 说 明:* 调用方法:无 / void RCC_Configuration(void){ SystemInit();}void DMA1_Channel5_IRQHandler(void){u8 end;int i; printf("Start DMA transmission!\r\n");/ 全传输完成*/// if(DMA_GetITStatus(DMA1_IT_TC5))// { // end = DMA_GetCurrDataCounter(DMA1_Channel5);// DMA_ClearITPendingBit(DMA1_IT_GL5);///* 清中断源// DMA_ClearFlag(DMA1_FLAG_TC5); // // printf("AA%dAA:", end);// printf("%s\r\n", SendBuff);// for(i=0;i<100000;i++); // }/// 半传输完成*/if(DMA_GetITStatus(DMA1_FLAG_HT5)){ end = DMA_GetCurrDataCounter(DMA1_Channel5);DMA_ClearITPendingBit(DMA1_IT_GL5);///* 清中断源DMA_ClearFlag(DMA1_IT_TC5); printf("AA%dAA:", end);printf("%s\r\n", SendBuff);for(i=0;i<100000;i++); }//}void DMA1_Channel4_IRQHandler(void){if(DMA_GetITStatus(DMA1_IT_TC4)==SET){DMA_ClearFlag(DMA1_IT_TC4);//TCIE,TE,RE printf("AAAA!");}}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top