پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8
نرم افزار خاصی نیست. با اجازت یک هفته تمام نشستم دستی محاسبه کردم :surprised:
ببین من دو بایت به هر سطر کاراکتر اختصاص دادم. اولا توی فارسی عرض کاراکترا یکسان نیست پس باید ی جوری بهش بفهمونیم عرض هر کاراکتر چقدره. 4تا بیت پر ازرش مخصوص همین کاره و 12 بیت کم ارزش میشه اطلاعات مربوط به پیکسلهای فونت. در مورد space هم با توجه به این که من طولشو 4 گذاشتم میشه 0x4000 که فک کنم راحت بتونی پیداش کنی
در مورد تابع tftlcd_goto_xy باید بگم که صجیج و خطا نیست بلکه برخلاف tftlcd_goto که خط به خط پایین میره تابع tftlcd_goto_xy پیکسل به پیکسل پایین بالا میره و هر جا که دلت بخاد میتونی کرسر رو ببری و از راست هم کار میکنه و فقط روی tftlcd_putsf_mix تاثیر داره
نوشته اصلی توسط rezaf
ببین من دو بایت به هر سطر کاراکتر اختصاص دادم. اولا توی فارسی عرض کاراکترا یکسان نیست پس باید ی جوری بهش بفهمونیم عرض هر کاراکتر چقدره. 4تا بیت پر ازرش مخصوص همین کاره و 12 بیت کم ارزش میشه اطلاعات مربوط به پیکسلهای فونت. در مورد space هم با توجه به این که من طولشو 4 گذاشتم میشه 0x4000 که فک کنم راحت بتونی پیداش کنی
در مورد تابع tftlcd_goto_xy باید بگم که صجیج و خطا نیست بلکه برخلاف tftlcd_goto که خط به خط پایین میره تابع tftlcd_goto_xy پیکسل به پیکسل پایین بالا میره و هر جا که دلت بخاد میتونی کرسر رو ببری و از راست هم کار میکنه و فقط روی tftlcd_putsf_mix تاثیر داره
دیدگاه