NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2835 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 20 از 26

موضوع: مشکل کوچک و ساده با کتابخانه ks0108 ال سي دي گرافيکي + عکس + برنامه + فايلها

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض مشکل کوچک و ساده با کتابخانه ks0108 ال سي دي گرافيکي + عکس + برنامه + فايلها

    سلام به همگي

    من مدتي هست که ميخوام پروژه اسيلوسکوپ رو با کتابخانه هاي ks0108 متعلق به lcd هاي گرافيکي که با همين نام چيپست ساخته شده اند انجام بدم.

    ساخت اين کتابخانه ها رو آقاي مزارعي زحمتش رو کشيدند و لينکش هم اينه:

    کتابخانه ks0108 - دست نوشته

    من مطابق با گفته هاي ايشون کتابخانه ها رو نصب کردم و شروع به برنامه نويسي در کد ويژن کردم که متن برنامه رو در زير ميبينيد: ترجيحا در notepad کپي کنيد تا بهتر ديده بشه. تو اين برنامه ميخوام محور هاي افقي و عمودي اسيلوسکوپ رو نمايش بدم:

    کد:
    #include <mega16.h> #include <KS0108.h> void main (void) { unsigned char i,j; ks0108_Init (); ks0108_ClearScreen(); for (i=0;i<128;i++){ ks0108_pset (i,32); } for (j=0;j<64;j++){ ks0108_pset (64,j); } }
    در اين کتابخانه قسمتي وجود داره که براي تنظيمات نحوه اتصال lcd به دو پورت از چهار پورت ميکرو بکار ميره... يکي براي کنترل lcd و ديگري هم براي ارسال ديتا بر روي LCD

    من براي پروژه خودم خواستم اين کتابخانه رو طوري تغيير بدم که با پورت B بتونه GLCD رو کنترل کنه و از پورت C هم ديتا بفرسته.

    برنامه با موفقيت کامپايل و فايل هگز ساخته شد ولي در پورتئوس روي GLCD هيچي نشون نميده..!!



    کتابخانه رو بصورت زير در آوردم... فقط اسم پورتها رو عوض کردم... همين...!! يعني خواستم از پورت B کنترل بشه و از پورت C ديتا بگيره...



    و مشکل همينجاست.... نه کنترل ميشه و نه ديتا ميگيره...

    خواهشم اينه که يه نگاهي به اين فايل CONFIG که همین عکس قبلی هست بندازيد... شايد من چيزي رو اشتباه انجام داده باشم.

    اينهم کليه فايلهاي اين پروژه که حجمش 66 کيلوبايت بيشتر نيست:
    KS0108 new project

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Dec 2011
    نام
    علی حاجی آبادی
    نوشته ها
    240
    تشکر
    46
    تشکر شده 237 بار در 155 پست

    پیش فرض

    سلام فیوزبیت های JTAG رو Disable کردین؟

    ----

    ویرایش : ببخشید حواسم نبود فقط شبیه سازیه. پس نمی تونه مشکل این باشه

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    خب ... تو این مدت چند ساعته که از ارسال این پست گذشت فقط یه دوست عزیز به تاپیک ما اومد و جواب داد که اونهم ارتباطی به موضوع نداشت...

    خودم آنقدر ور رفتم تا بالاخره تونستم با همین دستورات دو تا محور افقی و عمودی اسیلوسکوپ رو نمایش بدم .... فقط مشکلی که هست اینه که محور افقی خیلی کلفت تر و ضخیم تر هست...!!!!

    خنده داره... مگه نه...؟؟

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



    حالا اینو چجوری درست کنم...؟؟

  5. #4
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    دوست عزیز برنامه مربوط به همون قسمت رو بذار تا روی اون بحث کنیم.

  6. #5
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    دوست عزیز برنامه مربوط به همون قسمت رو بذار تا روی اون بحث کنیم.
    سلام
    برنامه رو در پست اول همین تاپیک (( اون بالا )) گذاشتم... از اول هم همین بود و هیچ تغییری هم درش ندادم....

    میخوام بدونم چرا تابع ks0108_pset برای محور افقی اینطور نقطه ها رو با فونت بالا نشون میده...

    یا اینکه اصلا چطور میتونم کدهای مربوط به نرم افزار glcd tools (( حتما دیدین... یه ماتریس میشه با حدود 100 تا عدد )) رو با استفاده از این توابع رو GLCD نمایش بدم... یعنی نمایش یه رشته با نوع داده flash unsigned char

    اگر بتونم اینکار رو انجام بدم عالی میشه...
    ویرایش توسط roberty : 17-02-2012 در ساعت 19:51

  7. #6
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    سلام
    برنامه رو در پست اول همین تاپیک (( اون بالا )) گذاشتم... از اول هم همین بود و هیچ تغییری هم درش ندادم....

    میخوام بدونم چرا تابع ks0108_pset برای محور افقی اینطور نقطه ها رو با فونت بالا نشون میده...

    یا اینکه اصلا چطور میتونم کدهای مربوط به نرم افزار glcd tools (( حتما دیدین... یه ماتریس میشه با حدود 100 تا عدد )) رو با استفاده از این توابع رو GLCD نمایش بدم... یعنی نمایش یه رشته با نوع داده flash unsigned char

    اگر بتونم اینکار رو انجام بدم عالی میشه...
    منظورتون یه چیزی تو مایه های نمایش عکس باشه اره میشه من با کتابخونه ای که باهاش کار میکنید اشنایی ندارم ولی اگه منظورتون این باشه میتونم یه نمونه کد بهتون بدم خودمنوشتم با یه کتابخونه دیگه!

  8. #7
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    منظورتون یه چیزی تو مایه های نمایش عکس باشه اره میشه من با کتابخونه ای که باهاش کار میکنید اشنایی ندارم ولی اگه منظورتون این باشه میتونم یه نمونه کد بهتون بدم خودمنوشتم با یه کتابخونه دیگه!
    ممنون میشم اگه محبت کنید و کد رو قرار بدید.

  9. #8
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    اینجا اپ کردم قبلا
    http://s2.picofile.com/file/72635874...phic0.rar.html
    سوالی داشتی بپرسد

  10. #9
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    اینجا اپ کردم قبلا
    http://s2.picofile.com/file/72635874...phic0.rar.html
    سوالی داشتی بپرسد
    یه سوال خیلی مهم...!!!

    پسورد این فایل چیه...؟

  11. #10
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    ببخشید یادم نبود[PHP] dehnokit[/PHP]

  12. #11
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    دوست عزیز خیلی شرمنده اون فایل اشتباهی برای شما ادرس دادم اینو ببین این دفعه دیگه درسته
    فايل هاي پيوست شده فايل هاي پيوست شده

  13. تشکرها از این نوشته :


  14. #12
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    ممنون

    لینک دانلود این کتابخانه رو هم ممکنه قرار بدین...؟

  15. #13
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    ممنون

    لینک دانلود این کتابخانه رو هم ممکنه قرار بدین...؟
    جناب مسعود خانی...

    کتابخانه ای که شما ازش استفاده کردید دقیقا همونی هست که به کار من میاد....

    فقط دوتا درخواست دارم...

    اول لینک دانلود انرو برای من هم قرار بدید... یا اگر لینکی وجود نداره فایلها رو یه جایی آپلود کنید.

    دوم اینکه شما در اون برنامه برای نمایش کاراکتر هایی مثل اسم خودتون (( مسعود خانی )) از کاراکتر هایی مثل

    qv! Amdid
    یا

    DRVD bR @m%

    استفاده کردید... میخواستم بدونم این کاراکتر ها چطوری تولید میشوند...

    بینهایت ممنونم

  16. #14
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    سلام دادا شما تا ساعت 11 شب صبر کن براتون اپ میکنم! الان گرفتارم یه نمه

  17. تشکرها از این نوشته :


  18. #15
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    درود بر شما دوست عزیز
    همان طور که درخواست کردید هدر فایل ال سی دی گرافیکی رو برتون اپ کردم در مورد نوشتن فارسی در این ال سی در و نحوه نصب هم دو عکس گذاشتم که فک کنم خودتون متوجه بشید
    سوال داشتی در خدمتیم موفق باشی!
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip ks0108.zip (424.1 کیلو بایت, 320 نمايش)

  19. کاربران : 5 تشکر کرده اند از شما Ma3ood برای ارسال این پست سودمند:


  20. #16
    کاربر فعال mmojtabaa آواتار ها
    تاریخ عضویت
    Apr 2010
    نام
    مجتبي باغبانزاده
    نوشته ها
    133
    تشکر
    74
    تشکر شده 184 بار در 86 پست

    پیش فرض

    آقاي خاني سلام
    من هم تشكر ميكنم بابت اين پست ارزشمندتون واقعا گل كاشتيد
    بچه ها با كليك بر روي تشكر آقاي خاني رو هم خوشحال كنيد.

  21. تشکرها از این نوشته :


  22. #17
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    نقل قول نوشته اصلی توسط masoud70 نمایش پست ها
    درود بر شما دوست عزیز
    همان طور که درخواست کردید هدر فایل ال سی دی گرافیکی رو برتون اپ کردم در مورد نوشتن فارسی در این ال سی در و نحوه نصب هم دو عکس گذاشتم که فک کنم خودتون متوجه بشید
    سوال داشتی در خدمتیم موفق باشی!
    آه...عالی بود...
    شرمنده کردید... مخصوصا بابت اون عکسهایی که از اون دو ورق کاغذ انداختید که برام خیلی ارزش دارن...

    واقعا ازت ممنونم... از وقتی که برام گذاشتی و به درخواستم توجه کردی سپاسگذارم...خیلی کارم رو جلو انداختید...

  23. تشکرها از این نوشته :


  24. #18
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    بازهم سلام.

    من اون کتابخانه ای که شما برام فرستادید رو نصب کردم.

    فایلهای ks0108.h و font_e و font_f رو در محلی که codevision رو نصب کرده بودم در پوشه inc و فایل

    ks0108.lib رو هم در پوشه lib نصب کردم اما موقعی که میخوام برنامه ام رو کامپایل کنم حدود 30 تا ارور میگیره و هیچی رو نمیشناسه....



    میخواستم بدونم ایا من چیزی رو فراموش کردم که اینجوری میشه یا اینکه این کتابخانه با ورژن کدیوژن من همخوانی نداره...؟؟ آخه من رو ویندوز سون 64 بیتی ورژن 2.04.0A رو استفاده میکنم.
    ویرایش توسط roberty : 19-02-2012 در ساعت 15:38

  25. #19
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط roberty نمایش پست ها
    بازهم سلام.

    من اون کتابخانه ای که شما برام فرستادید رو نصب کردم.

    فایلهای ks0108.h و font_e و font_f رو در محلی که codevision رو نصب کرده بودم در پوشه inc و فایل

    ks0108.lib رو هم در پوشه lib نصب کردم اما موقعی که میخوام برنامه ام رو کامپایل کنم حدود 30 تا ارور میگیره و هیچی رو نمیشناسه....



    میخواستم بدونم ایا من چیزی رو فراموش کردم که اینجوری میشه یا اینکه این کتابخانه با ورژن کدیوژن من همخوانی نداره...؟؟ آخه من رو ویندوز سون 64 بیتی ورژن 2.04.0A رو استفاده میکنم.
    سلام مهندس
    لطفا عکس رو دوباره آپلود کنید. من چیزی نمیبینم.
    یا لیست خطاها رو اینجا بذارید.
    _____________________________________
    _____________________________________

  26. #20
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    77
    تشکر
    46
    تشکر شده 29 بار در 26 پست

    پیش فرض

    لینک عکس تصحیح شد.

  27. تشکرها از این نوشته :


صفحه 1 از 2 12 آخرینآخرین

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

  1. پاسخ: 24
    آخرين نوشته: 23-08-2018, 12:46
  2. کار با lcd گرافیکی با چیپ ks0108 و میکرو lpc2378
    توسط msmut7020 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 5
    آخرين نوشته: 17-12-2015, 13:30
  3. درایور ks0108 برای lpc13xx.
    توسط hamed_TT در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 13-03-2014, 00:39
  4. Ks0108.h
    توسط naruto در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 1
    آخرين نوشته: 25-02-2011, 01:01
  5. اعکس به lcd128*64 (ks0108( بوسله at91sam7x
    توسط mhz_electronic در انجمن مباحث کلی ARM
    پاسخ: 1
    آخرين نوشته: 22-01-2011, 16:25

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

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