初级会员

- 积分
- 56
- 金钱
- 56
- 注册时间
- 2014-4-28
- 在线时间
- 0 小时
|

楼主 |
发表于 2014-5-9 09:40:24
|
显示全部楼层
回复【4楼】正点原子:
---------------------------------
MyDMA_Config(DMA1_Channel4,(u32)&USART1->DR,(u32)RS232_RX_BUF);
void MyDMA_Config(DMA_Channel_TypeDef*DMA_CHx,u32 cpar,u32 cmar)
{
RCC->AHBENR|=1<<0;
delay_ms(5);
DMA_CHx->CPAR=cpar;
DMA_CHx->CMAR=cmar;
DMA_CHx->CCR=0x00000000;
DMA_CHx->CCR|=1<<4;
DMA_CHx->CCR|=0<<5;
DMA_CHx->CCR|=0<<6;
DMA_CHx->CCR|=1<<7;
DMA_CHx->CCR|=0<<8;
DMA_CHx->CCR|=0<<10;
DMA_CHx->CCR|=1<<12;
DMA_CHx->CCR|=0<<14;
DMA_CHx->CCR|=1<<1;
}
USART1->CR3=1<<7;
MyDMA_Enable(DMA1_Channel4,USART2_RX_STA&0x3FFFFFFF);
这几步是吗? |
|