اطلاعیه

Collapse
No announcement yet.

هنگ کردن avr

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

    #16
    پاسخ : هنگ کردن avr

    سلام
    میکروی M128 دقیقا تا قبل از دستور config graphlcd کار میکنه و بعد از این خط برنامه اجرا نمیشه.
    تا بحال برخورد داشتید؟
    در سایت های خارجی هم بحث شده ولی بی نتیجه بوده.

    دیدگاه


      #17
      پاسخ : هنگ کردن avr

      نوشته اصلی توسط Mohammad MSA
      سلام
      میکروی M128 دقیقا تا قبل از دستور config graphlcd کار میکنه و بعد از این خط برنامه اجرا نمیشه.
      تا بحال برخورد داشتید؟
      در سایت های خارجی هم بحث شده ولی بی نتیجه بوده.
      سلام
      من حدس میزنم به دلیل اینکه با GLCD ارتباط برقرار نکرده اینطوری میشه ...
      یعنی اینکه برای رایت کردن روی GLCD باید ابتدا از GLCD درخواست بشه و بعد GLCD تایید کنه و بعد اجازه رایت کردن بده ...
      حالا به احتمال زیاد میکرو از GLCD درخواست میکنه ولی GLCD جواب نمیده که میکرو رایت کنه و به همین دلیل میکرو منتظر میشینه تا زمانی که GLCD مجوز صادر کنه ...
      این تیکه از برنامه رو ببینید
      کد:
      void	ready(void)
      {
      	Input_PinDB7;
      	Reset_DI ;
      	Set_RW ;
      	do{	
      		Set_En;
      		_NOP();
      		Reset_En;
      	}while(Pin_Ready == 1);
      	Out_PORTDB;
      }
      این تیکه ای از برنامه ای هست که قبلا نوشتم ...
      توی این حلقه به احتمال زیاد میمونه ...
      برای اطمینان از برنامه ابتدا برنامه خودتون را در پروتئوس شبیه سازی کنید و ببینید توی شبیه سازی هم اینگونه هست یا خیر ...

      موفق باشید
      [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
      معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
      معرفی نرم افزار Codewizard PWM
      با من بیشتر آشنا شوید

      دیدگاه


        #18
        پاسخ : هنگ کردن avr

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

        دیدگاه


          #19
          پاسخ : هنگ کردن avr

          نوشته اصلی توسط Mohammad MSA
          سلام
          میکروی M128 دقیقا تا قبل از دستور config graphlcd کار میکنه و بعد از این خط برنامه اجرا نمیشه.
          تا بحال برخورد داشتید؟
          در سایت های خارجی هم بحث شده ولی بی نتیجه بوده.
          سلام
          منم مشکل شمارو داشتم یعنی روی دستور کانفیگ هنگ میکرد حدود 3-4 روز سرکارم گذاشت ....ولی دست اخر مشکل از کتابخونش بود که با یه فایل دیگه جایگزینش کردم وبرطرف شد..اینم کتابخانه ks108برای بسکام...
          http://s6.picofile.com/file/8175732700/Desktop.rar.html

          دیدگاه


            #20
            پاسخ : هنگ کردن avr

            نوشته اصلی توسط سامان اسدی
            سلام
            من حدس میزنم به دلیل اینکه با GLCD ارتباط برقرار نکرده اینطوری میشه ...
            با سلام و تشکر از شما و دوستان
            ایده شما جواب داد و معلوم شد که در شماتیک جای cs1 و cs2 و rst جابجا شده بود و با جابجا کردن آنها در برنامه جواب داد.
            این اهمیت پابه ریست هست که باعث میشه LCD به درستی با میکرو ارتباط برقرار نکنه.

            دیدگاه


              #21
              پاسخ : هنگ کردن avr

              نوشته اصلی توسط Mohammad MSA
              با سلام و تشکر از شما و دوستان
              ایده شما جواب داد و معلوم شد که در شماتیک جای cs1 و cs2 و rst جابجا شده بود و با جابجا کردن آنها در برنامه جواب داد.
              این اهمیت پابه ریست هست که باعث میشه LCD به درستی با میکرو ارتباط برقرار نکنه.
              سلام
              خواهش میکنم ...
              من آخر کاربرد پایه ریست رو نفهمیدم چیه ...
              بود و نبودش برام فرقی نمیکنه ...
              برنامه ای نوشته بودم که با GLCD همه کاری میکردم و با پایه ریست هم کار نمیکردم !!! :mrgreen:
              کلا اگر برنامه GLCD رو خواستید بنویسید پایه ریست رو از لیست پایه های تعریف شده حذف کنید !!!
              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
              معرفی نرم افزار Codewizard PWM
              با من بیشتر آشنا شوید

              دیدگاه

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