ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 13 1234567891011 ... آخرین
نمایش نتایج: از 1 به 10 از 124
  1. #1
    2010/02/28
    شاهرود
    1,147
    20

    [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

    سلام
    چند وقتی بود که انجمن رو میگشتم تا یک هدر کامل برای ماژول های LCD فروشگاه تهیه کنم و سرانجام تونستم نسخه اولیه این هدر رو آماده کنم.
    لازم به ذکر است که چندتا از تابع های هدر رو از کارای بچه های دیگه که توی انجمن گذاشته بودن گرفتم ولی تابع های فونت فارسی - انگلیسی و نمایش تصویر و چند مورد دیگه از خودمه
    ویژگی های این هدر به شرح زیر است

    · اضافه شدن مد 8 بیتی
    · اضافه شدن تابع تعیین محدوده رفرش شدن تصویر (tftlcd_set_area)
    · اضافه شدن تابع ایجاد رنگ 16 بیتی جهت ارسال به LCD با استفاده از سه رنگ اصلی RGB (قرمز-سبز-آبی). (RGB2COL)
    · تغییر ساختار تابع tftlcd_write_pixel و افزایش سرعت آن و در نتیجه افزایش سرعت اکثر تابع های موجود در هدر (چون اکثر تابع ها از این تابع استفاده میکنند)
    · اضافه شدن تابع رسم بیضی (tftlcd_draw_elliptic)
    · اضافه شدن تابع رسم چهار ضلعی با گوشه های گرد (tftlcd_draw_round_rectangle)
    · اضافه شدن تابع رسم Button با متن مورد نظر و ابعاد دلخواه (tftlcd_draw_button)
    · اضافه شدن تابع رسم گستره رنگ های موجود در LCD. (tftlcd_pattern)
    · اضافه شدن تابع نمایش دادن تصویر موجود در حافظه فلش میکرو با سرعت بسیار بالا تر نسبت به تابع قبلی و با قابلیت کوچک کردن تصویر (با ضریب 1/N و N=1,2,3,&hellip و ایجاد تصویر خاکستری (Gray Scale) (tftlcd_imshow)
    · اضافه شدن فارسی و انگلیسی نویسی مختلط با قابلیت های مختلفی از جمله HighLight و چاپ ارقام به صورت فارسی و انگلیسی و انتخاب رنگ و ... (tftlcd_putsf_mix)
    · اضافه شدن قابلیت تغییر سایز فونت تابع فارسی نویسی و انگلیسی نویسی.
    · اضافه شدن قابلیت Italic به تابع فارسی و انگلیسی نویسی. (tftlcd_italic_on و tftlcd_italic_off)
    · اضافه شدن 5 افکت مختلف برای حروف در تابع مذکور. (tftlcd_font_effect)
    · اضافه شدن تابع رفتن به مختصات دلخواه بدون محدودیت. (از 0 تا 240 و 0 تا 320 بدون استپ های 8 و 16 تایی در عرض و ارتفاع) (tftlcd_goto_xy)
    · اضافه شدن تابع تبدیل کاراکتر های Unicode به ASCII جهت خواندن متون فارسی از روی مموری SD و چاپ روی LCD با تابع مذکور. (unicode2ascii)



    در ضمن ماژول های فروشگاه به صورت پیش فرض روی مد 16 بیتی هستن و برای استفاده از مد 8 بیتی باید مقاومتای پشت LCD رو دست کاری کنین (طبق دیتا شیت) و البته یکم سخته و دردسر زیاد داره

    یک برنامه نمونه همراه هدر براتون گذاشتم. ترتیب پایه ها بر اساس برد آموزشی هست
    موفق باشید.

    در ورژن جدیدتر تعدادی از باگ های موجود حذف شده (پیوست شد)
    فايل هاي پيوست شده فايل هاي پيوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  2. #2
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8

    اینم یه برنامه جدید که خودم نوشتم برای تبدیل انواع فرمت های تصویری (BMP,JPG,PNG,...) به فایل آرایه ای از اعداد هگز برای نمایش تصویر در LCD
    قبل از یه نرم افزاری استفاده میکردید که فقط میشد تصاویر BMP رو تبدیل کرد.
    در ضمن این یکی برخلاف قبلی ابعاد تصویر رو ابدای آرایه میندازه و دیگه لازم نیست شما این کارو به صورت دستی انجام بدین
    راسسسسسسسسستی
    هر نوع تغییری هم میتونید روی تصویرتون اعمال کنید. (بزرگ-کوچیک-فلیپ-اعمال فیلتر و ...)

    برای ذخیره کردن فایل به صورت C/C++ Header file یا همون هگز باید از گزینه save as استفاده کنید و فایل را با پسوند .h ذخیره کنید.
    موفق باشید
    فايل هاي پيوست شده فايل هاي پيوست شده
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  3. #3
    2007/06/09
    اردبيل خيابان ملت طبقه فوقاني بازار وليعصر سبلان الکترونيک
    396
    33

    پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    با سلام

    ضمن تشکر فراوان از زحمات شما , شما که اين همه زحمت و وقت گذاشتيد لااقل لايبرري را طوري مينوشتيد که براي AVR هم قابل استفاده باشد لابد ميفرماييد " خوب تبديل کن راحته " ولي براي تبديل کردن آن بايد اول ميکرو سري 7 را بدانيم بعد ما در ترکي مثلي داريم که " نه خونه چي صاحب سليقه اولار قلبي ده توک دن نازک " اگه بتونم معني بکنم يعني ناخنک زن صاحب سليقه ميشه (بهترين را انتخاب ميکند ) و قلبش هم از از مو باريکتر ( فورا هم قهر ميکند )

    باز هم ممنون هستم

    ----------------------------------------------------------
    ويرايش دوباره از اين قسمت به بعد:

    ضمن تشکر از زحمات جناب آقاي علي ايماني فر که اين کتابخانه را براي AVR و LPC نيز تبديل کردند

    هدر براي AVR در آدرس

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    هدر براي LPC1768 در آدرس

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  4. #4
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    نقل قول نوشته اصلی توسط Shapour-Ardebil
    با سلام

    ضمن تشکر فراوان از زحمات شما , شما که اين همه زحمت و وقت گذاشتيد لااقل لايبرري را طوري مينوشتيد که براي AVR هم قابل استفاده باشد لابد ميفرماييد " خوب تبديل کن راحته " ولي براي تبديل کردن آن بايد اول ميکرو سري 7 را بدانيم بعد ما در ترکي مثلي داريم که " نه خونه چي صاحب سليقه اولار قلبي ده توک دن نازک " اگه بتونم معني بکنم يعني ناخنک زن صاحب سليقه ميشه (بهترين را انتخاب ميکند ) و قلبش هم از از مو باريکتر ( فورا هم قهر ميکند )

    باز هم ممنون هستم
    سلام
    ایشالا در اولین فرصت برا AVR هم قرار میدم. توی برنامم بوده و هست.
    تازه قراره برای LCD 3.2 اینچی هم درست کنم
    منتها کمی صبر باید ... :job:
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  5. #5
    2007/04/05
    967
    3
    gbg

    پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    ممنون و خسته نباشي
    يه توضيح ميدادي چطور پايه هاش رو ست کنيم که کار کنه
    من ديتام رو پورت B هستش و کاماندم روي پورت A
    D0 برابر با PB0 و D15 برابر با PB15 و CS و RS و RST و WR و RD به ترتيب پايه هاي PA8 تا PA12

    تعريف منم اينه :

    کد:
    #define PORTRAIT 
    #define TFTLCD_DATAPORT_B       
    #define TFTLCD_DATAPORT_OFFSET   0
    #define TFTLCD_CONTROLPORT_A     
    #define TFTLCD_RST         10
    #define TFTLCD_RS          9
    #define TFTLCD_CS          8
    #define TFTLCD_WR          11
    #define TFTLCD_RD          12
    که فکر کنم درسته ولي اي سي دي فقط سفيد نشون ميده
  6. #6
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    نقل قول نوشته اصلی توسط gbg
    ممنون و خسته نباشي
    يه توضيح ميدادي چطور پايه هاش رو ست کنيم که کار کنه
    من ديتام رو پورت B هستش و کاماندم روي پورت A
    D0 برابر با PB0 و D15 برابر با PB15 و CS و RS و RST و WR و RD به ترتيب پايه هاي PA8 تا PA12

    تعريف منم اينه :

    کد:
    #define PORTRAIT 
    #define TFTLCD_DATAPORT_B       
    #define TFTLCD_DATAPORT_OFFSET   0
    #define TFTLCD_CONTROLPORT_A     
    #define TFTLCD_RST         10
    #define TFTLCD_RS          9
    #define TFTLCD_CS          8
    #define TFTLCD_WR          11
    #define TFTLCD_RD          12
    که فکر کنم درسته ولي اي سي دي فقط سفيد نشون ميده
    برخلاف ورژن های قبلی که باید تعریف توی برنامه اصلی انجام میشد در این ورژن باید تعریفا توی فایل .h هدر انجام بشه.
    شما تعریفا رو همونجا انجام دادین؟
    LCD تون با هدر قدیمی کار میکرد؟
    من تغییرات ایجاد کردم توی برنامه و برنامه و سخت افزار رو عوض کردم و جواب داده
    شما هم سعی کنید ایشالا میشه
    نشد بگید تا بررسی کنیم
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  7. #7
    2007/04/05
    967
    3
    gbg

    پاسخ : پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    نقل قول نوشته اصلی توسط علي ايماني فر
    برخلاف ورژن هاي قبلي که بايد تعريف توي برنامه اصلي انجام ميشد در اين ورژن بايد تعريفا توي فايل .h هدر انجام بشه.
    شما تعريفا رو همونجا انجام دادين؟
    LCD تون با هدر قديمي کار ميکرد؟
    من تغييرات ايجاد کردم توي برنامه و برنامه و سخت افزار رو عوض کردم و جواب داده
    شما هم سعي کنيد ايشالا ميشه
    نشد بگيد تا بررسي کنيم
    آره تو هدر تغيير دادم
    فقط بک لايتش روشن ميشه و بس
    من اصلا هدر قديمي رو تست نکردم
    يه زماني يه هدر براي avr داشتم که تبديل کرده بودم به آرم هرچي گشتم اون رو هم پيدا نکردم که تست کنم
  8. #8
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    نقل قول نوشته اصلی توسط gbg
    آره تو هدر تغيير دادم
    فقط بک لايتش روشن ميشه و بس
    من اصلا هدر قديمي رو تست نکردم
    يه زماني يه هدر براي avr داشتم که تبديل کرده بودم به آرم هرچي گشتم اون رو هم پيدا نکردم که تست کنم
    ببين پس مشکل جاي ديگه اي هست
    شما پايه هاتو قشنگ چک کن. مثلا IM0 رو به GND وصل کردي؟
    ترتيب پايه ها مخصوصا کنترلي ها رو چند بار چک کن. خودمم خيلي سوتي ميدم :mrgreen:
    قبلا از LCD تصوير گرفتي؟
    از کجا خريديش؟
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
  9. #9
    2007/04/05
    967
    3
    gbg

    پاسخ : [برنامه نمونه] هدر جديد ماژول \\\\\\\"TFT LCD 2.8

    از اين نه ، اين رو از بتا تو تهران گرفتم مال eca هستش
    قبلا با n95 کار کردم

    حالا آخر شب چک مي کنم

    اضافه شده در تاریخ :
    راستي اصلا پايه IM0 نداره که :biggrin:
    من ماژول ال سي دي 3.2 اينچ دارم
    راستي قسمت چپ پايه يکي به آخر چاپ شده LDA فکر کنم LED منضور بوده من اينو زدم به VCC
    فکر کنم با توجه به عنوان تاپيک گند زدم

    اضافه شده در تاریخ :
    نقل قول نوشته اصلی توسط gbg
    راستي اصلا پايه IM0 نداره که :biggrin:
    من ماژول ال سي دي 3.2 اينچ دارم
    راستي قسمت چپ پايه يکي به آخر چاپ شده LDA فکر کنم LED منضور بوده من اينو زدم به VCC
    فکر کنم با توجه به عنوان تاپيک گند زدم
    آره گند زدم
    رفتم فايل تست رو از صفحه ماژول تو فروشگاه برداشتم پايه ها رو تغيير دادم و ريختم روي ميکرو و تصوير نشون داد
    راستي چرا تو برنامه ش راه اندازي تاچ نيست ولي تو عکسي که نشون ميده نوشته به همراه تا{ اسکرين

    اضافه شده در تاریخ :
    نقل قول نوشته اصلی توسط علي ايماني فر
    اينم يه برنامه جديد که خودم نوشتم براي تبديل انواع فرمت هاي تصويري (BMP,JPG,PNG,...) به فايل آرايه اي از اعداد هگز براي نمايش تصوير در LCD
    قبل از يه نرم افزاري استفاده ميکرديد که فقط ميشد تصاوير BMP رو تبديل کرد.
    در ضمن اين يکي برخلاف قبلي ابعاد تصوير رو ابداي آرايه ميندازه و ديگه لازم نيست شما اين کارو به صورت دستي انجام بدين
    راسسسسسسسسستي
    هر نوع تغييري هم ميتونيد روي تصويرتون اعمال کنيد. (بزرگ-کوچيک-فليپ-اعمال فيلتر و ...)

    براي ذخيره کردن فايل به صورت C/C++ Header file يا همون هگز بايد از گزينه save as استفاده کنيد و فايل را با پسوند .h ذخيره کنيد.
    موفق باشيد
    ويندوز سون 64 بيت دارم
    فايل DLL کنارش رو پيدا نمي کنه
  10. #10
    2010/02/28
    شاهرود
    1,147
    20

    پاسخ : پاسخ : [برنامه نمونه] هدر جديد ماژول "TFT LCD 2.8

    نقل قول نوشته اصلی توسط gbg
    ويندوز سون 64 بيت دارم
    فايل DLL کنارش رو پيدا نمي کنه
    دقیقا
    چه عجب یکی اومد برنامه رو تست کنه و فهمید مشکل داره
    البته خودم فهمیده بودما منتها هنوز به جز dll ها یک مشکل دیگه داره
    فک کنم net framwork ورژن 4 رو هم میخاد
    شرمنده رو سیستم خودم همه اینا نصب بود و اصلا حالیم نشد
    بهم وقت بدین درستش میکنم
    بازم عذر میخام
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!
صفحه 1 از 13 1234567891011 ... آخرین
نمایش نتایج: از 1 به 10 از 124

موضوعات مشابه

  1. پاسخ: 50
    آخرين نوشته: 2019/04/02, 23:59
  2. [برنامه نمونه] هدر جدید ماژول "TFT LCD 2.8
    توسط Ali-8701533 در انجمن میکروکنترلرهای AVR
    پاسخ: 108
    آخرين نوشته: 2018/06/29, 12:54
  3. [برنامه نمونه] راه اندازی ماژول LCD رنگی "3.2 بوسیله AVR
    توسط فرشاد اکرمی در انجمن میکروکنترلرهای AVR
    پاسخ: 20
    آخرين نوشته: 2015/11/15, 18:05
  4. پاسخ: 21
    آخرين نوشته: 2015/05/26, 20:57
  5. [برنامه نمونه] هدر جدید ماژول "TFT LCD 3.2
    توسط Ali-8701533 در انجمن ATMEL
    پاسخ: 7
    آخرين نوشته: 2014/10/29, 00:08

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •