ডেস্কটপ কম্পিউটার মাদারবোর্ডে জিপিআইও আছে? যদি তারা তা করে থাকে তবে কীভাবে তাদের কাছ থেকে পড়তে বা লিখতে হয়


20

আমি ডেস্কটপ কম্পিউটার মাদারবোর্ডে মাইক্রোকন্ট্রোলারের জিপিআইও পিনের মতো কিছু পিন দু'বার দেখেছি, আমি জানতে চেয়েছিলাম, প্রথমে এগুলি কি জিপিআইও? যদি হ্যাঁ, তাদের কাছ থেকে পড়া বা লেখা সম্ভব?


2
তারা মাদারবোর্ডের জন্য যা কিছু ডেটাশিট বলে। তা ছাড়া, এই প্রশ্নটি কেবল জল্পনা কল্পনা করছে।

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

2
"মাইক্রোকন্ট্রোলারের জিপিআইও পিনের মতো পিনগুলি" তারা "কেমন"? সমস্ত পিন একই দেখতে ..
ইউজিন শ।

আমি ডেস্কটপ কম্পিউটারে জিপিআইও পিনগুলি নিয়ে আসিনি, দেখতে এমন জিনিসগুলি বেশিরভাগ সময় পেরিফেরাল এক্সটেনশান (ইউএসবি শিরোনাম, অডিও শিরোলেখ ইত্যাদি) বা এলইডিগুলির জন্য স্যুইচ এবং আউটপুটগুলির ইনপুট। যদি এটি একটি সাধারণ বৈশিষ্ট্য হত তবে জিপিআইও বা সমান্তরাল বন্দর হিসাবে সিরিয়াল বন্দরটির ডিটিআর কীভাবে ব্যবহার করতে হবে সে বিষয়ে পরামর্শ দিয়ে ইন্টারনেট কোনওভাবেই লিটল না। আমি বলব এই প্রশ্নটি এখানে নেই not

2
x86 সিপিইউ'র উইকিপিডিতে সাধারণত জিপিআইও পিন থাকে না, প্রতিটি পিন এমআইইউর সাধারণ, পিআইও মাল্টিপ্লেক্সিং ছাড়াই একটি নির্দিষ্ট অন ডাই পেরিফেরিয়ালকে নির্দেশিত হয়। যাইহোক, জিপিআইও কার্যকারিতার মতো প্রায়শই আর্কিটেকচারের অংশ এবং মাদারবোর্ডে পেরিফেরিয়াল দ্বারা পরিচালিত (সাধারণত মেমরি ম্যাপ করা হয়), চিপসেটে প্রায়শই কিছু নিম্ন স্তরের বাস (সেন্সরগুলির জন্য এসপিআই এবং আই 2 সি) পাশাপাশি জিপিআইও উপলব্ধ থাকে, সঠিক প্রকৃতি ব্যবহৃত মাদারবোর্ড এবং চিপসেট / আর্কিটেকচারের উপর নির্ভর করে।
ক্র্যাসিক

উত্তর:


14

সাধারণ পিসিগুলিতে জিপিআইও নেই যেমন "সাধারণ উদ্দেশ্য হিসাবে চিহ্নিত পিনগুলি" অর্থে। একটি পিসি মাদারবোর্ডের সংযোগকারীগুলি (অভ্যন্তরীণ শিরোনাম বা বহিরাগত পোর্টগুলি) সমস্ত নির্দিষ্ট ফাংশনের জন্য ডিজাইন করা হয়েছিল। যাইহোক, তাদের মধ্যে কিছু আপনার নিজের প্রান্তের জন্য পুনরায় প্রকাশ করা যেতে পারে।

পিসিগুলির কাছে জিপিআইওর নিকটতম জিনিস সম্ভবত সমান্তরাল প্রিন্টার বন্দর যাতে প্রচুর ডেটা লাইন এবং হ্যান্ডশেক লাইন রয়েছে। এই রেখাগুলি কিছুটা জিপিআইও পিনের মতো, যদিও তাদের দিকনির্দেশনার ক্ষেত্রে আপনার কাছে স্বচ্ছতা কম। http://retired.beyondlogic.org/spp/parallel.htm

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

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

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

পিসিগুলি এসএমবিইএস নামে একটি আই 2 সি ভিত্তিক বাস ব্যবহার করে বিভিন্ন পরিচালনার কাজে। আমি নিশ্চিত যে লোকেরা এই বাসে সোল্ডারিং তারের মাধ্যমে নিজের আই 2 সি ডিভাইসগুলি আগে রাখার রিপোর্ট দেখেছিল তবে আমি এখনই লিঙ্কগুলি খুঁজে পাচ্ছি না।

মনিটর সনাক্তকরণের জন্য ব্যবহৃত ভিডিও পোর্টগুলিতে আরও একটি আই 2 সি বাস রয়েছে। আপনি এতে সফ্টওয়্যার অ্যাক্সেস পেতে পারেন কিনা তা নির্ভর করে আপনি কোন ওএস এবং ভিডিও হার্ডওয়্যার ব্যবহার করছেন তা নির্ভর করে http://www.instructables.com/id/Worlds-Cheapest-I2C-I-Squared-C- অ্যাডাপ্টার / স্টেপ 5 / Software- and- প্রকল্প /

এবং অবশ্যই, ইউএসবি আছে। এখন ইউএসবি ইন্টারফেস সহ সস্তা মাইক্রোকন্ট্রোলার রয়েছে যা আপনি এটিতে সংযোগ রাখতে ব্যবহার করতে পারেন।


2

