اطلاعیه

Collapse
No announcement yet.

علت سرعت پایین tft

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    علت سرعت پایین tft

    سلام دوستان.
    من امروز داشتم به سرعت پایین TFT ها فکر میکردم. (میکروی 1768)
    اومدم و کد SSD1963 رو یه بررسی کردم و دیدم ببببلللللههههه.
    کلاک I/O اگه اشتباه نکنم یک چهارم کلاک سی پی یو هست. یعنی 25 مگ.
    بعد حساب کردم و دیدم که همین تابع WR_DAT، حدودا به 10 کلاک برای اجرا نیاز داره!!!البته فکر کنم بیشترم هست (شاید اشتباه میکنم)
    برای ست کردن یک پیکسل هم باید حدودا 10 بار این تابع فراخوانی شه.

    دیگه خودتون سرعت رو حساب کنید. یعنی عملا ما 20 مگاهرتز سرعت رو تبدیل میکنیم به 2 مگاهرتز که تو LCD 7 یعنی 2 - 3 فریم بر ثانیه.
    در صورتی که میشه به راحتی ست و ریست کردن پین های کنترلی رو با یه دستور انجام داد و حدود 10 فریم در ثانیه داشت. که تو LCD n96 میشه 55فریم
    (تو کتابخونه ای که من استفاده میکنم که اصلا انگار LCD هشت بیتی راه اندازی شده!!!یه بخش از دیتا روی پین های 15 به بعده و یه بخشش روی پین های 0 تا 12)

    خودتون قضاوت کنید. اگه محاسباتم غلطه لطفا بگین.

    #2
    پاسخ : علت سرعت پایین tft

    نوشته اصلی توسط PLASMA
    سلام دوستان.
    من امروز داشتم به سرعت پایین TFT ها فکر میکردم. (میکروی 1768)
    ا....[/b]
    باسلام
    در عمل تنیجه گرفتید؟

    دیدگاه


      #3
      پاسخ : علت سرعت پایین tft


      سلام مهندس :agree: هنوز سعی نکردم، ولی احتمالا نشه راحت حلش کرد، یه راهایی برای 32 بیت هست ولی برای 8 بیت چاره ای جز بافر نداریم :cry:
      چند وقت پیش میخواستم یه Accelerator براش طراحی کنم که یه رم داشته باشه و ما مثلا بعد از لود یک عکس تو رم برای نشون دادنش آدرس عمودی+افقی + محل عکس رو بهش بدیم و خودش کارارو بکنه. یه چیزی مثل FT800 منتها ساده تر

      دیدگاه

      لطفا صبر کنید...
      X