জিপিআইও পিনের জন্য আমার যদি একটি টান আপ বা ডাউন ডাউন রেজিস্টার দরকার হয় তবে আমি কীভাবে জানব?


8

আমি দেখেছি অনেক মাইক্রোকন্ট্রোলার জিপিআইও পিনের সেটিং হিসাবে বা হার্ডওয়ারের অংশ হিসাবে প্রতিরোধকগুলিকে টান আপ বা টেনে নামাতে ব্যবহার করে।

জিপিআইও পিনের জন্য আমার যদি একটি টান আপ বা ডাউন ডাউন রেজিস্টারের দরকার হয় তবে আমি কীভাবে জানব এবং যদি আমি তা করি তবে আমার অ্যাপ্লিকেশনটির জন্য কোনটি সঠিক তা আমি কীভাবে জানতে পারি?

উত্তর:


6

আপনার একটি লাইনে একটি টান আপ বা ডাউন রেজিস্টর প্রয়োজন যার একটি ভোল্টেজের স্তর কমপক্ষে কখনও কখনও "অনির্দেশ্য" হয় - উদাহরণস্বরূপ, একটি ভাসমান ইনপুট, তবে একটি আই 2 সি লাইনও।

আপনি যদি লাইনটির ডিফল্টটিকে ডিজিটাল 1 হতে চান তবে আপনি একটি টানুন use আপনি যদি এটি ডিজিটাল 0 হতে চান তবে আপনি একটি ডাউন ডাউন ব্যবহার করুন।

খুব সাধারণ উদাহরণ হ'ল একটি বোতাম। মনে করুন সফ্টওয়্যারটি একটি বোতাম টিপে গেলে পিনটি নীচে নেমে যাওয়ার প্রত্যাশা করে। সংশ্লিষ্ট পিনে, আপনি একটি টান আপ ব্যবহার করুন এবং বোতামটি পিনটিকে স্থলটির সাথে সংযুক্ত করে।


3

চূড়ান্ত বিন্যাসে প্রতিটি অব্যবহৃত পিনটিকে যথাযথ স্তরে টানতেও দৃ strongly়ভাবে সুপারিশ করা হয়। এগুলিকে সংযুক্ত না রাখুন কারণ এটি সূচনা সময়ে বা চলমান প্রোগ্রাম চলাকালীন অনাকাঙ্ক্ষিত আচরণের কারণ হতে পারে।


0

আপনি এটিকে টানুন বা নিচে করুন তা আপনার এবং আপনার প্রকল্পের প্রয়োজনীয়তার উপর নির্ভর করে।

পূর্বে উল্লিখিত

যদি আপনার কোডটি একটি প্রান্তিক প্রান্তে বা এটিকে ট্রিগার করতে দেখছে 0, আপনি অব্যবহৃত অবস্থায় স্তরটিকে উচ্চতর রাখতে আপনি একটি পুল আপ ব্যবহার করতে চাইবেন।

যদি আপনার কোডটি একটি উত্থিত প্রান্ত বা এটিকে ট্রিগার করতে দেখছে 1, আপনি সম্ভাব্যতা 0 এ রাখতে একটি টান ডাউন ব্যবহার করতে চান, আপনার বাহ্যিক উত্সটি এটি টানতে ব্যবহার করবে।

এখন, প্রতিরোধকারীদের টানতে একটি উচ্চ ওমিক মান থাকতে হবে, আপনার যে শব্দটি অপসারণ করতে হবে তা কাটিয়ে উঠতে যথেষ্ট, তবে এতটা শক্তিশালী নয় যে আপনার বাহ্যিক স্যুরকে এটি কাটিয়ে উঠতে পারে না।

সাধারণত, নীচে টান দিয়ে আপনি কয়েকটি এমএ শক্তি সংরক্ষণ করবেন।

বলুন আমাদের কাছে 5 কে @ 5v টান আছে, এটি 1mAপিনের প্রতি; ব্যাটারি বন্ধ যখন, প্রতিটি এমএ মূল্যবান।

যখন আমরা নীচে নামি, আমরা সাধারণত কেবলমাত্র EMF শব্দটি জ্বলিয়ে দিচ্ছি, একটি স্বল্প সংখ্যক এমএ গ্রাস করছি।


লাইনটি কম চালিত না হলে কোনও পুলআপ অঙ্কন করবে না, একইভাবে লাইনটি উচ্চতর চালিত হলে একইভাবে একটি পুলডাউন বর্জ্য প্রবাহিত হবে না?
জন ও'ম।

সাধারণত একটি টান আপ / ডাউন রেজিস্টার কেবলমাত্র যথেষ্ট যেমন কাঙ্ক্ষিত "ডিফল্ট" সিগন্যাল অর্জন করে, typicall Vin বা Gnd। এই লক্ষ্যে, তারা সাধারণত 10 কে বা প্রায় কাছাকাছি থাকে, সুতরাং যদি আপনি একটি টান ডাউন প্রতিরোধক সংযুক্ত থাকাকালীন HIGH লাইনটি চালনা করেন তবে আপনি কেবল Vhigh / 10k এম্পস নষ্ট করবেন। যদি Vhigh 5V হয় তবে তার পরিমাণ 0.5mA।
চাক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.