সুচিপত্র:

কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন: 3 টি ধাপ
কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন: 3 টি ধাপ

ভিডিও: কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন: 3 টি ধাপ

ভিডিও: কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন: 3 টি ধাপ
ভিডিও: Part 2. Our First Program - Embedded C Programming with the PIC18F14K50 2024, নভেম্বর
Anonim
কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন
কিভাবে একটি ব্রেডবোর্ড ব্যবহার করে PICkit প্রোগ্রামারের সাথে PIC MCU প্রোগ্রাম করবেন

PIC (বা অন্য কোন) মাইক্রোকন্ট্রোলারের সাথে খেলতে আপনার ব্যয়বহুল এবং অত্যাধুনিক সরঞ্জামগুলির প্রয়োজন নেই। আপনার যা দরকার তা হল একটি ব্রেডবোর্ড যেখানে আপনি আপনার সার্কিট এবং প্রোগ্রামিং পরীক্ষা করেন। অবশ্যই কোন ধরণের প্রোগ্রামার এবং IDE প্রয়োজন। এই নির্দেশে আমি MPLAB X IDE এবং PICkit3 প্রোগ্রামার ব্যবহার করব।

আমি PIC18F14K22 বেছে নিয়েছি। এই বিশেষ PIC এর কোন বিশেষ কারণ নেই, আমি এই মুহূর্তে এটি অব্যবহৃত করেছি। এটি 2.3 V এবং 5.5 V এর মধ্যে ভোল্টেজ পরিসরে কাজ করে। প্রোগ্রামিং প্রক্রিয়াটি সহজ কোড দিয়ে দেখানো হবে যা LED কে পর্যায়ক্রমে জ্বলজ্বল করতে দেয়।

ধাপ 1: আমাদের যা দরকার

আমাদের কি দরকার
আমাদের কি দরকার
আমাদের কি দরকার
আমাদের কি দরকার
  • PICkit3 প্রোগ্রামার
  • রুটিবোর্ড
  • PIC18F14K22 MCU
  • 6-পিন হেডার
  • কিছু তার
  • হয় 4.5 V ব্যাটারি বা ইউএসবি কেবল (আপনি পুরানো মাউস বা কীবোর্ড থেকে কিছু ব্যবহার করতে পারেন অথবা একটি নিজে তৈরি করতে পারেন)
  • পরীক্ষার উদ্দেশ্যে কোন রঙের LED এবং 470 রোধক

ডেটাশীট:

PIC18F14K22

PICkit 3

ধাপ 2: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

PICkit3

আসুন PICkit3 প্রোগ্রামারকে দেখে নিই। নীচের দিকে 6-পিন মহিলা হেডার লক্ষ্য করুন। পিন নাম্বার ওয়ান একটি সাদা ত্রিভুজ দিয়ে স্বাক্ষর করা হয়েছে তাই সামনের দিকের পিনগুলি ডান থেকে বামে সংখ্যাযুক্ত। পিনের বর্ণনা:

  1. এমসিএলআর
  2. Vdd
  3. গ্রাউন্ড
  4. ICSP ডেটা
  5. ICSP ঘড়ি
  6. সংযোগ বিচ্ছিন্ন

ব্রেডবোর্ড

প্রথমে ব্রেডবোর্ডে 6-পিন হেডার এবং পিআইসি পরস্পরের কাছে যথেষ্ট রাখুন। পিআইসি ডেটশীটে আমাদের ফাংশন ম্যাপিং খুঁজে বের করতে হবে:

  1. Vdd - পিন 1
  2. Vss (স্থল) - পিন 20
  3. PGD (ICSP ডেটা) - 19 পিন
  4. PGC (ICSP Clock) - পিন 18
  5. MCLR - পিন 4
  6. RC0 - 16 পিন (পিন যার দ্বারা LED চালিত হবে)

সার্কিট স্কিম ফ্রিজিং ছবিতে দেখানো হয়েছে।

ক্ষমতাবান

যেমনটি আগে উল্লেখ করা হয়েছিল সার্কিটটি 4.5 V ব্যাটারি বা USB আউটলেট (5 V) থেকে চালিত হতে পারে। এটা স্পষ্ট করার জন্য 5 V এই বিশেষ PIC এর জন্য ঠিক আছে কিন্তু অন্যদের জন্য হতে হবে না। সর্বদা ডিভাইসে প্রযোজ্য ভোল্টেজ পরিসরের জন্য ডেটশীট চেক করুন।

ধাপ 3: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং

আমি পরীক্ষার উদ্দেশ্যে বেশ সহজ কোড প্রস্তুত করেছি। যখন আপনার প্রোগ্রামিংয়ের জন্য MPLAB প্রজেক্ট প্রস্তুত থাকে তখন PICkit3 কে ব্রেডবোর্ডের পিন হেডারের সাথে সংযুক্ত করুন। সার্কিট চালিত করতে ভুলবেন না অন্যথায় PIC এবং প্রোগ্রামারের মধ্যে সংযোগ ব্যর্থ হয়। "মেক অ্যান্ড প্রোগ্রাম ডিভাইস মেইন প্রজেক্ট" বাটনে ক্লিক করুন এবং প্রোগ্রামিং শেষ না হওয়া পর্যন্ত অপেক্ষা করুন। তারপরে LED জ্বলতে হবে - 500 ms চালু এবং 500 ms বন্ধ।

প্রস্তাবিত: