学习了原子的DMA实验,但是只懂原子的DMA实验的代码是远远不够的,所以我就去网上寻找关于DMA的例子练练手,以加深对DMA的理解。最终决定学习下DMA串口的接收,但果然只懂原子的DMA实验代码是真的远远不够,当我看了别人的代码后才知道自己对DMA的理解是多么的浅显。然后我前前后后的去查资料,找关于相关的代码,终于在两天过后搞出来了。哎,但里面的过程是真的艰辛。为了防止以后学习的人少走弯路,我决定写下这个帖子给初学者们一些经验。在这里我得感谢下这个帖子的大佬http://www.openedv.com/forum.php ... id=76091&extra=,我能搞懂这个实验还多亏这位大佬,但是这位大佬的代码用ucos写的,这可能让初学者不好理解,所以我把大佬的代码用探索者精简了,能让初学者们看的舒服些。最后,我想说的是我其实也是一个菜鸟,可能有些地方理解还是错误的,希望能被理解。 |