昨天使用proteus制作一个STM32仿真,读取4个电位器的电压时,运行突然十分卡顿,但程序烧录到实物上面却正常。
经过资料的查询和自己的实验,发现Proteus目前不能支持DMA,如果在仿真里面使用DMA的功能,就会异常。
解决方法:
不使用DMA,使用轮询读取代替,运行速度变为正常。
昨天使用proteus制作一个STM32仿真,读取4个电位器的电压时,运行突然十分卡顿,但程序烧录到实物上面却正常。
经过资料的查询和自己的实验,发现Proteus目前不能支持DMA,如果在仿真里面使用DMA的功能,就会异常。
解决方法:
不使用DMA,使用轮询读取代替,运行速度变为正常。