看AM3358的TRM,支持最大的分辨率有两种说法:2048 X 2048和 1366 X 768,哪个正确?AM3358支持最大的 LCD分辨率是多少?
另外:怎么入手开发AM3358,感觉硬件,软件资料很多,按什么顺序学习,效率高。
谢谢!
kooking:
datesheet上说的是最大支持2048×2048:
http://www.ti.com/lit/ds/symlink/am3358.pdf
首先可以定一个大的方向是学习硬件还是软件,如果软件,有一个实物,把所有的例子可以跑跑,直观感受下
Gary Wu:
你好!最大支持1366×768。
如果只是学习,可以入手Beaglebone-black,性价比高,其硬件资料,包括原理图,PCB源文件都公开。
TI的软件也支持beaglebone-black
leo chen:
买个屏呗
首先要明确自己学习的目标吗
这样才能有的放矢,提高效率
Robert Liu2:
回复 Jian Zhou:
最大分辨率和帧率有关系,如果是60帧/秒,最大只能到1366 X 768 。一般的帧率都是60帧/秒。 如果是2048 X 2048分辨率,最大帧率只能到30帧/秒。受限制于像素时钟。
想软硬件一起做,自己摸索一下。
谢谢!
Steven Liu1:
回复 Robert Liu2:
给诸位提个醒,对于AM335x LCD像素的配置,实际使用中像素值是必须配置成为16的倍数,所以1366*768不行,只能配置到1360*768或者1376*768。具体的参见AM335x的TRM中,LCD寄存器配置章节中关于RASTER_TIMING_0的[9-4]位ppllsb。
liqin xiao:
回复 Steven Liu1:
查看了寄存器的ppllsb,
Pixels-per-line LSB[9:4] Encoded LSB value (from 1-1024) used tospecify the number of pixels contained within each line on the LCDdisplay (programmed to value minus one)PPL = 11'b{pplmsb, ppllsb, 4'b1111} + 1 ex: pplmsb=1'b1,pppllsb=6'0001000 PPL = 11'b{1, 000100, 1111}+ 1 = 1104d(decimal) pixels per lineIn other words, PPL = 16*({pplmsb, ppllsb}+1)
有点看不太懂,能给举个例子解释一下吗?,还有数据页中写写的低位hsw在这个寄存器中只有6bits,超过这个范围的高位在那个寄存器中?