2019-07-21 05:51发布
okyihu 发表于 2012-2-28 23:08 兄弟 你这个问题是这么解决的啊 ?我也碰到了相同的问题 如果在DMA TC 中断里就去打开 ...
正点原子 发表于 2011-11-22 13:42 回复【楼主位】sixear: --------------------------------- 试试在DMA完成中断里面查询串口发送空标志。以 ...
最多设置5个标签!
在中断里面加延时能行得通吗?我加延时最多传输一帧报文,然后就接收不到了
原子哥有没有搜集到这个问题的解决方法啊
现在还有个问题啊,顺便在这里问大家了,就是我的DMA发送和接收都只能执行一次,
执行下面代码时发现,DMAy_Streamx里的CR寄存器里的使能位置0后,无法置回1,这是怎么回事?
DMA_Cmd(MyDMA_Structure->DMAy_Streamx, DISABLE); //EN位 = 0
DMA_SetCurrDataCounter(MyDMA_Structure->DMAy_Streamx,MyDMA_Structure->BufSize);
DMA_Cmd(MyDMA_Structure->DMAy_Streamx, ENABLE); //EN位 = 0(应为1才对呀)
C:Users牧羊犬Desktop捕获.PNG
一周热门 更多>