今天是嵌入式学习第五周周五。
今天郭老师给大家讲了DMA~直接存储器访问。即把数据进行直接搬移,无需cpu直接控制,提高了cpu效率。可分为1内存到外设2外设到内存3内存到内存。stm32f4的DMA分为DMA1和DMA2,映射不同的设备,但内存到内存只能使用DMA2。DMA内部软件比较简单,所以外部硬件比较复杂,分为八个数据流,每个数据流又分为八个通道,初始化配置需要配置十多个内容,但只要配置成功运行起来比较简单,适用于大型数据的搬移工作。
下午郭老师给我们讲解了单循环链表的编写。指针的链接操作需要认真的再理解一下,老师的操作思路也需要我们在认真思考。
网友评论