FSMC是否会使STM32工作效率降低
答案:2 悬赏:60 手机版
解决时间 2021-02-26 00:44
- 提问者网友:黑米和小志
- 2021-02-25 04:16
FSMC是否会使STM32工作效率降低
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-02-25 05:50
有点没理解你的问题,你说加入了FSMC之后延时时间变长了
你的延时就是一个自加或者自减计数器,延时时间变长了无非就是CPU频率降下来或者计数周期内被中断或总线被占用
那你之前液晶用什么来刷新,在延时之后刷新液晶么,那现在FSMC可能在延时的周期内占用总线刷新液晶了,表现出来的就是延时时间变长了。
以前是1ms+刷新液晶时间,现在变成了1.3ms+x(不知道还需要占用总线多久,x 应该不会超过刷新液晶时间-0.3ms)
FSMC代替你原来的程序做借口操作,但是仍会占用总线,所以节省的时间并不明显,节省的就是你模拟时序的时间,这样的话只有在大数据量的时候FSMC或者DMA才能明显显示出它的效率追问在程序中FSMC刷新液晶屏和延时没有交集,也没有启用中断,主程序的内容就是,延时200毫秒,刷一次全屏,延时200ms,刷一次全屏。。。
你的延时就是一个自加或者自减计数器,延时时间变长了无非就是CPU频率降下来或者计数周期内被中断或总线被占用
那你之前液晶用什么来刷新,在延时之后刷新液晶么,那现在FSMC可能在延时的周期内占用总线刷新液晶了,表现出来的就是延时时间变长了。
以前是1ms+刷新液晶时间,现在变成了1.3ms+x(不知道还需要占用总线多久,x 应该不会超过刷新液晶时间-0.3ms)
FSMC代替你原来的程序做借口操作,但是仍会占用总线,所以节省的时间并不明显,节省的就是你模拟时序的时间,这样的话只有在大数据量的时候FSMC或者DMA才能明显显示出它的效率追问在程序中FSMC刷新液晶屏和延时没有交集,也没有启用中断,主程序的内容就是,延时200毫秒,刷一次全屏,延时200ms,刷一次全屏。。。
全部回答
- 1楼网友:人類模型
- 2021-02-25 07:14
关注这个问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