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





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









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









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





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

صفحه 3 از 3 نخست 123
نمایش نتایج: از 21 به 27 از 27
  1. #21
    2020/09/04
    439
    282

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    ممنون از توجهتون...
    پیکره بندی ال سی دی همون lcdinit هست که اشاره کردین...
    بله
    و چون از اغاز پیکر بندی میکنه .. ال سی دی از هنگ حارج میشه
    درصورتی که ال سی دی کلیر باعث خروج از هنگ نمیشه
    و ال سی دی اینیت .. بغیر پیکربندی دوباره کار پاک کردن رو انجام میده
    پس میتونید به جای پاک کردن ازش استفاده کنید
    ولی برنامه ال سی دی باید مداوم رفوش بشه
    یا به قول یکی از دوستان یه کلیدی بذاریم که وقتی ال سی دی هنگ کرد از طرف میکرو ال سی دی اینیت انجام بشه که زیاد مطلوب نیست
  2. #22
    2019/08/28
    168
    16

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    حالا که که اینطوریه شما زحمت بکشید یه عکس از مدارت دراینجا بذار.ا ایملیل کن.ببینم چرا اینجوری شده.
    با تشکر دوست عزیز
    امکان گرفتن عکس نیست. برد های شرکت هست و امکان منتشر کردن عکس ازش امکان پذیر نیست. مشکل از سخت افزار نیست.
    چون با یه برنامه دیگه (بسکام) این مشکل وجئود نداره. مطمئناٌ از برنامه هست.

    دلیل: ادغام دو پست برای جلوگیری از اسپم

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

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

    عضویت

    اره منم بخاطر هعمین مشکلی که تابع دیلی (میلی ثانیه ) ایجاد میکرد از واچداگ اصلا استفاده نمیکردم
    ولی شاید دقیق یادم نیست تو ورژن های جدید کدویزن این مشکل گویا حل شد ه
    الان مال شما حل شده ؟ یعنی کدویزنتون تغییر دادید؟

    دلیل: ادغام دو پست برای جلوگیری از اسپم


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

    یه نمونه کد بنویسی که بجای ال سی دی کلیر از ال سی دی اینیت استفاده کردید.

    ممنونم

    دلیل: ادغام دو پست برای جلوگیری از اسپم

    نقل قول نوشته اصلی توسط K1.IEEE

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

    عضویت

    سلام
    من تاحالا به این مشکل بر نخوردم (ولی خب ممکنه پیش بیاد).
    اگر به توابع این LCD ها نگاه کنید، پیش از نوشتن چیزی روی LCD نیاز به ارسال دستور خاصی داریم. پس این که نویز باعث بشه LCD قاطی کنه یکم مشکوکه. مگر زمانی که داریم چیزی روی LCD مینویسیم و همزمان موتور استارت بشه. (بعید به نظر میرسه!)
    من اگر به چنین مشکلی برخورد کنم، اول سعی می کنم در مواقعی که نیازی به نوشتن چیزی روی LCD ندارم، LCD رو از مد نوشتن خارج کنم. به این ترتیب LCD آماده ی نوشتن نخواهد بود.
    این قابلیتی که شما ازش صحبت کردید میتونه یک تابع باشه و نه یک رجیستر. بنابراین میتونید خودتون ریفرش رو انجام بدید.
    باید همیشه آخرین چیزی که روی LCD مینویسید رو در یک رشته بایت ذخیره کنید و به کمک یک تایمر مرتبا این دیتا رو روی LCD در در جای قبلی بنویسید. (باید کل صفحه ریفرش بشه.)
    البته با توجه به ترتیب اجرای فرامین مربوط به LCD و تاخیر مورد نیاز برای نوشتن، انجام ریفرش با سرعت خیلی زیاد میتونه باعث کمی کندی در عملکرد پردازنده بشه. ضمن اینکه فرآیند رفرش به درستی انجام نمیشه. (به دلیل زمان بر بودن فرآیند نوشتن.)
    بنابراین سرعت رو در حدی افزایش بدید که فقط از محدوده ی قدرت تشخیص چشم انسان خارج بشه. (درست مثل کاری که در ریفرش 7 سگمنت های مالتیپلکسر انجام میشه.)
    در انتها نظرم اینه که احتمالا مشکل از جای دیگه هست. (شاید از طرف خود میکرو، و یا تابع LCD). باید ببینید تابع LCD اون پشت دقیقا داره چیکار میکنه. شاید بهتر باشه بگید دقیقا در چه شرایطی و در چه لحظاتی این اتفاق رخ میده.
    -من از LCD کاراکتری 2x16 در یک پروژه در کنار الکتروموتور و اینورتر استفاده میکنم. میکروی استفاده شده PIC هست و تابع LCD رو هم به صورت کامل خودم نوشتم.
    خلاصه پروسه کار برنامه من.

    برنامه زمانی که شروع میکنه به کار، یه دما کار بر داده که باید به اون دما برسه، زمان هم داده، المنت ممکنه تو pwm کار کنه. تایمر 0 هم زمان رو محاسبه میکنه. سنسور NTC دما رو نشون میده و ... . eeprom مرتب داره لحظه هارو ذخیره میکنه که اگه برق رفت یا ... به محض برگشت از همون زمان و... شروع به کار کنه. دما مرتب چک میشه که اگه اختلاف زیاد شد الارم بده و کار های دیگه .
    برنامه من این کار هارو انجام میده و تغریباً همش رو نمایش میده روی ال سی دی.
    حالا من چه دستوری روی ال سی دی بدم و چاپ کنم، رفرش کنم، پاک کنم، نویز افتاد خودش برطرف بشه،
    برنامه من حدود 6000 خط هست. تغییر داخلش واقعا شوخی نیست.
  3. #23
    2019/08/28
    168
    16

    پاسخ : New مشکل در lcd کاراکتر

    در کل ظاهراً کد ویژن مثل بسکام، رجستر یا تابع یا ... که مخصوص از بین بردن نویز ال سی دی نداره و باید از همین راه هایی که گفتید رو روش امتحان کنم و شاید شد شایدم نه ؟؟؟

    و اگه کسی از روشی جواب گرفته، فقط یک نمونه کد بنویسه.

    ممنون
  4. #24
    2017/10/01
    388
    248

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    در کل ظاهراً کد ویژن مثل بسکام، رجستر یا تابع یا ... که مخصوص از بین بردن نویز ال سی دی نداره و باید از همین راه هایی که گفتید رو روش امتحان کنم و شاید شد شایدم نه ؟؟؟

    و اگه کسی از روشی جواب گرفته، فقط یک نمونه کد بنویسه.

    ممنون
    من با init کردن مجدد ال سی دی توی زمان های مشخص مشکلی نداشتم. ( من هر 3 ثانیه Init کردم )
    دوستان عزیز لطفا اگه وقت و حوصله دارین به این تاپیک ها سر بزنین، چندتا سوال و مشکل ساده دارم، ممنون میشم وقت بزارین: -
  5. #25
    2016/05/25
    900
    716

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    در کل ظاهراً کد ویژن مثل بسکام، رجستر یا تابع یا ... که مخصوص از بین بردن نویز ال سی دی نداره و باید از همین راه هایی که گفتید رو روش امتحان کنم و شاید شد شایدم نه ؟؟؟

    و اگه کسی از روشی جواب گرفته، فقط یک نمونه کد بنویسه.

    ممنون
    فک کنم برای initioallکردن از تابع : (lcd_init(16
    اسفاده میشه.
    (unsigned char lcd_init(unsigned char lcd_columns
    eshop-hodhod.ir
  6. #26
    2020/09/04
    439
    282

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    در کل ظاهراً کد ویژن مثل بسکام، رجستر یا تابع یا ... که مخصوص از بین بردن نویز ال سی دی نداره و باید از همین راه هایی که گفتید رو روش امتحان کنم و شاید شد شایدم نه ؟؟؟

    و اگه کسی از روشی جواب گرفته، فقط یک نمونه کد بنویسه.

    ممنون
    اون قسمت از برنامه که برای نمایش دیتات استفاده کردی بذار
    ایا فقط ال سی دی میاد و این دیتا رو نمایش میده ؟ یا قسمت های دیگه از برنامه باز از ال سی دی استفاده میکنن ؟
    ایا تو وقفه ها از ال سی دی استفاده میکنی ؟
    به جای lcd_clear();
    از این استفاده کن
    : (lcd_init(16
    البته سرعت عمل این تابع کمتره ولی به چشم نمیاد
    البته من به مواردی برخورد کردم که با این کار هم ال سی دی درست نشده و باید کل تغذیه رو قطع وصل کرد
    ایا ال سی دی از برد اصلی خارج شده و برد مجزا داره یا روی برد اصلی لحیم شده ؟
  7. #27
    2019/08/28
    168
    16

    پاسخ : New مشکل در lcd کاراکتر

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

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

    عضویت

    اون قسمت از برنامه که برای نمایش دیتات استفاده کردی بذار
    ایا فقط ال سی دی میاد و این دیتا رو نمایش میده ؟ یا قسمت های دیگه از برنامه باز از ال سی دی استفاده میکنن ؟
    ایا تو وقفه ها از ال سی دی استفاده میکنی ؟
    به جای lcd_clear();
    از این استفاده کن
    : (lcd_init(16
    البته سرعت عمل این تابع کمتره ولی به چشم نمیاد
    البته من به مواردی برخورد کردم که با این کار هم ال سی دی درست نشده و باید کل تغذیه رو قطع وصل کرد
    ایا ال سی دی از برد اصلی خارج شده و برد مجزا داره یا روی برد اصلی لحیم شده ؟
    توی پیام خصوصی یک پروسیجر رو فرستادم. طولانی بود اینجا ارسال نمیشد
صفحه 3 از 3 نخست 123
نمایش نتایج: از 21 به 27 از 27

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

  1. مشکل با ال سی دی کاراکتر ی و مگا16
    توسط korosh00 در انجمن میکروکنترلرهای AVR
    پاسخ: 12
    آخرين نوشته: 2015/06/10, 16:00
  2. مشکل در نمایش کاراکتر روی ال سی دی
    توسط ((O-I-O)) در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/04/27, 21:55
  3. مشکل در تبدیل متغییر عددی به کاراکتر
    توسط mohamadeng در انجمن میکروکنترلرهای AVR
    پاسخ: 10
    آخرين نوشته: 2015/03/30, 17:41
  4. مشکل ارسال يک کاراکتر اضافه (دات) در USART
    توسط SAJAD-G در انجمن میکروکنترلرهای PIC
    پاسخ: 3
    آخرين نوشته: 2013/11/05, 16:22
  5. پاسخ: 4
    آخرين نوشته: 2010/08/13, 10:55

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

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

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

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

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