大家好,今天小编关注到一个比较有意思的话题,就是关于stm32 fsmc是什么的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
FSMC是否会使STM32工作效率降低?
有点没理解你的问题,你说加入了FSMC之后延时时间变长了
你的延时就是一个自加或者自减计数器,延时时间变长了无非就是CPU频率降下来或者计数周期内被中断或总线被占用
那你之前液晶用什么来刷新,在延时之后刷新液晶么,那现在FSMC可能在延时的周期内占用总线刷新液晶了,表现出来的就是延时时间变长了。
以前是1ms+刷新液晶时间,现在变成了1.3ms+x(不知道还需要占用总线多久,x 应该不会超过刷新液晶时间-0.3ms)
FSMC代替你原来的程序做借口操作,但是仍会占用总线,所以节省的时间并不明显,节省的就是你模拟时序的时间,这样的话只有在大数据量的时候FSMC或者DMA才能明显显示出它的效率
用STM32挂接的最大NandFlash到多少?
看下
STM32f103的FSMC寻址地址是从0x70000000到0x8FFFFFFF
就是8*64M的nand flash bank2, bank3
还支持SRAM
stm32为什么要配置系统时钟?
首先,stm32的性能强大,时钟频率快。片上资源丰富,io口多,有i2c,spi,sdio,fsmc,rtc等等。库函数丰富,方便操作。再加上移植了ucos和freertos等操作系统和stemwin图形界面库。绝对能满足大部分需求,而且价格也便宜。
到此,以上就是小编对于的问题就介绍到这了,希望介绍的3点解答对大家有用。