不用库函数自己动手配置STM32中的DMA
#define DMA_CMAR6
#define DMA_CMAR7
配置DMA,手册上表示可以将串口UART1的发送Tx功能配置为DMA发送,在DMA通道4:
void DMA_configration(void)
{
}
Main函数:
unsigned char Data_Buffer[10]={0x11,0x22,0x33,0x44,0x55};
//将Data_Buffer设为全局变量。
int main()
}
打开串口助手就可以看到Data_Buffer[]中的数据,其实这只是一个简单的演示实例,DMA的用处是很大的,先学会配置,以后会有它大显身手的时候。
USART1_CR3|=0x00000080; //将USART1模块发送数据Tx设置成DMA方式工作
上面这两句就是触发源,你可以把这两句放到定时器TIMx中,比如定时1S触发DMA,这些都是可以任意设置的,不难吧!
库函数STM32DM 相关文章:
- ARM学习《十一》—不用库函数自己动手配置STM32中的DMA(11-20)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)