اطلاعیه

Collapse
No announcement yet.

مشکل در برنامه اتصال کیبرد به میکرو AVR

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

    مشکل در برنامه اتصال کیبرد به میکرو AVR

    سلام به همه
    این رشته ای که پایین هست در واقع بخشی از کدهای اسکی کاراکترهای کیبرده . دو مورد هست که باعث بوجود اومدن خطا میشه که نمیدنم چطوری حلش کنم

    = [flash unsigned char key_default [2][2
    }
    ''',0x5D,'\',0x52
    ;{
    کاراکتر های کوتیشن یکتایی (&#039 و کاراکتر (\) رو که میزارم ایراد میگیره چیکار کنم ؟

    #2
    پاسخ : مشکل در برنامه اتصال کیبرد به میکرو AVR

    نوشته اصلی توسط ARM_CORE
    سلام به همه
    این رشته ای که پایین هست در واقع بخشی از کدهای اسکی کاراکترهای کیبرده . دو مورد هست که باعث بوجود اومدن خطا میشه که نمیدنم چطوری حلش کنم

    = [flash unsigned char key_default [2][2
    }
    ''',0x5D,'\',0x52
    ;{
    کاراکتر های کوتیشن یکتایی (&#039 و کاراکتر (\) رو که میزارم ایراد میگیره چیکار کنم ؟
    \ یک کاراکتر ویژه هستش. تنهایی نمیشه بکار برد.
    اگه می خوای اسلش بکار ببری دوبار بزار
    '\\'
    If the wind will not serve, take to the oars

    دیدگاه


      #3
      پاسخ : مشکل در برنامه اتصال کیبرد به میکرو AVR

      نوشته اصلی توسط ASHIT AXAR
      \ یک کاراکتر ویژه هستش. تنهایی نمیشه بکار برد.
      اگه می خوای اسلش بکار ببری دوبار بزار
      '\\'
      سلام
      این کارو انجام میدم و خطاهم برطرف میشه اما تو ال سی دی 16*2 کاراکتری یه چیز عجیب نمایش میده !!!
      در مورد کاراکتر (&#039 چی اینو چیکار کنم ؟

      دیدگاه


        #4
        پاسخ : مشکل در برنامه اتصال کیبرد به میکرو AVR

        نوشته اصلی توسط ARM_CORE
        سلام
        این کارو انجام میدم و خطاهم برطرف میشه اما تو ال سی دی 16*2 کاراکتری یه چیز عجیب نمایش میده !!!
        در مورد کاراکتر (&#039 چی اینو چیکار کنم ؟
        آرایه ت مشکل داره. مقدار دهی آرایه ی دو بعدی اینجوری نیست.

        درباره ی مشکل نمایش، باید برنامه ت رو بزاری ببینیم چگونه بکار بردی

        اگه آرایه ت یک رشته ی متنی باشه باید آخرین کاراکتر NULL باشه
        If the wind will not serve, take to the oars

        دیدگاه


          #5
          پاسخ : مشکل در برنامه اتصال کیبرد به میکرو AVR

          نوشته اصلی توسط ASHIT AXAR
          آرایه ت مشکل داره. مقدار دهی آرایه ی دو بعدی اینجوری نیست.

          درباره ی مشکل نمایش، باید برنامه ت رو بزاری ببینیم چگونه بکار بردی

          اگه آرایه ت یک رشته ی متنی باشه باید آخرین کاراکتر NULL باشه
          سلام دوست گرامی

          این آرایه ای هست که هیچ مشکلی نداره و خوب کامپایل میشه اما فقط همون دوتا کاراکتر قبلی که میزارم ایراد میگیره

          flash unsigned char key_default [60][2] =
          {
          0x1C,'a',0x32,'b',0x21,'c ',0x23,'d',0x24,'e',0x2B, 'f',0x34,'g',0x33,'h&#039 ;,0x43,'i',0x3B,'j',0x42,&#039 ;k',0x4B,'l',0x3A,'m',0x3 1,'n',0x44,'o',0x4D,'p&#0 39;,
          0x15,'q',0x2D,'r',0x1B,'s ',0x2C,'t',0x3C,'u',0x2A, 'v',0x1D,'w',0x22,'x&#039 ;,0x35,'y',0x1A,'z',0x0E,&#039 ;`',0x16,'1',0x1E,'2',0x2 6,'3',0x25,'4',0x2E,'5&#0 39;,
          0x36,'6',0x3D,'7',0x3E,'8 ',0x46,'9',0x45,'0',0x4E, '-',0x55,'=',0x69,'1',0x72, '2',0x7A,'3',0x6B,'4&#039 ;,0x73,'5',0x74,'6',0x6C,&#039 ;7',0x75,'8',0x7D,'9',
          0x70,'0',0x71,'.',0x79,'+ ',0x7B,'-',0x7c,'*',0x54,'[',0 x5B,']',0x4C,';',0x41,',',0x49, '.',0x29,' ',0x4A,'/'
          };

          دیدگاه

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