اطلاعیه

Collapse
No announcement yet.

راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

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

    #91
    پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

    نوشته اصلی توسط omega_adiban

    با اینکه من هیچی از این چیزا نمی دونم ولی اگه از گفته دوستمون omega_adiban درست متوجه شده باشم، نوع خازنیش هم هست. اگه اشتباه می کنم، به بزرگی خودتون بنده حقیر رو ببخشید .
    موفق و سربلند باشید.
    بله نوع خازنیش هم هست .البته من تو بازار ندیدم.گوشی های htc و پکت موبایل های توپ مثل apple از این نوع tuch استفاده میکنن.اگه با یه گوشی مثل htcکار کرده باشین این نکته رو به خوبی وقتی که قلم رو روی صفحه سر میدین از کار امد گوشی بهش پی میبرین.موفق باشین
    [/quote]

    بل . همه اینا درست . اینکه اون گوشیها تاچشون بهتره (خود منم p990 د ارم که تاچش اصلا قابل قیاس با تاچ گوشیهای چینی نیست و ضمنا مشخصه که تفاوت داره (یه سری نقاط خیلی ریز کنار هم اگه دقت کنیم روی تصویر هست)) اما به هر حال تاچ گوشیهای چینی هم بدک نیسو و این مشکلاتو نداره . آقا آرمین لطف می کنی اون pdf که مربوط راه اندازی تاچ و محاسباتشه به منم بدی ؟

    دیدگاه


      #92
      پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

      نوشته اصلی توسط majidmajid

      با اینکه من هیچی از این چیزا نمی دونم ولی اگه از گفته دوستمون omega_adiban درست متوجه شده باشم، نوع خازنیش هم هست. اگه اشتباه می کنم، به بزرگی خودتون بنده حقیر رو ببخشید .
      موفق و سربلند باشید.
      بله نوع خازنیش هم هست .البته من تو بازار ندیدم.گوشی های htc و پکت موبایل های توپ مثل apple از این نوع tuch استفاده میکنن.اگه با یه گوشی مثل htcکار کرده باشین این نکته رو به خوبی وقتی که قلم رو روی صفحه سر میدین از کار امد گوشی بهش پی میبرین.موفق باشین
      [/quote]

      بل . همه اینا درست . اینکه اون گوشیها تاچشون بهتره (خود منم p990 د ارم که تاچش اصلا قابل قیاس با تاچ گوشیهای چینی نیست و ضمنا مشخصه که تفاوت داره (یه سری نقاط خیلی ریز کنار هم اگه دقت کنیم روی تصویر هست)) اما به هر حال تاچ گوشیهای چینی هم بدک نیسو و این مشکلاتو نداره . آقا آرمین لطف می کنی اون pdf که مربوط راه اندازی تاچ و محاسباتشه به منم بدی ؟
      [/quote]

      اها ببخشید یادم رفت

      http://www.atmel.com/dyn/resources/prod_documents/doc8091.pdf

      دیدگاه


        #93
        پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

        سلام
        دوستان میبینم که بحث گرم شده!
        خب خدا رو شکر همه دارن جواب میگیرن ولی ما چندتا سوال کردیم هیچ کس جواب ما رو نداد (بس که خنگم)
        امید جان میدونی مشکل کجاست من اگه بخوام این PDF لعنتیم ترجمه کنم بازم باید کلی زور بزنم تا با برنامه تتبیق بدم
        تازه تمام بدبختی ها هم از یه هفتهی دیگه شروع میشه :cry2: :cry2: :cry2: مدرسه :cry2: :cry2: :cry2:
        پس لطفا خواهش میکنم بگید که :
        1- چه جوری میشه توی فایل فونت خط n رو خوند ؟
        2- نمیشه جای بیت های آبی با قرمز عوض بشه؟
        3- شما از کدوم حالت 16 بیت استفاده کردید؟(نحوه ی پخش R G B)
        4-مجید جان میشه برنامت رو Up کنی؟
        5- میتونی همینو برای بیسکامم تغییر بدی؟
        6- کسی تاحالا تونسته عکس از روی MMC نشون بده؟ (که مشکل رنگ نداشته باشه)

        [glow=red,2,300]اینی که میخوام بگم از همه مهمتره:
        امید جان میشه 2 تالطف کنی:
        1- اگه میتونی دوباره یه برنامه ی درست حسابی برای این BMP از روی MMC بنویس.(اگرم 2 تا برنامه شد اشکال نداره فقط خودت تستش کن و جواب داد به همراه یه عکس 16 بیت یه فایل زیپ کن بزار توی همین تاپیک) (اگه جواب بده کلی دعات میکنم)
        2- اگرم برات مقدوره بگو چه جوری میشد چیپ ست ال سی دی رو خوند.[/glow]
        با تشکر از همه ی دوستان.
        الهم عجل لولیک الفرج

        فقط 313 نفر...

        دیدگاه


          #94
          پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

          والا ایمر حسام من lcd ندارم

          ولی عکسی رو که پخش کردم فرمتش رو از روی photoshop درست کردم

          یه فایل 240*320 پیکسلی درست کردم و عکسم رو توش گزاشتم و بعد هم 16 بیتی با فرمت bmp ذخیرش کردم

          خیلی هم خوب پخش شد.فقط یه کم مشکل گاما داشت که اونم بعد از اتمام کار ارمین جان زحمت کشید با ازمون و خطا گاما رو تنظیم کردن .همه رو گزاشته بود رو ی یک(اگه اشتباه می کنم اقا ارمین اصلاح کنن)

          برنامه رو بخوای می تونم بنویسم ولی خودت که می دونی تا lcd نباشه که تست کنی و debug کنی ارزش نداره و بیشتر دچار مشکل میشی.تا هفته دیگه احتمالا یکیش رو می خرم .تا خریدم این کار رو واسط انجام میده(قول میدم)
          علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

          دیدگاه


            #95
            پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

            سلام به همه اساتید
            آقا ما هم یکی گرفتیم
            دیتا شیت رو هم خوندم
            فقط یک چیز ذهنمو مشقول کرده
            1. فرضا با برنامه bmp to hex کد های عکس رو استخراج کردیم و mmc رو به صورت سکتور می خوایم پر کنیم تا از ااین عکس استفاده کنیم
            چطور کد های هگز رو رو mmc بریزیم؟؟ با terminal کد ویژن؟؟
            2- اگه fat کار کنیم (( که من نه خودم برا fat با c کد نوشتم نه سورس خوبی پیدا کردم)) چطور bmp رو تو avr به hex بر گردونیم؟ ((البته این شاید از بی سوادی من در مورد فت باشه نمی دونم که این کد های هگز همونن دقیقا تو فرمت bmp ذخیره شدن یا نه؟؟ یعنی اگه فایل bmp رو با میکرو سکتور به سکتور بخونیم آیا همون کد های هگز مورد نظر هستند؟؟))
            با تشکر از همه اساتید

            دیدگاه


              #96
              پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

              آقایون یه سوال شاید بی ربط . من از اول avr رو با codevision شروع کردم و یه کم هم bascom کار کردم . توی اینترنت چرخ می زدم دیدم توی سایت اصلی که بار اول این lcd توش معرفی شد و خیلی سایتهای دیگه مثلا sparkfun و thaieasyelec.net و ... نمونه سورس کدهایی واسه avr گذاشته شده برای کار با این lcd که به ظاهر خیلی فوق العادست. میشه در مورد اونا یه نفر یه کم واسه من توضیح بده که اونا کامپایلرشون چیه ؟ زبونشون که انگار c هستش . یه چیزایی در مورد winavr و avrstudio شنیدم اما هیچوقت دنبالش نبودم ببینم چیند !!آ‌میشه یه نفر منو راهنمایی کنه ؟ و اصلا چرا نمیشه از همون نمونه سورس کدها استفاده کردو تبدیلشون کرد یا اصلا از همون کامپایلر استفاده کرد که کارمون راحت بشه ؟ oo:

              دیدگاه


                #97
                پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                آقایون دستتون درد نکنه . خیلی این تاپیک سوت و کور شده . پس کسی کار جدیدی نمی کنه ؟؟
                خبر جدید اینکه تاچ من شکست و باید یکی دیگه بخرم چون اعصابمو واسه تنظیماتش خورد کرده بودو از بس بهش فشار آوردم شکست . اما تهش موفق شدم هم واسه حالت Portrait و هم Landscape تنظیمش کنم چون سورس آقا آرمین توی Portrait جواب نمی داد . فونت رو هم طوری تنظیم کردم که دقیقا پیکسل شروع رو از ما بگیره و از اونجا شروع به نوشتن کنه . الانم دارم روی فونتای بزرگتر کار می کنم چون 8*16 واسه این lcd و بعضی کارا خیلی کمه .
                آقا یکی هم همزمان زحمت mmc رو بکشه پس .
                آقا آرمین دیشت تا 3:30 روی فونت کار کردم که یه فونت 40*40 که با نرم افزار خیلی خوبی که دیشب خودم نوشتمش بسازم اما نشد . فکر می کنید دستور زیر اشکال داره ؟آ‌(البته از 40*40 فعلا آوردمش روی 40*28)
                if((character_segment_data)&(0b100000000000000 0000000000000>>width_counter))
                فکر کنم ایراد از اینجا باشه . چطور میشه اگه این ایراد داره ایرادشو رفع کرد ؟
                البته یه روش دیگه واسه فونت هم آماده کردم که شاید از لحاظ سایز خیلی مناسب نباشه اما اون خیلی عالی کار کرد . اونم ذخیره فونت به صورت 0و1 به جای هگز بود . اگه پیشنهادی دارید یا اگه اصلا فونت بزرگ آماده دارید خوشحل میشم

                دیدگاه


                  #98
                  پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                  :mrgreen:سلام

                  درست شد ... الان خودش برمیگردونه :mrgreen:

                  در جهت درست هم هست

                  قبلی هم آینه بود هم بالای تصویر میشد پایین lcd یا همون علامتهای تاپ اسکرین ... ولی الان درست شد

                  به وبلاگم سر بزنید

                  دیدگاه


                    #99
                    پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                    نوشته اصلی توسط alitaroosheh
                    :mrgreen:سلام

                    درست شد ... الان خودش برمیگردونه :mrgreen:

                    در جهت درست هم هست

                    قبلی هم آینه بود هم بالای تصویر میشد پایین lcd یا همون علامتهای تاپ اسکرین ... ولی الان درست شد
                    ه سلامتی
                    شما از روی mmc می خونید ؟ اگه آره هم من و هم دیگر دوستان از جمله FAM رو هم راهنمایی می فرمایید و سورس بگذارید و ... ؟

                    دیدگاه


                      پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                      نوشته اصلی توسط majidmajid
                      آقایون دستتون درد نکنه . خیلی این تاپیک سوت و کور شده . پس کسی کار جدیدی نمی کنه ؟؟
                      خبر جدید اینکه تاچ من شکست و باید یکی دیگه بخرم چون اعصابمو واسه تنظیماتش خورد کرده بودو از بس بهش فشار آوردم شکست . اما تهش موفق شدم هم واسه حالت Portrait و هم Landscape تنظیمش کنم چون سورس آقا آرمین توی Portrait جواب نمی داد . فونت رو هم طوری تنظیم کردم که دقیقا پیکسل شروع رو از ما بگیره و از اونجا شروع به نوشتن کنه . الانم دارم روی فونتای بزرگتر کار می کنم چون 8*16 واسه این lcd و بعضی کارا خیلی کمه .
                      آقا یکی هم همزمان زحمت mmc رو بکشه پس .
                      آقا آرمین دیشت تا 3:30 روی فونت کار کردم که یه فونت 40*40 که با نرم افزار خیلی خوبی که دیشب خودم نوشتمش بسازم اما نشد . فکر می کنید دستور زیر اشکال داره ؟آ‌(البته از 40*40 فعلا آوردمش روی 40*28)
                      if((character_segment_data)&(0b100000000000000 0000000000000>>width_counter))
                      فکر کنم ایراد از اینجا باشه . چطور میشه اگه این ایراد داره ایرادشو رفع کرد ؟
                      البته یه روش دیگه واسه فونت هم آماده کردم که شاید از لحاظ سایز خیلی مناسب نباشه اما اون خیلی عالی کار کرد . اونم ذخیره فونت به صورت 0و1 به جای هگز بود . اگه پیشنهادی دارید یا اگه اصلا فونت بزرگ آماده دارید خوشحل میشم
                      آقای تروشه فکر کنم اگه از رو mmc نشون ندادید با آرم کار کردید .
                      مهندس مجید شما کد فونتتون رو بفرستید من خودم برنامش رو می نویسم می ذارم چون خودم هم لازم دارم ولی حوصلم نشد کدش رو دربیارم .

                      دیدگاه


                        پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                        سلام مهندس دمت گرم.
                        آقای تروشه نه از MMC استفاده کردن نه از ARM خدا پدر RS232 رو بیامورزه
                        از اون جایی که چون حدس زدم دوباره به دلیل گرفتاری سربازی آقای تروشه نتونن جواب بدن گفتم یه سری مقدماتو بگم
                        ان شا ال... علی آقا هر وقت این پست و دیدید کامل نحوه ی کارتون رو لطفا توضیح بدهید :bye
                        الهم عجل لولیک الفرج

                        فقط 313 نفر...

                        دیدگاه


                          پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                          نوشته اصلی توسط آرمین


                          آقای تروشه فکر کنم اگه از رو mmc نشون ندادید با آرم کار کردید .
                          مهندس مجید شما کد فونتتون رو بفرستید من خودم برنامش رو می نویسم می ذارم چون خودم هم لازم دارم ولی حوصلم نشد کدش رو دربیارم .
                          1 - نرم افزار من کدهای هگز 0xXXXXXXXXXXXX اینطوری میده که تعداد Xها یک چهارم تعداد پیکسلهای عرضه و کلا فرمتش مثلا برای عدد 9 با فونتی که واسش انتخاب کردم و واسه این مثال روی 40*28 تنظیمش کردم اینطوریه :
                          0x0000000,0x0007F00,0x001F9C0,0x003F0E0,0x007E0F0, 0x00FE0F8,0x01FC0F8,0x03FC0F8,0x03F80FC,0x07F80FC, 0x07F80FC,0x07F01FC,0x0FF01FC,0x0FF01FC,0x0FF01FC, 0x0FF03FC,0x0FE03F8,0x0FE03F8,0x0FE07F8,0x0FE07F0, 0x07E07F0,0x07E0FE0,0x03E1FE0,0x01F1FC0,0x007FF80, 0x0007F00,0x0007F00,0x000FE00,0x001FC00,0x001F800, 0x003F000,0x007E000,0x0078000,0x00F0000,0x01E0000, 0x03C0000,0x0700000,0x0600000,0x0C00000,0x0000000
                          اشکال که نداره ؟
                          2 - همون فونت 8*16 شما رو هم با یه کلک کوچولو و البته اضافه کردن فقط 7-8 خط برنامه به فونت 32*32 تبدیل کردم و البته به هر اندازه ای هم که بخوام قابل گسترشه . فعلا دارم از اون استفاده می کنم .
                          3 - اون روش استفاده از 0 و 1 هم بدک نشد اما فکر کنم اگه بخوام همه کاراکترها رو بگذارم یه کم حجمش زیادتر از حالت عادی بشه !!! اینم همون نمونه بالا با این فرمت :
                          0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,1,1,1,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,1,1,1,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,0, 0,0,0,
                          0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1, 0,0,0,
                          0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1, 0,0,0,
                          0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1, 0,0,0,
                          0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, 1,0,0,
                          0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, 1,0,0,
                          0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1, 1,0,0,
                          0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, 1,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, 1,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, 1,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1, 1,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1, 1,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1, 0,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1, 0,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,1, 0,0,0,
                          0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0, 0,0,0,
                          0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,1,1,1,1,1,1,1,0, 0,0,0,
                          0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,0,0, 0,0,0,
                          0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0,0, 0,0,0,
                          0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,
                          0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0
                          4 - آقا این مشکل کمبود فضا داره منو میکشه.زودتر یه فکری به حال این mmc بکنید . من تاحالا mmc کار نکردم وگرنه خودمم دست به کار می شدم . راستی آقا آرمین یکی از دوستان می گفتند شما عکسو با mmc فرستادید فقط مشکل گاما داشته . درسته ؟ میشه همون کد رو که جواب گرفتید کامل با شماتیکش بگذارید ؟ مشکل گاما رو قبل از تبدیل عکس توی فتو شاپ فعلا حل می کنیم .
                          5 - واسه کارای کنترلی که با میکرو می خوایم انجام بدیم شاید RS232 خیلی به کارمون نیاد اما به هر حال دست آقای تروشه هم درد نکنه . خسته نباشید .
                          6 - اینم سوال قبلیم که کسی جواب نداد :
                          آقایون یه سوال شاید بی ربط . من از اول avr رو با codevision شروع کردم و یه کم هم bascom کار کردم . توی اینترنت چرخ می زدم دیدم توی سایت اصلی که بار اول این lcd توش معرفی شد و خیلی سایتهای دیگه مثلا sparkfun و thaieasyelec.net و ... نمونه سورس کدهایی واسه avr گذاشته شده برای کار با این lcd که به ظاهر خیلی فوق العادست. میشه در مورد اونا یه نفر یه کم واسه من توضیح بده که اونا کامپایلرشون چیه ؟ زبونشون که انگار c هستش . یه چیزایی در مورد winavr و avrstudio شنیدم اما هیچوقت دنبالش نبودم ببینم چی هستند !!آ‌میشه یه نفر منو راهنمایی کنه ؟ و اصلا چرا نمیشه از همون نمونه سورس کدها استفاده کردو تبدیلشون کرد یا اصلا از همون کامپایلر خودش استفاده کرد که کارمون راحت بشه ؟

                          دیدگاه


                            پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                            سلام

                            :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

                            همتون گوا خوردید

                            نه ARM بود نه MMC

                            آقای الفتی گفتن rs232 فقط یه دو سه دقیقهای طول میکشه تا همه عکس فرستاده بشه

                            ولی در کل:

                            یه جایی از برنامه نوشته:
                            Dat = &H0100 : call Tslcdoutdata 'set SS, SM

                            اینو اینطوریش کنید:
                            Dat = &H0000 : call Tslcdoutdata

                            یه جا دیگه نوشته:
                            Dat = Ts_val_entry_mod : Call Tslcdoutdata

                            اونم بنویسید:

                            Dat = 0 : Call Tslcdoutdata

                            اینجوری lcd رو در حالت عادی که توی گوشی نصب میشه دستتون بگیرید (یعنی علامتهای تاچ اسکرین پایین) پیکسل 0 و 0 میشه بالا دست چپ
                            این حالت همونیه که توی فایل bmp هم هست

                            ولی حالت قبلی پیکسل 0 و 0 میشه پایین دست چپ

                            حالا که کد شما فعلا رنگ بک گراند رو عوض میکنه این تغییرات جهت رفرش شدن تصویر رو برعکس میکنه


                            یه نکته دیگه:

                            اون دوستمون حین تبدیل کد سی بیسیک هرچی دیدن ترجمه کردن

                            شما هر چی sub میبینید به label تبدیل کنید تا زمان کمتری بگیره ... یه توضیح دیگه هم هست که سورسش رو بذارم بهتره ولی ...

                            اونم اینه که shift توی ارسال داده و دستور نوشته شده که خیلی سرعت رو کم میکنه باید از تعریف متغییر با آدرس مشخص استفاده کنید و یه جورایی از پوینترها استفاده بشه

                            مشکل اینجاست:

                            Shift Var1 , Right , 8

                            این دستور میشه با

                            Var1 = Inp(dataddh)

                            جاگرین بشه ... اولی بیشتر 30 تا 40 کلاک میگیره دومی 2 تا 4 کلاک :mrgreen:

                            ولی باشه بعدا
                            به وبلاگم سر بزنید

                            دیدگاه


                              پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                              نوشته اصلی توسط alitaroosheh
                              سلام

                              :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

                              همتون گوا خوردید

                              نه ARM بود نه MMC

                              آقای الفتی گفتن rs232 فقط یه دو سه دقیقهای طول میکشه تا همه عکس فرستاده بشه

                              ولی در کل:

                              یه جایی از برنامه نوشته:
                              Dat = &H0100 : call Tslcdoutdata 'set SS, SM

                              اینو اینطوریش کنید:
                              Dat = &H0000 : call Tslcdoutdata

                              یه جا دیگه نوشته:
                              Dat = Ts_val_entry_mod : Call Tslcdoutdata

                              اونم بنویسید:

                              Dat = 0 : Call Tslcdoutdata

                              اینجوری lcd رو در حالت عادی که توی گوشی نصب میشه دستتون بگیرید (یعنی علامتهای تاچ اسکرین پایین) پیکسل 0 و 0 میشه بالا دست چپ
                              این حالت همونیه که توی فایل bmp هم هست

                              ولی حالت قبلی پیکسل 0 و 0 میشه پایین دست چپ

                              حالا که کد شما فعلا رنگ بک گراند رو عوض میکنه این تغییرات جهت رفرش شدن تصویر رو برعکس میکنه


                              یه نکته دیگه:

                              اون دوستمون حین تبدیل کد سی بیسیک هرچی دیدن ترجمه کردن

                              شما هر چی sub میبینید به label تبدیل کنید تا زمان کمتری بگیره ... یه توضیح دیگه هم هست که سورسش رو بذارم بهتره ولی ...

                              اونم اینه که shift توی ارسال داده و دستور نوشته شده که خیلی سرعت رو کم میکنه باید از تعریف متغییر با آدرس مشخص استفاده کنید و یه جورایی از پوینترها استفاده بشه

                              مشکل اینجاست:

                              Shift Var1 , Right , 8

                              این دستور میشه با

                              Var1 = Inp(dataddh)

                              جاگرین بشه ... اولی بیشتر 30 تا 40 کلاک میگیره دومی 2 تا 4 کلاک :mrgreen:

                              ولی باشه بعدا

                              آقا این یه جای برنامه که فرمودید منظورتون کدوم برنامه بود ؟؟؟
                              آقا دهنمونو آب انداختی . خوب بذارید سورسو دیگه لطفا :redface:

                              دیدگاه


                                پاسخ : راه اندازی ال سی دی گرافیکی رنگی ELT240320ATP

                                نوشته اصلی توسط majidmajid
                                1 - نرم افزار من کدهای هگز 0xXXXXXXXXXXXX اینطوری میده که تعداد Xها یک چهارم تعداد پیکسلهای عرضه و کلا فرمتش مثلا برای عدد 9 با فونتی که واسش انتخاب کردم و واسه این مثال روی 40*28 تنظیمش کردم اینطوریه :

                                اشکال که نداره ؟
                                2 - همون فونت 8*16 شما رو هم با یه کلک کوچولو و البته اضافه کردن فقط 7-8 خط برنامه به فونت 32*32 تبدیل کردم و البته به هر اندازه ای هم که بخوام قابل گسترشه . فعلا دارم از اون استفاده می کنم .
                                3 - اون روش استفاده از 0 و 1 هم بدک نشد اما فکر کنم اگه بخوام همه کاراکترها رو بگذارم یه کم حجمش زیادتر از حالت عادی بشه !!! اینم همون نمونه بالا با این فرمت :
                                4 - آقا این مشکل کمبود فضا داره منو میکشه.زودتر یه فکری به حال این mmc بکنید . من تاحالا mmc کار نکردم وگرنه خودمم دست به کار می شدم . راستی آقا آرمین یکی از دوستان می گفتند شما عکسو با mmc فرستادید فقط مشکل گاما داشته . درسته ؟ میشه همون کد رو که جواب گرفتید کامل با شماتیکش بگذارید ؟ مشکل گاما رو قبل از تبدیل عکس توی فتو شاپ فعلا حل می کنیم .
                                5 - واسه کارای کنترلی که با میکرو می خوایم انجام بدیم شاید RS232 خیلی به کارمون نیاد اما به هر حال دست آقای تروشه هم درد نکنه . خسته نباشید .
                                6 - اینم سوال قبلیم که کسی جواب نداد :
                                آقایون یه سوال شاید بی ربط . من از اول avr رو با codevision شروع کردم و یه کم هم bascom کار کردم . توی اینترنت چرخ می زدم دیدم توی سایت اصلی که بار اول این lcd توش معرفی شد و خیلی سایتهای دیگه مثلا sparkfun و thaieasyelec.net و ... نمونه سورس کدهایی واسه avr گذاشته شده برای کار با این lcd که به ظاهر خیلی فوق العادست. میشه در مورد اونا یه نفر یه کم واسه من توضیح بده که اونا کامپایلرشون چیه ؟ زبونشون که انگار c هستش . یه چیزایی در مورد winavr و avrstudio شنیدم اما هیچوقت دنبالش نبودم ببینم چی هستند !!آ‌میشه یه نفر منو راهنمایی کنه ؟ و اصلا چرا نمیشه از همون نمونه سورس کدها استفاده کردو تبدیلشون کرد یا اصلا از همون کامپایلر خودش استفاده کرد که کارمون راحت بشه ؟
                                بابا کیگفته من تونستم عکسرو از رو mmc پخش کنم ؟ :surprised:
                                آقا شما برنامه ای که تبدیل می کنید رو بگید کافیه تا امشب کار این فونت رو تموم می کنم .
                                اون سوال شما هم که جواب ساده ای داره . کامپایلرشون winavr هست که باهاش کار نکردم . کامپایلر بدی نیست !

                                دیدگاه

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