اطلاعیه

Collapse
No announcement yet.

مشکل در ورودی کردن پین در iar

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

    مشکل در ورودی کردن پین در iar

    با سلام خدمت همه دوستان :
    یه مشکل برام توی iar پیش اومده :
    نمیتونم pin رو بعنوان ورودی تعریفش کنم(برنامش اینه)
    AT91C_BASE_PIOA->PIO_PER=0xffffffff;
    AT91C_BASE_PIOA->PIO_ODR=0xffffffff;
    AT91C_BASE_PIOA->PIO_PPUDR=0xffffffff;
    reciver=(AT91C_BASE_PIOA->PIO_PDSR&0xffffffff)>>20;
    :sad: :sad: :sad: :sad: :sad: :sad:

    #2
    پاسخ : مشکل در ورودی کردن پین در iar

    سلام
    اگه فقط برنامه تون برنامه بالا می باشد شما باید کلاک PIO را هم فعال کنید. با دستور زیر:
    AT91C_BASE_PMC->PMC_PCER = ( 1<<AT91C_ID_PIOA ); // AT91C_ID_PIOA=2
    بهتر است برای کاهش نویز هم فیلتر ورودی را با دستور زیر فعال کنید.
    AT91C_BASE_PIOA->PIO_IFER=0xffffffff;

    دیدگاه

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