FSMC与DMA
时间:10-02
整理:3721RD
点击:
在用FSMC做LCD显示时,同时用DMA读ADC采样数据.
当DMA开启时,FSMC就不能正常工作.
请问这是什么问题引起的呢?求各位大神帮忙解决。
当DMA开启时,FSMC就不能正常工作.
请问这是什么问题引起的呢?求各位大神帮忙解决。
没玩过
很大可能是你程序结构问题,你是不是在DMA传输完成中断服务函数执行一些任务
很有可能中断中数据处理的时间比较长,中断中编程要尽量简洁,如果中断占用太多时间,主程序必定会被打断,从而导致液晶显示不正常,建议:中断中只做标志位,处理在主程序中处理
很有可能中断中数据处理的时间比较长,中断中编程要尽量简洁,如果中断占用太多时间,主程序必定会被打断,从而导致液晶显示不正常,建议:中断中只做标志位,处理在主程序中处理
很有可能中断中数据处理的时间比较长,中断中编程要尽量简洁,如果中断占用太多时间,主程序必定会被打断,从而导致液晶显示不正常,建议:中断中只做标志位,处理在主程序中处理
很有可能中断中数据处理的时间比较长,中断中编程要尽量简洁,如果中断占用太多时间,主程序必定会被打断,从而导致液晶显示不正常,建议:中断中只做标志位,处理在主程序中处理
我觉得是引脚复用问题
帮顶
我也来学习一下!