برای راه اندازی یک Lcd گرافیکی رنگی با ریزولوشن 640*480 که برای هر پیکسل نیاز به 3 بایت داده داره .. مشکل زمان دارم ... با میکرو های معمولی در ثانیه حد اکثر 2 بار میشه Lcd رو رفرش کرد .. چه کار می تونم بکنم ؟
میکروهای با سرعت بالای 20m پیدا میشه ؟
برای راه اندازی یک Lcd گرافیکی رنگی با ریزولوشن 640*480 که برای هر پیکسل نیاز به 3 بایت داده داره .. مشکل زمان دارم ... با میکرو های معمولی در ثانیه حد اکثر 2 بار میشه Lcd رو رفرش کرد .. چه کار می تونم بکنم ؟
میکروهای با سرعت بالای 20m پیدا میشه ؟
با سلام
در السیدی احتیاج به رفرش نیست فقط مکانهایی که تغییرات دارد با دادن ادرسانجا تغییر میدهیم
خوب همون دیگه .... اگه بخوای یه انیمیشن نمایش بدی ... باید در ثانیه حداقل 16-17 بار کل پیکسل ها رو عوض کرد ...
شما اینو داری بصورت تئوری میگید یا واقعا در عمل به این نتیجه رسیدید؟
یه همچین lcd ای رو کجا میشه تهیه کرد؟ قیمتش چند هست؟
سلام .
من بهت پيشنهاد ميدم كه سيستم كنترلر lcd رو توسط VHDL توي FPGA پياده سازي كني ، اينطوري در زمان بسيار كمي درستور العمل هاي مربوط به كنترل LCD انجام ميشه و FPDA بيشتر زمان خودشو در حالت idel به سر مي برد ( يعني بيكاره و منتظر جواب LCD ميمونه ) .
براي رسيدن به كارايي بالاتر اگر با ميكروكنترلر ها راحت تري بايد از ميكرو استفاده كني كه رم بالايي داشته باشد و توان پردازشي بالايي داشته باشه . پيشنهاد من برات خانواده ARM است .
خوب اول استراتژي كاريتو مشخص كن بعد بيشتر توضيح بده تا در باره بهينه كردنش همه با هم نظر بديم !
--------------------------------------------------------------------------------------------------------------------------------
NAJAFI_Z@ROSHD.IR
ببین دوست من از لحاظ تئوری شما برای 640*320 با 16 بار رفرش نیاز به حدود 3.3M عمل ( Instruction ) در ثانیه دارید که برای انیمیشن به دلیل نیاز به حافظه بالا فرض می کنیم از ROM خارجی داده ها Load میکنیم ، پس در عمل اصلی دو ریز عمل خواندن از خارج و نوشتن روی پورت نیاز دارید و اگر هر کدام با دو چرخه انجام شود فرکانس حدود 13MHz می شود که Atmega ) AVR ) و 80C196 توانایی انجام این کار را دارند ولی در عمل :
1) LCD به فرکانس مورد نظر نمیرسد
و 2) شما معمولا نیاز به رفرش تمام صفحه ندارید و با رفرش قسمتی از صفحه در هر پریود به منظور خود می رسید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)