এটিমেগ 16 - নেক্সট জেনারেশন মাইক্রোকন্ট্রোলার

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





অধিক জানার জন্য এটিমেগা সম্পর্কে 16 আগে, আমাদের মাইক্রোকন্ট্রোলার সম্পর্কে কিছু ইতিহাস জানতে হবে। আসলে এটা কি? পাশাপাশি আমরা মানুষ হিসাবে আমাদের এখানে থাকতে একটি মস্তিষ্ক প্রয়োজন এবং এটি একটি পদ্ধতিতে কাজ করা উচিত in এম্বেড থাকা ভিত্তিক ডিভাইস বা কোনও ইলেকট্রনিক সরঞ্জাম চালাতে এটির যেমন মস্তিষ্ক প্রয়োজন, যেমন, একজন মাইক্রোকন্ট্রোলার । এটি একটি স্ব-নিয়ন্ত্রিত ডিভাইস যার একটি প্রসেসর, মেমরি ইউনিট, প্রোগ্রামেবল মেমরি (যেমন র‌্যাম, পিআরএম, ইত্যাদি) ইত্যাদি রয়েছে প্রথম মাইক্রোকন্ট্রোলারটি টেক্সাস ইনস্ট্রুমেন্টস থেকে গ্যারি বুন আবিষ্কার করেছিলেন। প্রযুক্তি যেমন দিন দিন বৃদ্ধি পায় এবং আমরা সকলেই সেই ডিভাইসগুলিকে পছন্দ করি যা আকার এবং অসাধারণ পারফরম্যান্সের চেয়ে ছোট smaller সুতরাং, এটি সর্বশেষতম মাইক্রোকন্ট্রোলার যা আতেলের মেগা এভিআর পরিবার থেকে আসে। এখনও অবধি, 8051 মাইক্রো নিয়ামক হ'ল সমস্ত মাইক্রোকন্ট্রোলারগুলির মধ্যে সুপারহিরো এটির অর্থ এটি দীর্ঘকালীন মাইক্রোকন্ট্রোলার কারণ এখনও কিছু ডিভাইসগুলি এতে দুর্দান্তভাবে কাজ করছে 8051 মাইক্রোকন্ট্রোলার । এটিএমগা 16 কী, এর বৈশিষ্ট্যগুলি, পিন ডায়াগ্রাম, ইন্টারফেসিং এবং এর ডেটাশিটটি এখানে আলোচনা করবে।

এটিমেগ 16 কি?

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




atmega16 - মাইক্রোকন্ট্রোলার

atmega16 - মাইক্রোকন্ট্রোলার

বৈশিষ্ট্য

দ্য এটিমেগ 16 এর বৈশিষ্ট্য নিম্নলিখিত অন্তর্ভুক্ত করুন।



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

8-বিট মাইক্রোকন্ট্রোলার - এটিমেগ 16 একটি উচ্চ-কর্মক্ষমতা মাইক্রোকন্ট্রোলার এবং এটি একবারে 8-বিট ডেটা প্রক্রিয়া করতে পারে। এটি মেমরি থেকে 8 বিট ডেটা নেয়। এবং স্বল্প বিদ্যুত খরচ ব্যবহার করুন

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

স্মৃতি - এতে 16 কেবি প্রোগ্রামেবল ফ্ল্যাশ মেমরি রয়েছে, এসআরএএম (স্ট্যাটিক রিড অ্যাক্সেস মেমোরি) এর 1 কেবি ইন্টারনাল মেমরি, EEPROM এর 512 বাইট আছে এ কারণে এটি যথাক্রমে 10,000 লিখন / মোছার চক্র সক্ষম করতে পারে।


দুটি 8 বিট টাইমার / কাউন্টার এবং ওয়ান 16 বিট টাইমার / কাউন্টার - টাইমারগুলি সিস্টেম / বহিরাগত ঘড়ির সাথে একযোগে অপারেশনের সময় পরিমাপ করতে পারে। এবং কাউন্টারগুলি সমস্ত বিরতিতে ইভেন্টগুলি গণনা করার জন্য।

এটিমেগ 16 এ চারটি পিডব্লিউএম চ্যানেল রয়েছে - এগুলি ডিজিটাল সিগন্যাল সম্পর্কিত লোড স্তরে এনালগ সংকেত পুনর্গঠনের জন্য সহায়ক।

প্রোগ্রামেবল ইউএসআর্ট - এটি ইউনিভার্সাল সিঙ্ক্রোনাস অ্যাসিনক্রোনাস রিসিভার এবং ট্রান্সমিটার হিসাবে পরিচিত হতে পারে। এই ইউএসএআরটিটি একজন প্রাপককে ট্রান্সমিটারের মধ্যে অ্যাসিক্রোনাস যোগাযোগ সরবরাহ করে।

বিশেষ মাইক্রোকন্ট্রোলার বৈশিষ্ট্য - অভ্যন্তরীণ আরসি অসিলেটর, পাওয়ার-অন রিসেট এবং প্রোগ্রামেবল ব্রাউনআউট সনাক্তকরণ, বাধা উত্সের দুটি উপায় এবং ছয়টি ভিন্ন ঘুমের মোড।

I / O এবং প্যাকেজগুলি - এটিতে বিভিন্ন ব্যবহারের জন্য 32 প্রোগ্রামেবল আই / ও লাইন রয়েছে।

অপারেটিং ভোল্টেজ - অপারেটিং ভোল্টেজ 4.5V- 5.5V থেকে শুরু করে

শক্তি খরচ - এটি 25 ডিগ্রি সেন্টিগ্রেডে 1 মেগাহার্টজ ফ্রিকোয়েন্সি 3 ভি ভোল্টেজ ব্যবহার করতে পারে

