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

موضوع: چند سوال در مورد pic

  1. #1
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نام
    Tehran
    نوشته ها
    154
    تشکر
    61
    تشکر شده 45 بار در 34 پست

    Icon17 چند سوال در مورد pic

    چند تا سوال دارم:
    با MikroC برنامه می نویسم.
    1- با چه دستوری می شه پورت رو تو حالتی که ورودی هست با نرم افزار Pull up کنیم؟ (مثل PORTA=0x00تو AVR .
    2-PIC ای وجود داره که دو تا پورت سریال داشته باشه (مثل ATmega128 تو AVR)
    3- دوستان چه IC رو پیشنهاد می دن که قابلیت هاش در حد ATmega 128 باشه؟

    با تشکر
    ویرایش توسط Caspian1361 : 25-04-2010 در ساعت 10:42

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

  3. #2
    کاربر فعال n340 آواتار ها
    تاریخ عضویت
    Aug 2008
    نام
    0511
    نوشته ها
    101
    تشکر
    9
    تشکر شده 11 بار در 9 پست

    پیش فرض

    با اینکه منم اوله کارمه

    1.کامل نمی دونم ،به نظرم رو pic فقط رو پورت b پولاپ داریم
    2.اره همین pic18f8722
    امکاناتش از مگا128 بیشتره

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2010
    نوشته ها
    20
    تشکر
    10
    تشکر شده 8 بار در 6 پست

    پیش فرض

    بستگی به میکرو داره، معمولا یک پورت هست اما گاهی پورت دیگری غیر از B هست، مثلا در 16F630 پورت A هست، همشون هم اینجوری نیستند که به صورت مجزا بشه pull-up بزارید، روش فعال سازی هم با AVR فرق میکنه، معمولا یک بیت فعال ساز هست که باید اون رو فعال کنید و اگر امکان مجزا انتخاب کردن مقاومت بالاکش ها هم باشه یک رجیستر دیگه هست که توی اون مشخص میشه کدوم پین ها Pull-up میشند، اما به طور کلی به نظر من تا اونجا که امکان داره سعی کنید از pull-up خارجی استفاده کنید، pull-up داخلی گاهی وقت ها جواب نمیده، خودم به چند مورد برخوردم که مشکل فقط با تغییر بالاکش داخلی به خارجی حل شد، البته پیشنهاد خود سازندگان هم همین هست.

  5. #4
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نوشته ها
    46
    تشکر
    16
    تشکر شده 6 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Caspian1361 نمایش پست ها
    چند تا سوال دارم:
    با MikroC برنامه می نویسم.
    1- با چه دستوری می شه پورت رو تو حالتی که ورودی هست با نرم افزار Pull up کنیم؟ (مثل PORTA=0x00تو AVR .
    2-PIC ای وجود داره که دو تا پورت سریال داشته باشه (مثل ATmega128 تو AVR)
    3- دوستان چه IC رو پیشنهاد می دن که قابلیت هاش در حد ATmega 128 باشه؟

    با تشکر
    سلام دوست عزیزم

    من با سی سی اس بلدم اما اصولش همینه ببینید دستور بیت و بایت میکرو سی چیه بقیش رو به کمک این توضیحات ... .

    در میکروهای pic پورت بی پول آپ دارند البته شاید در سری های دیگه فرق کنه اما در 18f452 همینطوری هست .

    برای فعال کردن باید رجیستر رو مقدار دهی کنید

    باید ببینید توی آی سی مورد نظر رجیستر مربوط به پول آپ در چه آدرسی قرار دارد برای مثال میخواهیم 18f452 پول آپ را فعال کنیم

    باید بیت 7 رجیستر INTCON2 رو صفر کنیم بیت 7 مربوط به پول آپ میباشد *چون نات دارد با صفر فعال میشود *

    حاال میرویم و نگاه میکنیم ببینیم این رجیستر در چه آدرسی قرار دارد که آدرس آن ff1 هگز میباشد

    میتوانیم با این دستور به این رجیستر دسترسی پیدا کنیم .
    #bit RBPU=0xFF1.7

    بعد در برنامه RBPU=0; قرار میدهیم .

    برای اطلاعات بیشتر برای دسترسی به آدرس های آی سی و رجیستر INTCON2 به صفحه 47 و 78 دیتاشیت 18f452مراجعه فرمایید .

    موفق باشید .
    ویرایش توسط hesam_elc : 21-10-2010 در ساعت 23:28

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

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