AVR Pullup السؤال

A

andyyau

Guest
مرحبا ،

عندما كنت تستخدم ATMEL AVR MCU ، فقد pullup الداخلية للمدخلات.إذا كنت توصيل زر التحول إلى مساهمة هذا pullup دبوس ، أخت أضيف إلى هذا الرقم؟إذا كان الأمر كذلك فما هي قيمة للالمقاوم
، أو ما هو عليه حاليا؟

شكرا!

 
فإن AVR datasheet اقول لكم ما أنا / م الحد الحالي قد يكون.لAVRs أن أكون قد استخدمت ، فقد 20ma.

أنت لا تحتاج أي تحد المقاوم الحالية مدخلا لسحب منخفضة -- زر التبديل علاقة بين المدخلات وإمدادات الطاقة السلبية سوف قيام بهذه المهمة.

في كثير من الأحيان في تطبيق الخطط AVR ،
سترى المقاوم (حوالي 470 أوم) واضاف في سلسلة الحد الحالي ل10ma إذا قصد التحول هو تعرض لساكنة التصريف التي تتسبب في الحد من المدخلات موس pullup المقاوم للكسر.في معظم التطبيقات المضافة المقاوم هو غير ضروري.

 
House_Cat ،

شكرا!

وأود أيضا أن تجد لهذه المشكلة عادة مفتوحة زر التبديل.إذا كانت مفتوحة وصغيرة وضعت في بيئة عالية من الضجيج ، وأجد أن الضوضاء تجعل البرنامج يقرأ "0" للمساهمة دبوس التحول حتى لا يدفع.واضاف صغير مكثف لدبوس يحل المشكلة.هذه هي الطريقة الصحيحة؟

 
مرحبا ،

يمكنك استخدام البرمجيات والحلول بدلا من المكثفات.

carefull دائما مع capacitator والانسحاب حتى المدخلات.

إذا كنت تأخذ المكثفات الكبيرة لك تهمة مكثف مع constatnt الحالي المصدر وتحول مدخل العاصمة.

Beter الحل هو المكمل لاستخدام العازل (على
سبيل المثال يؤدي شميت) دون الانسحاب ومكثف.

حل آخر هو تحويل للانسحاب من AVR الأول / م دبوس وتضيف الخارجية صاد وجيم لدفع زر.

الحل الأمثل

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />

هو استخدام برمجيات تكامل دون أي عناصر خارجية.

كنت بحاجة لتقديم حلقة محدودة ومراقبة الدولة الأول / م دبوس.

. equ INTEGRATOR_CONST = 64 ؛

ldi r16 ، INTEGRATOR_CONST ؛

الحلقة :
sbic PORTB ، الزر
rjmp LOOP_EXIT
ديسمبر r16
حلقة Brně

؛ دفع الضغط على زر

...

LOOP_EXIT :

؛ اضغط زر لا تضغط

...يمكنك تحديد الوقت المطلوب للتكامل (تكامل مستمر). equ التوجيه.

من أجل تحسين استخدام imunity الضوضاء الكبيرة تكامل مستمر.وهذا يعادل مكثف وأكبر مساهمة incresed الوقت تأخير.

إذا تأخر الوقت ليست مشكلة كبيرة تكامل الاستخدام المستمر لتحسين imunity الضوضاء.

 

Welcome to EDABoard.com

Sponsor

Back
Top