এটিমেগ 16 পিন ডায়াগ্রাম

এই মাইক্রোকন্ট্রোলারটির 40 টি পিন রয়েছে এবং প্রতিটি পিনের গুরুত্ব রয়েছে has এই 40 টি পিনে, I / O পিনগুলি 32. এবং এগুলি 4 টি বন্দরগুলিতে শ্রেণিবদ্ধ করা হয়েছে। প্রতিটি বন্দরে 8 আই / ও পিন রয়েছে।

Atmega16 - পিন - ডায়াগ্রাম

Atmega16 - পিন - ডায়াগ্রাম

  • 4 পোর্ট-এ 8 পিন (পিন 33-40)
  • 1 পোর্ট-বি 8 পিন (1-8 পিন)
  • 3 পোর্ট-সি 8 পিন (পিন 22-29)
  • 2 পোর্ট-ডি 8 পিন (14-21 পিন)

পোর্ট-এ: এখানে, পিন 33 থেকে 40 পোর্ট - এ আসছে This এই পোর্ট এ এ / ডি রূপান্তরকারীটির এনালগ ইনপুট হিসাবে কাজ করে। পোর্ট এ 8 বিট বিআইডিরেশনাল আই / ও পোর্ট হিসাবে ব্যবহার করা যেতে পারে। এটিতে একটি অভ্যন্তরীণ পুল-আপ প্রতিরোধক রয়েছে।

পোর্ট - বি: এটি পিনগুলি 1 থেকে 8 অবধি রয়েছে This এই পোর্ট বি আই / ও বিডিরেশনাল পিনের জন্য ব্যবহৃত হয়।

পোর্ট - সি: এই পোর্ট সিটিতে আটটি আই / ও বি-ডাইরেক্টেশনাল পিন রয়েছে।

পোর্ট - ডি: পোর্ট ডি পিনগুলি ইনপুট বা আউটপুট পিন হিসাবে ব্যবহার করা যেতে পারে। পিডব্লিউএম চ্যানেল, টাইমার / কাউন্টার, ইউএসআর্টের মতো অতিরিক্ত পেরিফেরিয়ালগুলি এই বন্দরের সাথে সংযুক্ত রয়েছে।

রিসেট - পিন 9 রিসেট পিনের জন্য।

পিন 10 - এই পিনটি বিদ্যুৎ সরবরাহের উদ্দেশ্যে ব্যবহৃত হয়। এই পিন দ্বারা, 5 ভি পাওয়ার সাপ্লাই মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত হতে পারে।

পিন 12 এবং পিন 13 - হাই ক্লক ডালগুলি একটি স্ফটিক দোলক দ্বারা উত্পাদিত হতে পারে। এবং এই স্ফটিক দোলক এই পিনের সাথে সংযুক্ত রয়েছে। এই মাইক্রোকন্ট্রোলার 1MHz ফ্রিকোয়েন্সি এ কাজ করে।

এটিমেগ 16 ডেটা শিট

একটি ডেটাশিট সেই ডিভাইস সম্পর্কে সম্পূর্ণ তথ্যের একটি অংশ। এই ডেটা শিটগুলি বিক্রেতারা প্রকাশ করতে পারেন। এখানে এটিমেগ 16 ডেটা শিট নীচের লিঙ্কে পাওয়া যাবে।

এটিমেগ 16 প্রোগ্রামিং

এটিমেগ 16 প্রোগ্রাম করার একাধিক উপায় রয়েছে এবং এভিআর মাইক্রোকন্ট্রোলার । এটিমেগা 16 প্রোগ্রামিং করার উপায়গুলি এখানে। নিম্নলিখিত পদ্ধতিগুলি কীভাবে একটি এটিমেগ 16 মাইক্রোকন্ট্রোলারে কোড পোড়াতে সহায়তা করে। তারা হ'ল:

  • কম্পিউটারে ইউএসবিএএসপি সংস্করণ ২.০ প্রোগ্রামার ড্রাইভার ইনস্টল করা।
  • এটি এটিমেল স্টুডিও ইনস্টলার প্যাকেজ দিয়ে করা যেতে পারে।
  • স্কেচকে এমেগ 16 এ ডিজাইন এবং আপডেট করে।
  • অবশেষে একটি এলইডি এবং অসিলেটর সার্কিটের সাথে এটিমেগ 16 দ্বারা সম্পূর্ণ করা যেতে পারে।

অ্যাপ্লিকেশন

এর উন্নত বৈশিষ্ট্যগুলির কারণে, এটিমেগ 16 এ বিভিন্ন অ্যাপ্লিকেশন রয়েছে। এটি একটি ছোট আকারের কম্পিউটার। এখানে কিছু এটিমেগ 16 অ্যাপ্লিকেশন রয়েছে

এটিমেগ ১16 মূলত এমবেডেড সিস্টেম, চিকিত্সা সরঞ্জাম, হোম অটোমেশন ডিভাইস, অটোমোবাইল ডিভাইস, শিল্প স্বয়ংক্রিয়তা, গৃহ সরঞ্জাম, সুরক্ষা ব্যবস্থা এবং তাপমাত্রা-নিয়ন্ত্রিত ডিভাইস, মোটর নিয়ন্ত্রণ সিস্টেম, ডিজিটাল সিগন্যাল প্রসেসিং, পেরিফেরাল ইন্টারফেস সিস্টেম এবং আরডুইনো ভিত্তিক প্রকল্প এবং আরও অনেক ক্ষেত্রে ব্যবহৃত হয়েছে ।

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