আইসিএসপি পিন কী। আমি পড়েছি যে এটি একটি আরআরিনোর জন্য একটি এভিআর এবং একটি ক্ষুদ্র প্রোগ্রামিং শিরোনাম, তবে একটি এভিআর কী এবং আইসিএসপি পিন কী করে?
আইসিএসপি পিন কী। আমি পড়েছি যে এটি একটি আরআরিনোর জন্য একটি এভিআর এবং একটি ক্ষুদ্র প্রোগ্রামিং শিরোনাম, তবে একটি এভিআর কী এবং আইসিএসপি পিন কী করে?
উত্তর:
আইসিএসপি এর অর্থ ইন সার্কিট সিরিয়াল প্রোগ্রামিং , যা আরডুইনো বোর্ড প্রোগ্রামিংয়ের জন্য উপলব্ধ বিভিন্ন পদ্ধতির একটির প্রতিনিধিত্ব করে। সাধারণত, আরডিনো বোর্ড প্রোগ্রাম করার জন্য একটি আরডুইনো বুটলোডার প্রোগ্রাম ব্যবহৃত হয়, তবে বুটলোডারটি অনুপস্থিত বা ক্ষতিগ্রস্থ হলে, পরিবর্তে আইসিএসপি ব্যবহার করা যেতে পারে। নিখোঁজ বা ক্ষতিগ্রস্থ বুটলোডারটি পুনরুদ্ধার করতে আইসিএসপি ব্যবহার করা যেতে পারে।
একটি সাধারণ আরডুইনো আইসিএসপি শিরোনামটিতে ছয়টি পিন রয়েছে, সাজানো 2x3। প্রোগ্রামার সংযোগকারী নিবন্ধ : স্পার্কফুনে ইন-সার্কিট সিরিয়াল প্রোগ্রামিং (আইসিএসপি) আইসিএসপি পিনের কয়েকটি কার্যকারিতা বর্ণনা করে, যার মধ্যে এমআইএসও, এমওএসআই, এসসিকে, ভি +, গ্রাউন্ড এবং রিসেট রয়েছে।
প্রতিটি আইসিএসপি পিন সাধারণত একই নাম বা ফাংশন সহ অন্য আরডুইনো পিনের সাথে ক্রস-সংযুক্ত থাকে। উদাহরণস্বরূপ, ইউনো বা ন্যানোর আইসিএসপি শিরোনামে এমআইএসও এমআইএসও / ডিজিটাল পিন 12 এর সাথে সংযুক্ত; আইএসসিপি শিরোলেখের মোশি এমওএসআই / ডিজিটাল পিন 11 এর সাথে সংযুক্ত; এবং তাই এগিয়ে। দ্রষ্টব্য, MISO, MOSI এবং এসসিকে পিনগুলি একসাথে নেওয়া একটি এসপিআই ইন্টারফেসের বেশিরভাগ অংশ।
ইউনো সহ বেশ কয়েকটি আরডুইনোর দুটি আইসিএসপি শিরোনাম রয়েছে। এর মধ্যে একটি এটিএমগা 328 (বা অনুরূপ) এর সাথে ব্যবহারের জন্য, এবং অন্যটি এটিএমগা 16 ইউ 2 (বা অনুরূপ) চিপ যা ইউএসবি প্রয়োগ করে। যখন উপস্থিত থাকে, এটি ইউএসবি চিপটিকে পুনরায় প্রোগ্রাম করার অনুমতি দেয়।
এভিআর এটিমেল মাইক্রোকন্ট্রোলারদের পরিবারে ব্যবহৃত নির্দেশ সেট আর্কিটেকচারকে বোঝায়। বেশ কয়েকটি আরডুইনো - মেগা, ইউনো, ন্যানো, মাইক্রো - এভিআর চিপ ব্যবহার করে। জিরো এবং ডিউয়ের মতো অন্যরা পরিবর্তে এআরএম নির্দেশ সেট আর্কিটেকচার সহ এটিএসএএম 3 চিপ ব্যবহার করে ।