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





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









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





صفحه 1 از 3 123 آخرین
  1. #1
    تاریخ عضویت
    2012/10/25
    463
    35

    مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    دوستان من می خواستم از LCD گرافیکی با چیپست KS0108 در کامپایلر ATmel Studio استفاده کنم.
    هر کتابخونه ای که تو اینترنت پیدا کردم برای انجام این کار پیدا کردم رو امتحان کردم ولی اصلا را نیافتاد.
    از کتابخانه جناب طراح هم که برای کامپایلر IAR نوشته بودن هم سعی کردم استفاده کنم ولی باز هم نشد.

    سخت افزار هم به طور کامل سالم هست و با برنامه ای که با Bascom نوشتم به طور کاملا صحیح کار می کند و در نرم افزار پروتئوس هم با کد بسکام کاملا صحیح شبیه سازی می شود ولی با کد C اصلا کار نمیکند. :angry: :angry: :angry:

    در صورت امکان به این کدهای من یک نگاه می اندازید یا اگر کتابخانه خوبی که قبلا با GCC تست کردید و میدونید که کار میکنه میشه اینجا قرار بدید؟

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

    عضویت

    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2012/10/25
    463
    35

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    دستان هیچ کسی از LCD گرافیکی 128x64 با کامپایلر winavr یا atmel studio برنامه ای ننوشته؟ :eek: :angry: :angry:
    من بلاخره یک لایبرری پیدا کردم که کار میکنه ولی توابع خوبی برای رسم اشکال گرافیکی نداره و فون های دیگه هم خوب پشتیبانی نمیکنه ولی خلاصه کار میکنه
    شما لایبرری بهتر برای این LCD ندارید؟
  3. #3
    تاریخ عضویت
    2012/10/25
    463
    35

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    دوستان تمام مشکلات رو حل کردم.
    از این برنامه میتونید برای راه اندازی LCD گرافیکی با چیپست KS0108 در محیط ATmel studio استفاده کنید.

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

    عضویت

  4. #4
    تاریخ عضویت
    2013/05/23
    تهران و گهگاهي مهاباد
    89
    18

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    سلام دوست عزیزم
    من خودم از کتابخانه این دوست عزیز مصریم استفاده کردم و خیلی هم خوب راه اندازی شده و از نظر توابع گرافیکی هم بسیار قوی نوشته شده است نوع کامپایلر هم کدویژن و GCC میباشد که با یکم دستکاری میتونی تو Atmel Studio 6 هم راه اندازیش کنی ، باز هم در خدمتم !!!
    https://sites.google.com/site/osamaslab/Home/projects-list/glcd-library
    You do not really understand something unless you can explain it to your grandmother. Albert Einstein
  5. #5
    تاریخ عضویت
    2012/10/15
    12
    4

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    نقل قول نوشته اصلی توسط سید سامان حسینی
    سلام دوست عزیزم
    من خودم از کتابخانه این دوست عزیز مصریم استفاده کردم و خیلی هم خوب راه اندازی شده و از نظر توابع گرافیکی هم بسیار قوی نوشته شده است نوع کامپایلر هم کدویژن و GCC میباشد که با یکم دستکاری میتونی تو Atmel Studio 6 هم راه اندازیش کنی ، باز هم در خدمتم !!!
    https://sites.google.com/site/osamaslab/Home/projects-list/glcd-library
    سلام دوستان ، می خوام ال سی دی گرافیکی ks0108 رو با اتمل استودیو برای ایکسمگا بنویسم . این لایببری که دوستمون گذاشته لینکش خرابه.
    کسی تا الان این مدل پروژه کار نکرده ؟
    کسی لایببری نداره که خوب جواب بده؟
  6. #6
    تاریخ عضویت
    2013/11/27
    1
    0

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    سلام و خسته نباشید.
    اون یه کم دستکاری که گفتین چی هست؟ من دانلودش کردم ولی نمیتونم توی atmel studio اضافه ش کنم.
    کلا چه جوری باید این کتابخونه رو اضافه کرد؟

    ممنون.
  7. #7
    تاریخ عضویت
    2009/10/27
    تهران
    3,312
    1,074

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    در صفحه زیر سورس و کتابخانه ای برای اتصال AVR به LCD های با کنترل کننده KS0108 قرار داده ام که می توانید استفاده کنید:

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

    عضویت

    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
  8. #8
    تاریخ عضویت
    2008/05/26
    1,045
    568

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    نقل قول نوشته اصلی توسط طراح

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

    عضویت

    در صفحه زیر سورس و کتابخانه ای برای اتصال AVR به LCD های با کنترل کننده KS0108 قرار داده ام که می توانید استفاده کنید:

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

    عضویت

    سلام جناب کی نژاد
    ممنون که اطلاعتتون رو در اختیار دوستان قرار میدید
    یه سوال کوچیک در مورد این کتابخونه که قرار دادید
    در تابع:
    کد:
    uint8_t ks0108ReadFontData(const uint8_t* ptr) 
    {
     return pgm_read_byte(ptr);
    }
    برای دستور pgm_read_byte چرا قبل از متغیر ptr عملگر & قرار نگرفته؟ مگه نباید به آدرسی که متغیر ptr هست اشاره کنه؟
    من یه بار با یه همچین تابعی تست کردم وقتی & نمیزاشتم اطلاعات اشتباه برمیگشت ولی زمانی که از & استفاده میکردم درست میشد
    اگه یه توضیح مختصر بدید ممنون میشم
  9. #9
    تاریخ عضویت
    2009/10/27
    تهران
    3,312
    1,074

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    نقل قول نوشته اصلی توسط M3R-E

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

    عضویت

    سلام جناب کی نژاد
    ممنون که اطلاعتتون رو در اختیار دوستان قرار میدید
    یه سوال کوچیک در مورد این کتابخونه که قرار دادید
    در تابع:
    کد:
    uint8_t ks0108ReadFontData(const uint8_t* ptr) 
    {
     return pgm_read_byte(ptr);
    }
    برای دستور pgm_read_byte چرا قبل از متغیر ptr عملگر & قرار نگرفته؟ مگه نباید به آدرسی که متغیر ptr هست اشاره کنه؟
    من یه بار با یه همچین تابعی تست کردم وقتی & نمیزاشتم اطلاعات اشتباه برمیگشت ولی زمانی که از & استفاده میکردم درست میشد
    اگه یه توضیح مختصر بدید ممنون میشم
    در این تابع مطابق تعریف انجام شده، ptr یک اشاره گر است. بنابراین نیازی به قرار دادن اپراتور & قبل از آن نیست.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد
  10. #10
    تاریخ عضویت
    2008/05/26
    1,045
    568

    پاسخ : مشکل در راه اندازی LCD گرافیکی KS0108 در نرم افزار ATmel Studio

    نقل قول نوشته اصلی توسط طراح

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

    عضویت

    در این تابع مطابق تعریف انجام شده، ptr یک اشاره گر است. بنابراین نیازی به قرار دادن اپراتور & قبل از آن نیست.
    ممنون
    ولی چرا تو این تابع که مربوط به فونت فارسی (تاپیک جناب نوربخش) بدون قرار دادن & مقدار اشتباه برمیگرده و با قرار دادن & مقدار دسته!
    کد:
    void LcdFont(const unsigned char *pointer)
    {
        FontPointer             = pointer
    FontWidth                 = pgm_read_byte(&FontPointer[2]);;
    }
    الان اگه من اون & رو بردارم مقدار نادرست نمایش داده میشه!
صفحه 1 از 3 123 آخرین
نمایش نتایج: از 1 به 10 از 23

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

  1. مشکل با ال سی دی گرافیکی ks0108
    توسط الفا11 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2019/01/12, 21:50
  2. مشکل با ال سی دی گرافیکی ks0108 در atmel studio
    توسط arashdj72 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/06/08, 22:52
  3. راه اندازی سنسور دما LM75 با Atmel Studio )- AVR )
    توسط massoud681 در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2015/02/19, 23:09
  4. راه اندازی LCD گرافیکی (چیپ KS0108) در CodeVision
    توسط Hesam_M در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2009/03/19, 01:46

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

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

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

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