共工科技

fsmc接口传输距离(各种接口的传输速度)

本篇目录:

TFT液晶屏,用stm32有几种驱动方式?

可以的,但比较难。要参考STM32f429的配套例程。其实推荐你用低端的STM32,配带控制板的TFT,成本也差不多。还能省去LAM和FLASH这些。百度搜搜肇庆锐显,他们有比较完善的配套开发板和液晶。

只要提高SPI刷屏的频率就可以了,就是每次刷屏指令的间隔减小。

fsmc接口传输距离(各种接口的传输速度)-图1

SPI刷屏本身就是个痛,没办法,速度在那儿放着呢,320240的屏,每个点24位数据,刷一屏需要320*240*24 = 1843200 位,以4M的SPI速度来说,就是一秒能刷两屏。要想刷屏快,只能提高SPI速度,另外还要加上DMA。

目前对彩色TFT屏的驱动控制有如下几种方式,(1)、以ARM9为代表的单片机。其内部集成了彩色液晶控制器,显存通过共享系统内存的方式,对于高于640*480的实时刷新的显示需求显得力不从心,需要外扩显存芯片。

要是功能简单不需要网络等操作的话可以用LPC1788之类带TFT的M3芯片或STM32带RA8875驱动液晶。如果需要文件系统和网络之类建议直接用ARM9以上跑系统。屏幕大小不是看尺寸的,是看分辨率的1024分辨率以下好对付。

fsmc接口传输距离(各种接口的传输速度)-图2

若是stm32与5寸tft上下显示反了,可能是stm32在初始化时,未正确配置好LCD端口,或者是在程序中没有调用正确的函数参数。

如果STM32与FPGA用fsmc通信的话,fsmc的速度由什么决定,

FSMC的速度最快也就是3~8MHz左右, 这些都需要在调试时,通过查看具体的寄存器和反汇编指令才能断定是否有问题。

如果用并行接口的话,STM32用FSMC与FPGA通信,优点是速度快,缺点是之间相连的线多。如果用并行接口的话,可以用UART、或者SPI也很方便,连线少,对通信速度要求不高的应用完全可以胜任。

fsmc接口传输距离(各种接口的传输速度)-图3

STM32F103VC的FSMCNOR/SRAM的片选NE1和NANDFLASH的片选NCE2是同一个引脚。这样的话是不能同时挂上LCD和NANDFLASH,只能挂其中一个。

小于30ns的话很可能会导致传输出错。然后在STM32里面这个数值具体是多少和你配置的主频、fsmc速度等等有关系。你可以以ST的AN2784 Application note作为参考,去计算一个准确的值。

AVR、STM32驱动240*320TFT彩屏相关问题,复制、黏贴的就不要到这里来了...

1、首先网上建议使用STM32F103的芯片 也是说使用他的fsmc接口 这样刷屏的速度才能快些,否则stm32的io引脚最高工作频率也就50mhz 还是会有刷屏的现象的,我用fsmc现在也还是会有刷屏的现象。

2、SPI刷屏本身就是个痛,没办法,速度在那儿放着呢,320240的屏,每个点24位数据,刷一屏需要320*240*24 = 1843200 位,以4M的SPI速度来说,就是一秒能刷两屏。要想刷屏快,只能提高SPI速度,另外还要加上DMA。

到此,以上就是小编对于各种接口的传输速度的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