সুচিপত্র:
- সরবরাহ
- ধাপ 1: Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
- ধাপ 2: AVRDUDE ডাউনলোড করা
- ধাপ 3: এটমেল স্টুডিও খুলুন
- ধাপ 4: "যোগ করুন" ক্লিক করুন
- ধাপ 5: USBasp প্রোগ্রামারের জন্য বিস্তারিত লিখুন
- ধাপ 6: প্রোগ্রামার ব্যবহার করা
- ধাপ 7: সমস্যা সমাধান
ভিডিও: Atmel স্টুডিওতে একটি USBasp প্রোগ্রামার সহ মাইক্রোকন্ট্রোলার প্রোগ্রামিং: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ওহে
আমি Arduino IDE এর সাথে USBasp প্রোগ্রামার কিভাবে ব্যবহার করতে হয় তা শেখানোর অনেক টিউটোরিয়ালের মাধ্যমে পড়েছি এবং শিখেছি, কিন্তু বিশ্ববিদ্যালয়ের অ্যাসাইনমেন্টের জন্য আমার Atmel স্টুডিও ব্যবহার করা দরকার ছিল এবং কোন টিউটোরিয়াল খুঁজে পাইনি। গবেষণা এবং অনেক সম্পদের মাধ্যমে পড়ার পরে, আমি ইউএসবিএসএপি প্রোগ্রামারের সাথে এটমেল স্টুডিও ব্যবহার করতে ইচ্ছুক সকলের জন্য এই টিউটোরিয়ালটি তৈরি করেছি।
USBasp হল AVR প্রোগ্রামিং এর একটি সস্তা সমাধান এবং একাধিক মাইক্রোকন্ট্রোলার সমর্থন করে। সম্পূর্ণ তালিকা পাওয়া যাবে
এই টিউটোরিয়ালটি একটি উদাহরণ হিসাবে ATtiny85 ব্যবহার করে কিন্তু USBasp প্রোগ্রামার ব্যবহার করে যে কোন সমর্থিত মাইক্রোকন্ট্রোলারকে প্রোগ্রামিং করার জন্য বাড়ানো যেতে পারে।
আসুন এটির দিকে এগিয়ে যাই!
সরবরাহ
USBasp AVR প্রোগ্রামার
ধাপ 1: Zadig ব্যবহার করে USBasp ড্রাইভার ইনস্টল করা
আপনার ওয়েব ব্রাউজার খুলুন এবং https://zadig.akeo.ie/ এ যান
এই টুলটি ব্যবহার করে, আমরা প্রথমে USBasp- এ সঠিক ড্রাইভার ইনস্টল করি।
- ডাউনলোড বোতাম টিপুন এবং অ্যাপ্লিকেশনটি ইনস্টল করুন।
- জাদিগ খুলুন
- অপশনে ক্লিক করুন এবং তালিকা সমস্ত ডিভাইসগুলিতে টিপুন
- USBasp নির্বাচন করুন এবং libusbK (v3.0.7.0) ড্রাইভার ইনস্টল করুন
দয়া করে মনে রাখবেন, ড্রাইভার ইনস্টল করতে পাঁচ মিনিট পর্যন্ত সময় লাগতে পারে।
ধাপ 2: 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 প্রোগ্রামারের সাথে সংযুক্ত
- প্রতি ধাপে সাবধানে আবার পড়ুন এবং নিশ্চিত করুন যে বাহ্যিক সরঞ্জাম সেটআপের কমান্ড এবং আর্গুমেন্টগুলি সঠিক
অন্যথায়, আপনি সব যেতে ভাল!
প্রস্তাবিত:
একটি Arduino বা একটি মাইক্রোকন্ট্রোলার ছাড়া DIY নন কন্টাক্ট হ্যান্ড স্যানিটাইজার ডিসপেনসার: 17 টি ধাপ (ছবি সহ)
আরডুইনো বা মাইক্রোকন্ট্রোলার ছাড়া DIY নন কন্টাক্ট হ্যান্ড স্যানিটাইজার ডিসপেনসার: আমরা সবাই জানি, কোভিড -১ outbreak প্রাদুর্ভাব বিশ্বকে আঘাত করেছে এবং আমাদের জীবনধারা পরিবর্তন করেছে। এই অবস্থায়, অ্যালকোহল এবং হ্যান্ড স্যানিটাইজারগুলি গুরুত্বপূর্ণ তরল, তবে সেগুলি অবশ্যই সঠিকভাবে ব্যবহার করা উচিত। সংক্রামিত হাত দিয়ে অ্যালকোহলের পাত্রে বা হ্যান্ড স্যানিটাইজার স্পর্শ করা
Atmel স্টুডিওর জন্য সস্তা STK500 AVR প্রোগ্রামার: 7 টি ধাপ
Atmel স্টুডিওর জন্য সস্তা STK500 AVR প্রোগ্রামার: Atmel Studio AVR প্রোগ্রাম তৈরির জন্য একটি শক্তিশালী হাতিয়ার, কিন্তু প্রোগ্রাম লেখা প্রথম ধাপ। আপনার প্রোগ্রামটি ব্যবহার করতে, আপনাকে অবশ্যই একটি সার্কিট তৈরি করতে হবে এবং আপনার কোডটিকে মাইক্রোকন্ট্রোলারে স্থানান্তর করতে হবে। আপনি Atmel স্টুডিও থেকে আপনার AVR প্রোগ্রাম ব্যবহার করতে পারেন
AVR মাইক্রোকন্ট্রোলার প্রোগ্রামিং এর জন্য এক্সট্রিম বার্নার ব্যবহার করা: 8 টি ধাপ
AVR মাইক্রোকন্ট্রোলার প্রোগ্রামিংয়ের জন্য এক্সট্রিম বার্নার ব্যবহার করা: আপনারা সবাই সেখানে AVR ব্যবহারকারী ভ্রাতৃত্ব, এবং যারা কেবল স্ট্রীমে প্রবেশ করছেন, আপনারা কেউ PIC মাইক্রোকন্ট্রোলার দিয়ে শুরু করেছেন এবং কেউ ATMEL AVR দিয়ে শুরু করেছেন, এটি আপনার জন্য লেখা! সুতরাং আপনি একটি USBASP কিনেছেন কারণ এটি ফ্ল্যাশ করার জন্য সস্তা এবং কার্যকর
কিভাবে একটি মোবাইল নিয়ন্ত্রিত রোবট তৈরি করবেন DTMF ভিত্তিক - মাইক্রোকন্ট্রোলার এবং প্রোগ্রামিং ছাড়া - বিশ্বের যেকোনো জায়গা থেকে নিয়ন্ত্রণ - RoboGeeks: 15 ধাপ
কিভাবে একটি মোবাইল নিয়ন্ত্রিত রোবট তৈরি করবেন DTMF ভিত্তিক | মাইক্রোকন্ট্রোলার এবং প্রোগ্রামিং ছাড়া | বিশ্বের যেকোনো জায়গা থেকে নিয়ন্ত্রণ | RoboGeeks: একটি রোবট তৈরি করতে চান যা বিশ্বের যে কোন জায়গা থেকে নিয়ন্ত্রিত হতে পারে, এটা করতে দিন
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনের জন্য)।: 7 টি ধাপ
এলসিডি স্টুডিওতে একটি কাস্টম ডিসপ্লে তৈরি করুন (জি 15 কীবোর্ড এবং এলসিডি স্ক্রিনগুলির জন্য): ঠিক আছে যদি আপনি কেবল আপনার জি 15 কীবোর্ড পেয়ে থাকেন এবং এটির সাথে আসা মৌলিক ডিসপ্লেগুলি নিয়ে অত্যন্ত অসন্তুষ্ট হন তবে আমি আপনাকে এলসিডি স্টুডিও ব্যবহারের মূল বিষয়গুলি নিয়ে যাব। আপনার নিজের তৈরি করতে এই উদাহরণটি এমন একটি ডিসপ্লে তৈরি করবে যা শুধুমাত্র বেস দেখায়