সুচিপত্র:

Atmel স্টুডিওতে একটি USBasp প্রোগ্রামার সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং: 7 টি ধাপ
Atmel স্টুডিওতে একটি USBasp প্রোগ্রামার সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং: 7 টি ধাপ

ভিডিও: Atmel স্টুডিওতে একটি USBasp প্রোগ্রামার সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং: 7 টি ধাপ

ভিডিও: Atmel স্টুডিওতে একটি USBasp প্রোগ্রামার সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং: 7 টি ধাপ
ভিডিও: আতেল স্টুডিও 7 (এভিআর স্টুডিও) টিউটোরিয়াল: কীভাবে নতুন প্রকল্প তৈরি এবং তৈরি করবেন 2024, নভেম্বর
Anonim
Atmel স্টুডিওতে একটি USBasp প্রোগ্রামারের সাথে মাইক্রোকন্ট্রোলার প্রোগ্রামিং
Atmel স্টুডিওতে একটি USBasp প্রোগ্রামারের সাথে মাইক্রোকন্ট্রোলার প্রোগ্রামিং

ওহে

আমি Arduino IDE এর সাথে USBasp প্রোগ্রামার কিভাবে ব্যবহার করতে হয় তা শেখানোর অনেক টিউটোরিয়ালের মাধ্যমে পড়েছি এবং শিখেছি, কিন্তু বিশ্ববিদ্যালয়ের অ্যাসাইনমেন্টের জন্য আমার Atmel স্টুডিও ব্যবহার করা দরকার ছিল এবং কোন টিউটোরিয়াল খুঁজে পাইনি। গবেষণা এবং অনেক সম্পদের মাধ্যমে পড়ার পরে, আমি ইউএসবিএসএপি প্রোগ্রামারের সাথে এটমেল স্টুডিও ব্যবহার করতে ইচ্ছুক সকলের জন্য এই টিউটোরিয়ালটি তৈরি করেছি।

USBasp হল AVR প্রোগ্রামিং এর একটি সস্তা সমাধান এবং একাধিক মাইক্রোকন্ট্রোলার সমর্থন করে। সম্পূর্ণ তালিকা পাওয়া যাবে

এই টিউটোরিয়ালটি একটি উদাহরণ হিসাবে ATtiny85 ব্যবহার করে কিন্তু USBasp প্রোগ্রামার ব্যবহার করে যে কোন সমর্থিত মাইক্রোকন্ট্রোলারকে প্রোগ্রামিং করার জন্য বাড়ানো যেতে পারে।

আসুন এটির দিকে এগিয়ে যাই!

সরবরাহ

USBasp AVR প্রোগ্রামার

ধাপ 1: Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা

Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা

আপনার ওয়েব ব্রাউজার খুলুন এবং https://zadig.akeo.ie/ এ যান

এই টুলটি ব্যবহার করে, আমরা প্রথমে USBasp- এ সঠিক ড্রাইভার ইনস্টল করি।

  1. ডাউনলোড বোতাম টিপুন এবং অ্যাপ্লিকেশনটি ইনস্টল করুন।
  2. জাদিগ খুলুন
  3. অপশনে ক্লিক করুন এবং তালিকা সমস্ত ডিভাইসগুলিতে টিপুন
  4. USBasp নির্বাচন করুন এবং libusbK (v3.0.7.0) ড্রাইভার ইনস্টল করুন

দয়া করে মনে রাখবেন, ড্রাইভার ইনস্টল করতে পাঁচ মিনিট পর্যন্ত সময় লাগতে পারে।

ধাপ 2: AVRDUDE ডাউনলোড করা

AVRDUDE ডাউনলোড করা হচ্ছে
AVRDUDE ডাউনলোড করা হচ্ছে

পরবর্তী ধাপ হল AVRDUDE ডাউনলোড করা।

জিপ ফাইলটি সরাসরি ডাউনলোড করতে নীচের লিঙ্কে ক্লিক করুন, অথবা ডাউনলোড AVRDUDE অনুসন্ধান করে এটিকে বাহ্যিকভাবে ডাউনলোড করুন।

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

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

