1 解答
十二月 08, 2022
12:10 AM
你好,
如果数据量很大,此时用while循环等待传输完成,如果此时有中断产生,可能会造成数据被overwrite或者丢失。中断是比较理想的方式,不明白为什么会造成读取大量寄存器会产生大量中断影响性能。你可以设置优先级来处理最需处理的事情。如果觉得数据传输不够迅速,还可以使用DMA传输。
5 回复数
十二月 08, 2022
01:09 AM
你好,
你是觉得处理中断多会占用太多CPU资源吗?那可以考虑使用DMA,DMA传输的时候是不占用CPU资源的。其实你可以测试一下,用中断传输会对你的应用产生什么影响,然后再考虑如何优化。
十二月 08, 2022
05:11 PM
你好,
支持的,详情可参考TRM。