完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
在正常情况下,使用普通的串口中断,可以实现正常的串口收发,但如果收发频率过高,则会导致CPU频繁进入中断,导致资源占用过高 这种情况下可以用DMA:DMA在硬件ROM和IO设备间开辟直接传输数据的通道,不需要CPU主控芯片控制,也不需要类似中断处理那种保留现场&恢复现场的操作。这大大减小了CPU的负担。使用场景DMA用在只需要传输数据,不需要处理数据的地方,有三种传输方式:外设→存储器(例:从串口RDR寄存器写入某数据buf) 存储器→外设(例:从某数...
|
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
2161 浏览 0 评论
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
4801 浏览 0 评论
4278 浏览 9 评论
3868 浏览 16 评论
4438 浏览 1 评论
4272浏览 3评论
3443浏览 0评论
1211浏览 0评论
2897浏览 0评论
3958浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-17 14:49 , Processed in 3.127656 second(s), Total 70, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