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

موضوع: یک سوال ساده

  1. #1
    کاربر علاقه مند آقاجون آواتار ها
    تاریخ عضویت
    Jun 2012
    نوشته ها
    69
    تشکر
    43
    تشکر شده 49 بار در 19 پست

    Icon16 یک سوال ساده

    آقا من فقط اسم 3 تا ریجیستر میخام که اول برای خواندن از پورت چه ریجیستری بخونم
    برای فعال سازی pull up چه ریجیستری مقدار بدم و برای ریخدت دیتا چه ریجیستری؟؟
    توی کیل وفتی lpc انتخاب میکنی و اینکلود میکنی اسم ریجیستر هائی که مقدا میدیم داخلش هست ولی برای اتمل یک سری دستور اسمبلی هست

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

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    دایی جان دستور اسمبلی نیست در واقع رجیستر هستن که به صورت پوینتر بهش دسترسی داری و اما کاری که شما میخوای بکنی :
    مثلا برای فعال کردن پول آپ پورت A پایه 19 به این صورت عمل میکن :
    کد:
    AT91C_BASE_PIOA->PIOA_PPUER = (1<<19)
    و برای غیرفعال کردنش هم به این صورت مینویسی
    کد:
    AT91C_BASE_PIOA->PIOA_PPUDR = (1<<19)
    برای خروجی کردن همون پین از پورت اینجوری مینویسی
    کد:
     AT91C_BASE_PIOA->PIOA_OER = (1<<19)
    و برای ورودی کردن به این صورت
    کد:
      AT91C_BASE_PIOA->PIOA_ODR = (1<<19)
    برای یک کردن اون پین
    کد:
      AT91C_BASE_PIOA->PIOA_SODR = (1<<19)
    برای صفر کردن
    کد:
       AT91C_BASE_PIOA->PIOA_CODR = (1<<19)
    و برای خوندن پورت هم به این صورت عمل میکنی
    کد:
    i=AT91C_BASE_PIOA->PIO_PDSR

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


  5. #3
    کاربر علاقه مند آقاجون آواتار ها
    تاریخ عضویت
    Jun 2012
    نوشته ها
    69
    تشکر
    43
    تشکر شده 49 بار در 19 پست

    پیش فرض

    آقا دستت درد نکنه که جواب دادی . ولی عجب دستورات درازی داره . خودم قبلا دیده بودم ولی باور نمیکردم همین دستور باشه . بعدشم من این دستور توی کیل نوشتم خطا داد . باید چیزی includ کنم؟؟؟

  6. #4
    عضو جدید
    تاریخ عضویت
    Mar 2012
    نوشته ها
    17
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    پیش فرض Keil

    یه سوال ساده داشتم
    می خوام یه برنامه برای برد AT91SAM7S256 توی keil بنویسم ولی وقتی AT91SAM رو انتخاب می کنم یه پیامه میده و کامپایل نمیشه
    ولی بعضی بردای دیگه رو که انتخاب می کنم این پیام رو نمیده و کامپایل میشه
    چرا؟
    باتشکر

  7. #5
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط reihaneh نمایش پست ها
    یه سوال ساده داشتم
    می خوام یه برنامه برای برد at91sam7s256 توی keil بنویسم ولی وقتی at91sam رو انتخاب می کنم یه پیامه میده و کامپایل نمیشه
    ولی بعضی بردای دیگه رو که انتخاب می کنم این پیام رو نمیده و کامپایل میشه
    چرا؟
    باتشکر
    سلام مهندس
    لازم نيست يك سوال رو تو چند جاي مختلف مطرح كنيد.
    _____________________________________
    _____________________________________

  8. #6
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط reihaneh نمایش پست ها
    یه سوال ساده داشتم
    می خوام یه برنامه برای برد AT91SAM7S256 توی keil بنویسم ولی وقتی AT91SAM رو انتخاب می کنم یه پیامه میده و کامپایل نمیشه
    ولی بعضی بردای دیگه رو که انتخاب می کنم این پیام رو نمیده و کامپایل میشه
    چرا؟
    باتشکر
    سلام مهندس
    لطفا بگيد دقيقا چه اروري ميده؟ عكسي از ارور هم بذاريد.
    _____________________________________
    _____________________________________

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

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