2659| 3
|
F4的DMA接收中断问题求助 |
10金钱
最佳答案目前能想到的办法是,在对DMA操作前关闭DMA中断允许,对DMA操作完毕后,先清除DMA中断标志位,然后再打开DMA中断允许。上机试了,调用 子函数a 的 时候再也没有产生DMA中断了,DMA接收也正常
void a(void) {
DMA2_Stream5->CR &= ~(1 CR &= 0xfffffffe; //失能DMA
DMA2_Stream5->CR |= 1; //使能DMA
DMA2->HIFCR |= 0xf40; //清楚中断标志位
DMA2_Stream5- ...
| ||
| ||
| ||
| ||
业精于勤荒于嬉;行成于思毁于随!
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 17:57
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网