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

موضوع: پایه هایی باس i2c در حالت پورت ورودی خروجی

  1. #1
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض پایه هایی باس i2c در حالت پورت ورودی خروجی

    سلام

    پایه هایی که یکی از کاربرد های اون ها i2C هست در حالت پورت ورودی خروجی نمی تونن LED روشن کنن چرا ؟ باید در حالت ورودی خروجی معمولی هم pull up بشوند ؟

    البته این اتفاق برای من برای پایه های SCL ( کلاک spi ) و SDA (دیتای I2C ) افتاده
    ویرایش توسط Aghaeifar : 21-06-2010 در ساعت 14:00
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

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

  3. #2
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    جوابش بله هست با پول اپ تست کردم شد تاپیک رو پاک نمیکنم شاید بقیه هم به این مشکل رسیده باشن
    خروجی ین پایه ها open drain هست باید حتما پول آپ بشوند

    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

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


  5. #3
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    کاملا درسته ، نکته ی دیگه ای که در مورد pio وجود رجیستر های PINSEL هست .
    توی سری lpc تعداد 10 عدد رجیستر به نام های PINSEL0 t o PINSEL9 وجود داره که توسط اونا میشه پورت ها رو در حالت های مختلف پیکربندی کرد ( کل پورت ) .
    در سری lpc به هر پورت 32 بیتی تعداد دو رجیستر pinsel تعلق میگیره ، که در این بین سهم هر پین 2 بیت از این رجیستر های 32 بیتی هست ( دو تا 32 بیت که جمعا 64 بیت میشه ) :

    مثال :

    همون که میبینید ، اگه ما بیت های 20 تا 23 رجیستر PINSEL0 رو بر روی 00 برنامه ریزی کنیم ، پایه های SDA2 و SCL2 مطابق جدول اول ، مقاومت های pullup شون فعال میشه و به یک i/o عادی تبدیل میشن .
    در صفحات 155 تا 180 User Manual میکرو کنترلر lpc2378 اطلاعات بیشتری در این باره وجود داره

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


  7. #4
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    البته اون سری 23xx هست که خودش پول آپ داخلی داره این سری 214x باید پول آپ خارجی بذاری براش

    -

    این تایپ رو زنده کردم بابت سوالی که در همین زمینه برام بوجود اومد.
    من این مسئله روی روی پورت صفر (در 214x امتحان کردم و همین طور بود)
    در پورت یک (lpc214x ) در دیتا شیت هم نگفته باید پول اپ باشن من بدون پول آپ و با پول اپ هم امتحان کردم نتونستم کاری چشمک زنشون کنم ... تمام پایه های پورت یک (در lpc214x ) فقط دو حالت دیباگ کردم و خروجی ورودی و معمولی می تونن باشند.

    البته سوالی که قبل از این سوال برام پیش اومد این هست که در بلوک تنظیم عملکرد پایه برای پورت یک نوشته مثلا مقدار اولبه رجیستر PINSEL2 که برای پورت یک هست هنگام ریست مثلا "P1.26/RTCK" هست این یعنی هنگام ریست این ها رو چک می کنه و مقدار اون ها رو به خودش می گیره ؟

    تشکر


    پ.ن: مشکل من حل شد. علتش این بود که بیت دوم (نه اول) در scs برای فعال کردن FIO پورت یک هست و گمان من این بود که همان بیت اول برای همه ی پورت ها هست
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 61
حجم: 73.1 کیلو بایت  
    ویرایش توسط Aghaeifar : 14-07-2010 در ساعت 15:55
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

موضوعات مشابه

  1. برد هایی که windows ce ساپورت میکنند.
    توسط mohsen_7107 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 1
    آخرين نوشته: 15-06-2013, 14:09
  2. پاسخ: 11
    آخرين نوشته: 12-09-2012, 15:57
  3. راهنمایی در مورد پورت های 3 و 4 lpc2378
    توسط ma-bah در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 09-04-2011, 06:47
  4. یه مشکل عجیب با پورت ها
    توسط amiraliforoozandeh در انجمن AT91 series (ATMEL)
    پاسخ: 5
    آخرين نوشته: 29-03-2011, 15:17
  5. تضاد بینایی کامپیوتر و بینایی ماشین
    توسط ROBOTICS در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 6
    آخرين نوشته: 25-12-2010, 22:02

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

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