NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3175 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: مشکل روشن نشدن LCD 16*2 در ميکرو atmega16a در bascom

  1. #1
    تازه وارد
    تاریخ عضویت
    Nov 2014
    نوشته ها
    3
    تشکر
    1
    تشکر شده 1 بار در 1 پست

    Exclamation مشکل روشن نشدن LCD 16*2 در ميکرو atmega16a در bascom

    با سلام
    يه پروژه دانشجويي داشتم که بستمش و قشنگ کار ميکنه جز LCD که فقط سطر دومش روشن ميشه و کلا چيزي نشون نميده! ولي با پروتئوس نشون ميده
    عکسشم پايين هست!
    متخصصان گرامي کممممک
    اينم از عکس LCD

    اينم کد بسکام
    دانلود فایل SA_1.zip

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

  3. #2
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    اینجوری که میبینم خیلی از قوانین زیرپا گذاشتی
    مثلا
    دلیل اینکه نشون نمیده میتونه
    1.اشتباه بستن پایه ها
    2.وصل نبودن پایه r/w به زمین
    3.اشتباه کانفیگ کردن
    4.کسی که بست

    - - - Updated - - -

    این میشه گفت درسته
    ولی باز یک چیزایی کم داره ولی خوب کارتو راه میندازه
    http://www.roshd.ir/portals/0/0and1/robotic2/lcd_run_circ.gif
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  4. #3
    کاربر فعال abbasalifix آواتار ها
    تاریخ عضویت
    Apr 2011
    نام
    عباسعلی محمدنیا
    نوشته ها
    187
    تشکر
    266
    تشکر شده 139 بار در 80 پست

    پیش فرض

    قطر سیم هاتون میتونه باعث اشتباه بشه
    اصلا از سیم کشی روی برد بوردتون چیزی مشخص نیست
    توی برنامه میکرو رو همون m16def تعریف کنید
    اگه فیوز بیت ها تنظیم نکردین فرکانس رو 1 مگا داخل برنامه بنویسید
    برای کار با پورت c میکرو کنترلر مگا16 چون jtag روی اون پورت قرار داره باید فیوزبیت jtag رو حتما غیر فعال کنید
    به جای اینکه از کلمه pin برای تعریف پایه های ال سی دی و میکرو استفاده کنید باید port استفاده کنید . چون پورت خروجی هست نه pin
    اون فرمان های wait 1.5 رو بنویسید waitms 1500 تا خطا از بین بره
    هرچیزی رو سر جای خودش بنویسید. کانفیگ های سخت افزاری رو اول برنامه انجام بدین و بعد برنامه رو شروع کنید.
    به adc باید یک reference هم تعریف کنید
    متفییر هارو زیر کانفیگ های سخت افزاری تعریف کنید

  5. #4
    تازه وارد
    تاریخ عضویت
    Nov 2014
    نوشته ها
    3
    تشکر
    1
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط abbasalifix نمایش پست ها
    قطر سیم هاتون میتونه باعث اشتباه بشه
    اصلا از سیم کشی روی برد بوردتون چیزی مشخص نیست
    توی برنامه میکرو رو همون m16def تعریف کنید
    اگه فیوز بیت ها تنظیم نکردین فرکانس رو 1 مگا داخل برنامه بنویسید
    برای کار با پورت c میکرو کنترلر مگا16 چون jtag روی اون پورت قرار داره باید فیوزبیت jtag رو حتما غیر فعال کنید
    به جای اینکه از کلمه pin برای تعریف پایه های ال سی دی و میکرو استفاده کنید باید port استفاده کنید . چون پورت خروجی هست نه pin
    اون فرمان های wait 1.5 رو بنویسید waitms 1500 تا خطا از بین بره
    هرچیزی رو سر جای خودش بنویسید. کانفیگ های سخت افزاری رو اول برنامه انجام بدین و بعد برنامه رو شروع کنید.
    به adc باید یک reference هم تعریف کنید
    متفییر هارو زیر کانفیگ های سخت افزاری تعریف کنید
    نقل قول نوشته اصلی توسط cmuiran نمایش پست ها
    اینجوری که میبینم خیلی از قوانین زیرپا گذاشتی
    مثلا
    دلیل اینکه نشون نمیده میتونه
    1.اشتباه بستن پایه ها
    2.وصل نبودن پایه r/w به زمین
    3.اشتباه کانفیگ کردن
    4.کسی که بست

    - - - Updated - - -

    این میشه گفت درسته
    ولی باز یک چیزایی کم داره ولی خوب کارتو راه میندازه
    http://www.roshd.ir/portals/0/0and1/...d_run_circ.gif
    ممنون

    حل شد

    فیوزبیت jtag فعال بود که غیرفعالش کردم درست شد

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


  7. #5
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2015
    نوشته ها
    25
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام متاسفانه برای من حل نشد .
    فقط مثل ایشون روشن میشه . همین . هیچ نوشته ای نمیاد
    البته من تو کدویژن این رو نوشنم با avr studio پروگرام کردم .
    ویرایش توسط korosh00 : 09-06-2015 در ساعت 03:46

  8. #6
    کاربر فعال pirozy آواتار ها
    تاریخ عضویت
    May 2010
    نوشته ها
    337
    تشکر
    147
    تشکر شده 192 بار در 84 پست

    پیش فرض

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

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


  10. #7
    کاربر علاقه مند
    تاریخ عضویت
    Jun 2015
    نوشته ها
    25
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    بله ممنون
    پتانسیومتر و کنتراس خیلی مهم بود . حل شد .
    یا علی

  11. #8
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2015
    نوشته ها
    85
    تشکر
    7
    تشکر شده 4 بار در 3 پست

    پیش فرض

    بهترین کار برای کنتراست ثابت گذاشتن یک مقاومت 2.2 کیلو اهم است که باید به پورت منفی وصل بشه

    Sent from my D6502 using Tapatalk

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

  1. Bascom avr 2.0.2.0
    توسط gilas در انجمن در خواست نرم افزارو كرك
    پاسخ: 19
    آخرين نوشته: 02-11-2011, 16:25
  2. کامپایلر bascom avr نسخه ۱٫۱۱٫۹٫۸ کامل
    توسط M3R در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 17
    آخرين نوشته: 19-02-2011, 12:52
  3. بهترین منبع bascom برای Avr
    توسط arsalan681 در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 06-02-2010, 09:20
  4. مشکل با bascom
    توسط sinavd در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 25-09-2009, 00:24
  5. bascom TXD RXD
    توسط mmb در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 30-10-2007, 09:29

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

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