আমি মনে করি যদি মাদারবোর্ডগুলিতে জিপিআইও থাকে তবে প্রশ্নটি মডেলটির সাথে খুব সুনির্দিষ্ট এবং তৈরি। কিছু হতে পারে, কিছু না।

যেমন আমার আসুস ডেস্কটপ বোর্ডে এটিতে ফ্যান নিয়ন্ত্রণ এবং তাপমাত্রা পড়ার জন্য একটি নিউভটন এনসিটি 6775 রয়েছে। এটি (বিক্রেতাদের কাস্টম) বিআইওএস এবং উইন্ডোজ ডেস্কটপ ইউটিলিটিগুলি থেকে অ্যাক্সেসযোগ্য। ফ্যান নিয়ন্ত্রণের কাজ করার জন্য আমাকে আসুস সফটওয়্যার চালানো দরকার, যার অর্থ পিডাব্লুএম ফ্যান নিয়ন্ত্রণ সফ্টওয়্যার দ্বারা সম্পন্ন হয়। একটি লিনাক্স ইনস্টলেশনতে আমার এটিকে কার্নেল মডিউল এবং pwmconfig এর মাধ্যমে ম্যানুয়ালি সেটআপ করতে হবে ।

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

তবে আমি এটি স্পর্শ করব না। আপনি জানেন না যে এটির সাথে হার্ডওয়্যারটি কীভাবে সংযুক্ত রয়েছে, আপনি যদি না মাদারবোর্ডের কোনও নির্দিষ্ট মডেলটিতে ডুব দিতে চান এবং এটির বিপরীতে ইঞ্জিনিয়ার হন (যেমন লেআউট, পিন বরাদ্দ ইত্যাদি)। এটি কোনও সংযোগকারীকেও ছড়িয়ে দেওয়া যায় না।

সবচেয়ে গুরুত্বপূর্ণ, যদি আপনার অ্যাপ্লিকেশনটি কয়েক বছর ধরে চলতে থাকে তবে মাদারবোর্ডের মডেলটিও উচিত। যদি তা না হয় তবে খুব নির্দিষ্ট মাদারবোর্ড হার্ডওয়্যারের সাথে বেঁধে রাখা ভাল ধারণা নয়।


2

আমি জানি এটি একটি পুরানো বিষয়, তবে যাইহোক ...

বিআইওএস কোড প্রোগ্রাম করার পরে আমি বলতে পারি যে প্রতিটি মাদারবোর্ডে জিপিআইও রয়েছে এবং তারা ব্যবহারকারীর ঠিকানা স্পেসে সম্পূর্ণভাবে উপলব্ধ এবং পোর্ট ঠিকানাটি সাধারণত সমান্তরাল বন্দরের খুব কাছাকাছি থাকে। আমি স্ট্যান্ডার্ড প্যারালাল পোর্ট ড্রাইভার ব্যবহার করে কাস্টম মাদারবোর্ডের জন্য কাস্টম ড্রাইভার তৈরি করেছি, আমাকে যা করতে হবে তা হল ঠিকানা নম্বরটি সংশোধন করতে হবে, তবে আমি আগে থেকে সেই নম্বরটি জানতাম।

আপনি তাদের ব্যবহার করতে পারেন? আচ্ছা এটি সেই ব্যক্তির উপর নির্ভর করে যে বিআইওএস প্রোগ্রাম করেছে। সমস্ত জিপিআইওর রাজ্যের প্রাক-সংকলন সেট করতে হবে, সমস্ত অব্যবহৃত জিপিআইও সহজেই অক্ষম হওয়ার জন্য সেট করা যেতে পারে।

যদি কোনও জিপিআইও অব্যবহৃত এবং আনসেট না করা হয় তবে এর ডিফল্ট অবস্থাটি কী? যথেষ্ট সম্ভবত ভাসমান (বেশিরভাগ ত্রিদেশীয় রাষ্ট্র তাই সৌভাগ্য) ..

জিপিআইওর কি একটি পুলআপ / পুলডাউন আছে? ইই একটি যুক্ত করেছে কিনা কে জানে ..

অব্যবহৃত জিপিআইওর কারও জন্য ট্রেস রয়েছে? আমি সন্দেহ করি, তবে ওহে কিছু সম্ভব!

সংক্ষেপে, আপনাকে ভাগ্যবান হতে হবে যে একটি অব্যবহৃত জিপিআইও এমনভাবে সেট করা হয়েছে যাতে আপনি এটি ব্যবহার করতে পারেন; অনেকটা আরডুইনোর মতো (তবে আসল ডিফল্ট ছাড়াই), "ইনপুট / আউটপুট / টিআরআই" ভাবেন। এটি মাদারবোর্ডে একটি ব্যবহারযোগ্য ট্রেস থাকতে হবে যা আশা করা যায় যে সোনার কাছে একটি পিন বা প্যাড রয়েছে। তারপরে আপনি যদি জিপিআইওর ঠিকানা অবস্থানটি জানেন তবে আপনি সহজেই একটি মানক ব্যবহারকারী স্পেস ড্রাইভার ব্যবহার করতে পারেন।


0

পিসিগুলিতে সাধারণত আই 2 সি ইন্টারফেস থাকে এবং আপনি টিআই টিসিএ 9535 ডিবিআরের মতো আই 2 সি এর জন্য আইও এক্সপেন্ডার চিপগুলি সন্ধান করতে পারেন।

সুতরাং অপ্রত্যক্ষভাবে আপনি আপনার গতির প্রয়োজনীয়তার উপর নির্ভর করে এটি করতে পারেন। আপনি যদি কোনও পিসিতে থাকেন তবে সঠিক সময়ের প্রয়োজনীয়তা যাইহোক জটিল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.