ধাপ 3: এটমেল স্টুডিও খুলুন

এটমেল স্টুডিও খুলুন
এটমেল স্টুডিও খুলুন

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

ধাপ 4: "যোগ করুন" ক্লিক করুন

ক্লিক
ক্লিক

একটি নতুন টুলের জন্য সেটিংস যোগ করতে "যোগ করুন" ক্লিক করুন।

ধাপ 5: USBasp প্রোগ্রামারের জন্য বিস্তারিত লিখুন

ইউএসবিএসএপি প্রোগ্রামারের জন্য বিস্তারিত লিখুন
ইউএসবিএসএপি প্রোগ্রামারের জন্য বিস্তারিত লিখুন

কমান্ডের জন্য, ফাইলের ঠিকানাটি AVRDUDE.exe ফাইলে প্রবেশ করান যা আমরা আগে ডাউনলোড করেছি এবং বের করেছি।

উদাহরণস্বরূপ, আমার কমান্ড ইনপুট হবে:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

দ্রষ্টব্য, এটি শুধুমাত্র একটি উদাহরণ !! আপনার ফাইলের ঠিকানা সম্ভবত ভিন্ন হবে। Avrdude.exe ফাইলটি খুঁজে পেতে নির্দ্বিধায় ব্রাউজ বৈশিষ্ট্য (কমান্ড ইনপুটের শেষে তিনটি বিন্দু) ব্যবহার করুন।

আর্গুমেন্টের জন্য, নিচের লাইনটি আপনার আর্গুমেন্ট ইনপুটে কপি করে পেস্ট করুন:

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) ডিবাগ / $ (TargetName).hex": i

উপরের যুক্তিগুলি ভেঙে দেওয়া:

  • -C পরে যুক্তি প্রোগ্রামার আইডি সনাক্ত করে। আমাদের ক্ষেত্রে, usbasp
  • -P পরে যুক্তি মাইক্রোকন্ট্রোলারকে চিহ্নিত করে। আমাদের ক্ষেত্রে, ATtiny85, t85 নামে পরিচিত
  • -U এর পরে যুক্তি মেমরির ধরন চিহ্নিত করে

    শুরুতে প্রদত্ত ডকুমেন্টেশন লিঙ্কগুলিতে সংশ্লিষ্ট কীওয়ার্ডটি সন্ধান করে আপনার মাইক্রোকন্ট্রোলারে t85 পরিবর্তন করুন

দ্রষ্টব্য, যুক্তিগুলি avrdude ডকুমেন্টেশন থেকে নেওয়া হয়েছে। এটি শুরুতে প্রদত্ত লিঙ্কগুলি থেকে পাওয়া যেতে পারে।

সবকিছু সম্পন্ন হলে প্রয়োগ করুন!

ধাপ 6: প্রোগ্রামার ব্যবহার করা

প্রোগ্রামার ব্যবহার করে
প্রোগ্রামার ব্যবহার করে

AVR প্রোগ্রাম করার জন্য, নিশ্চিত করুন যে এটি USBasp- এর সাথে সংযুক্ত, বাহ্যিক সরঞ্জামগুলিতে যান এবং আপনার তৈরি করা টুলটিতে ক্লিক করুন।

আপনার প্রোগ্রামের আগে আপনার সমাধান তৈরি করতে ভুলবেন না।

এটা সব প্রোগ্রাম করা উচিত!

ধাপ 7: সমস্যা সমাধান

সমস্যা দেখা দিলে:

  • USBasp প্রোগ্রামারকে প্লাগ ইন করার জন্য বিভিন্ন USB পোর্ট ব্যবহার করার চেষ্টা করুন
  • নিশ্চিত করুন যে AVR প্রোগ্রামারের সাথে সংযুক্ত
  • প্রতি ধাপে সাবধানে আবার পড়ুন এবং নিশ্চিত করুন যে বাহ্যিক সরঞ্জাম সেটআপের কমান্ড এবং আর্গুমেন্টগুলি সঠিক

অন্যথায়, আপনি সব যেতে ভাল!

প্রস্তাবিত: