সুচিপত্র:
- সরবরাহ
- ধাপ 1: Arduino ISP
- পদক্ষেপ 2: আপনার AVR এর জন্য ডেটশীট খুঁজুন এবং পিন আউট চেক করুন
- ধাপ 3: AVR এর সাথে Arduino সংযুক্ত করুন
- ধাপ 4: আপনার ফিউজ সেটিং এবং AVRDUDE অ্যাপ্লিকেশন পান
- পদক্ষেপ 5: আপনার সি কোড থেকে আপনার হেক্স ফাইলটি পান
- ধাপ 6: শেষ
ভিডিও: কিভাবে প্রোগ্রামার হিসেবে Arduino Uno ব্যবহার করে A AVR- এ C কোড আপলোড করবেন:। টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
HI সবাই: D
এখানে আমি Arduino Uno R3 ব্যবহার করে যেকোন AVR চিপ প্রোগ্রাম করার একটি সহজ উপায় শেয়ার করব
আপনার মাইক্রোকন্ট্রোলারে কোড বার্ন করার জন্য আপনাকে কেবলমাত্র নির্দিষ্ট প্রোগ্রামার কেনার পরিবর্তে Arduino Uno প্রয়োজন যা অনেক খরচ করে।
সরবরাহ
আপনার প্রয়োজন হবে:
- অপসারণযোগ্য চিপ সহ Arduino uno r3 (1)
- জাম্পার তার
- 10uF ইলেক্ট্রোলাইট ক্যাপাসিটর (1)
- আপনার সি কোড থেকে উৎপন্ন হেক্স ফাইল
ধাপ 1: Arduino ISP
প্রথমে: আপনার Arduino IDE খুলুন এবং আপনার Arduino এ Arduino ISP আপলোড করুন
আপনি এটি ফাইল -> উদাহরণে খুঁজে পেতে পারেন
আপলোড কী চাপার আগে আপনাকে বোর্ডের ধরন এবং COM পোর্ট চেক করতে হবে।
দ্রষ্টব্য: এই কোডটি আপনার Arduino কে একজন প্রোগ্রামারে পরিণত করবে!
পদক্ষেপ 2: আপনার AVR এর জন্য ডেটশীট খুঁজুন এবং পিন আউট চেক করুন
পিন 1 হল সেই পিন যার কাছে একটি ছোট বিন্দু আছে
আমাদের প্রয়োজন (VCC, GND, Reset, UCSK, MISO, MOSI) আপনার AVR এ সেগুলি সনাক্ত করুন।
ধাপ 3: AVR এর সাথে Arduino সংযুক্ত করুন
চিত্র এবং আপনার AVR ডেটশীট অনুযায়ী Arduino কে AVR এর সাথে সংযুক্ত করুন
এবং Arduino এর অটো রিসেট নিষ্ক্রিয় করার জন্য আপনার Arduino এর GND এবং RST এর মধ্যে একটি 10uF ক্যাপাসিটরের সংযোগ করতে ভুলবেন না
ধাপ 4: আপনার ফিউজ সেটিং এবং AVRDUDE অ্যাপ্লিকেশন পান
যাও
www.engbedded.com/fusecalc/
এবং আপনার AVR নির্বাচন করুন, আমার Atmega16
আমি কিছু পরিবর্তন করব না তাই আমি আমার AVR নষ্ট করব না, কিন্তু আমি অভ্যন্তরীণ RC কে 8 MHZ এ পরিবর্তন করব "আপনি বহিরাগত 16 MHZ স্ফটিক চয়ন করতে পারেন" এটি আপনার উপর নির্ভর করে।
নিচে স্ক্রোল করুন এবং avrdude যুক্তি অনুলিপি করুন
এটি AVRDUDE প্রোগ্রামে পেস্ট করতে।
আমার
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE ডাউনলোড লিঙ্ক:
download.savannah.gnu.org/releases/avrdude/
তারপরে এটি খুলুন এবং চিত্রের মতো সেটিংস পরিবর্তন করুন এবং আপনার হার্ডওয়্যারের উপর নির্ভর করে এবং অতিরিক্ত কমান্ড লাইন আর্গগুলিতে ফিউজ সেটিংস পেস্ট করতে ভুলবেন না
পদক্ষেপ 5: আপনার সি কোড থেকে আপনার হেক্স ফাইলটি পান
আমি পিন 20 এ একটি LED ঝলকানোর জন্য একটি সাধারণ সি কোড লিখব
ফ্ল্যাশ বিভাগে avrdude এ হেক্স ফাইল আপলোড করুন এবং প্রোগ্রাম হিট করুন
ধাপ 6: শেষ
যেকোন প্রশ্নের জন্য নিচে কমেন্ট করুন
প্রস্তাবিত:
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: 6 টি ধাপ
ESP8266 ফ্ল্যাশার এবং প্রোগ্রামার, IOT ওয়াইফাই মডিউল ব্যবহার করে কিভাবে ESP8266 AT ফার্মওয়্যার ফ্ল্যাশ বা প্রোগ্রাম করবেন: বর্ণনা: এই মডিউলটি ESP8266 মডিউল ESP-01 বা ESP-01S এর জন্য একটি USB অ্যাডাপ্টার /প্রোগ্রামার। এটি ESP01 প্লাগ করার জন্য সুবিধামত 2x4P 2.54mm মহিলা হেডার দিয়ে লাগানো হয়েছে। এছাড়াও এটি 2x4P 2.54mm পুরুষ h এর মাধ্যমে ESP-01 এর সমস্ত পিন ভেঙে দেয়
Arduino Uno ব্যবহার করে কিভাবে Arduino Pro Mini 328P প্রোগ্রামটি আপলোড করবেন: 6 টি ধাপ
Arduino Uno ব্যবহার করে প্রোগ্রাম Arduino Pro Mini 328P কিভাবে আপলোড করবেন: Arduino Pro Mini হল সবচেয়ে ছোট চিপবোর্ড যার 14 I/O পিন আছে, এটি 3.3 ভোল্ট -5 ভোল্ট ডিসিতে কাজ করছে এবং প্রোগ্রামিং ডিভাইসে কোড আপলোড করা সহজ। ডিজিটাল ইনপুট/আউটপুট পোর্ট RX, TX, D2 ~ D13, 8 এনালগ ইনপুট পোর্ট A0 ~ A7 1
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন - মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: 8 টি ধাপ (ছবি সহ)
কিভাবে Arduino UNO ব্যবহার করে ড্রোন তৈরি করবেন | মাইক্রোকন্ট্রোলার ব্যবহার করে একটি চতুর্ভুজ তৈরি করুন: ভূমিকা আমার ইউটিউব চ্যানেল পরিদর্শন করুন একটি ড্রোন কিনতে একটি খুব ব্যয়বহুল গ্যাজেট (পণ্য)। এই পোস্টে আমি আলোচনা করতে যাচ্ছি, আমি কিভাবে এটি সস্তায় তৈরি করব ?? এবং কিভাবে আপনি সস্তা দামে আপনার নিজের মত এটি তৈরি করতে পারেন… ভাল ভারতে সব উপকরণ (মোটর, ইএসসি)
কিভাবে CH340 UART সিরিয়াল কনভার্টার কেবল ব্যবহার করে Arduino Pro Mini- এ প্রোগ্রাম বা কোড আপলোড করবেন: 4 টি ধাপ
কিভাবে CH340 UART সিরিয়াল কনভার্টার কেবল ব্যবহার করে Arduino Pro Mini- তে প্রোগ্রাম বা কোড আপলোড করবেন: ইউএসবি টিটিএল সিরিয়াল ক্যাবল হল ইউএসবি থেকে সিরিয়াল কনভার্টার ক্যাবলের একটি ব্যাপ্তি যা ইউএসবি এবং সিরিয়াল ইউএআরটি ইন্টারফেসের মধ্যে সংযোগ প্রদান করে। তারের একটি পরিসীমা 5 ভোল্ট, 3.3 ভোল্ট বা ব্যবহারকারীর নির্দিষ্ট সংকেত স্তরে সংযোগ প্রদান করে উপলব্ধ
কিভাবে একটি USBTiny ISP প্রোগ্রামার তৈরি করবেন: CNC PCB Milling Machine ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
কিভাবে একটি ইউএসবিটিনি আইএসপি প্রোগ্রামার তৈরি করবেন: সিএনসি পিসিবি মিলিং মেশিন ব্যবহার করে: আপনি কি ভেবেছিলেন কিভাবে শুরু থেকে আপনার নিজের ইলেকট্রনিক প্রজেক্ট তৈরি করবেন? তবে বেশিরভাগ নির্মাতা এবং হার্ডওয়্যার উত্সাহী যারা কেবল নির্মাতা সংস্কৃতির দিকে এগিয়ে যাচ্ছেন তাদের প্রকল্পগুলি তৈরি করেছেন