শিখতে শুরু করার জন্য সেরা পিআইসি কোনটি? আমি 8 টি পিন এবং এনালগ ইনপুট সহ একটি পিআইসি চাই।
আমার একটি 16F628A রয়েছে তবে আমি মনে করি যে 16F684 আরও ভাল হতে পারে। PIC16F648 এবং 684A এর মধ্যে পার্থক্য কী?
কোনটি সেরা হবে?
শিখতে শুরু করার জন্য সেরা পিআইসি কোনটি? আমি 8 টি পিন এবং এনালগ ইনপুট সহ একটি পিআইসি চাই।
আমার একটি 16F628A রয়েছে তবে আমি মনে করি যে 16F684 আরও ভাল হতে পারে। PIC16F648 এবং 684A এর মধ্যে পার্থক্য কী?
কোনটি সেরা হবে?
উত্তর:
আমার 2 সেন্ট ভিতরে রাখতে পারে।
মাইক্রোচিপের এখানে একটি অংশ নির্বাচক রয়েছে: http://www.microchip.com/maps/microcontroller.aspx আপনি আপনার প্রয়োজনীয় সমস্ত আইটেম ইনপুট করতে পারেন এবং এটি আপনাকে দেখায় যে আপনার প্রয়োজনীয়তাগুলি কী পূরণ করবে।
আপনি যদি এমন কোনও পিক চান যা আপনার সাথে শিখতে সহজতর হয় তবে কম পিন গণনা সম্পর্কে উদ্বিগ্ন হওয়া উচিত নয়। পরিবর্তে আপনি কী সংকলকটি ব্যবহার করবেন এবং চিপের প্যাকেজ টাইপটি কী তা কীসের মতো বিষয়গুলির দিকে নজর দেওয়া উচিত। আপনি যদি ব্রেড বোর্ডে যেতে চান তবে আপনার গর্তের মাধ্যমে একটি পিআইসি পাওয়া উচিত। অন্তর্নির্মিত প্রয়োজনীয় সমস্ত হার্ডওয়্যার সহ আপনি একটি উন্নয়ন বোর্ডও পেতে পারেন।
আমি আপনাকে সংকলক বিবেচনা করে নিয়ে এসেছি কারণ সমস্ত পিআইসি সিরিজে ভাল ফ্রি বা সস্তা সি সংকলক নেই। PIC16F সিরিজের PIC18F এর পরে খুব আলাদা স্থাপত্য রয়েছে। এর কারণে, বেশ কয়েকটি সি সংকলক 16 এফ সিরিজ সমর্থন করে না, আপনাকে সমাবেশে প্রোগ্রামে রেখে বা কিছু অর্থ জোগাড় করে। এছাড়াও, যেহেতু আর্কিটেকচারটি আলাদা, সেগুলি নিয়ে সমাবেশে কিছু করা শক্ত।
সুতরাং, দীর্ঘ গল্প সংক্ষিপ্ত, আমি আপনার 8 পিনের জন্য কিছু কঠোর প্রয়োজনীয়তা না থাকলে একটি পিক 18 এফ সিরিজটি নিয়ে যাওয়ার পরামর্শ দিচ্ছি। আমি নির্দেশিত ক্লাসটি কেবলমাত্র তালিকাভুক্ত কারণের কারণে 18 এফ সিরিজটি ব্যবহার করতে চলেছে।
আপনি যদি 8-পিনের পরে থাকেন তবে আমি PIC12F683 দিয়ে যেতে চাই। এটি PIC12F675 এবং PIC12F629 এর সমান পিনআউট তবে মেমরি এবং কম মডেলের সমস্ত বৈশিষ্ট্য দ্বিগুণ করে।
8-পিন পিকগুলি শুরু করার দুর্দান্ত উপায় কারণ এগুলি যথেষ্ট সহজ যে আপনি খুব বেশি নতুন তথ্য আপনার মাথায় রেখে না রেখেই এগুলি তাড়াতাড়ি ব্যবহার করতে পারেন। কেবল মনে রাখবেন যে প্রচুর টিউটোরিয়ালগুলি আপনি ব্যবহার করবেন PORTA
বা PORTB
8-পিনের বাইনারি ইনপুট বা আউটপুটগুলি আশা করবেন। এই চিপ মাত্র 6 ইনপুট / আউটপুট পিনের আছে হিসাবে আপনি ব্যবহার হবেন GPIO
।
আপনি এটি ব্যবহার করার আগে ডেটাশিটটি পড়ুন ।
এগুলি অনুসরণ করে, আমি কেবল একটি PIC18F বা PIC24F এ চলে যেতে চাই (আপনার পছন্দের বৈশিষ্ট্য এবং মেমরির সাথে মেলে এমন একটি নির্বাচন করুন - আপনি একটি পিআইসি 12 এফের সাথে ফিড করার পরে আরও ভাল বিচার করতে সক্ষম হবেন)।
আটটি পিন এবং অ্যানালগ ইনপুট অর্থ পিআইসি 12 এফ 675 এর মতো কিছু। এটিতে চারটি চ্যানেল সহ 10-বিট এডিসি রয়েছে।
আপনি 16F628A সম্পর্কে ভুলে যাবেন যদি না আপনি অন্য কিছু না পান, এটি অচল। আধুনিক সমতুল্য 16F88। পরেরটির অন-চিপ ডিবাগ হার্ডওয়্যার রয়েছে যা আপনি অনেকগুলি ছোট ডিভাইসের সাথে পান না (তাদের একটি বিশেষ ডিবাগ শিরোনাম প্রয়োজন)।
একটি অংশের পরে ক এটিকে নতুন, উন্নত সংস্করণ বোঝায়।
আমি PIC16F690 সুপারিশ করব।
এটি একটি দুর্দান্ত স্টার্টার চিপ: এটি পেয়েছে 256 বাইট ইপ্রোম, 7 কে প্রোগ্রাম মেমোরি, 256 বাইট র্যাম, 3 টাইমার (1 এক্স 16-বিট), এমএসপি, ইউআরটি, 8ch 10-বিট এডিসি, তুলনাকারী - আপনার যা কিছু প্রয়োজন হবে। মাইক্রোচিপটি তাদের পিআইকিকিট 2 ডেমো বোর্ডের সাহায্যে চিপটি শিপ করে। তারা এখন PIC16F887 চালান, যা একটি খুব শক্তিশালী চিপ (PIC16F690 এর অনুরূপ))
আমি PIC16F877A সুপারিশ করব ।
আই / ও অপারেশনের জন্য এটিতে 5 টি বন্দর রয়েছে। এর সাহায্যে আপনি পিআইসি প্রোগ্রামিং ধাপে ধাপে শিখতে পারবেন, LED এর সাথে শুরু করে, সুইচগুলি, 7 সেগমেন্ট প্রদর্শনগুলি, বাহ্যিক বাধা, হার্ডওয়্যার বিঘ্ন (টাইমার0,1,2), ইউএসআর্ট, সিসিপি, ইপ্রোম এবং আরও ...
এই শক্তিশালী (200 ন্যানোসেকেন্ড নির্দেশ কার্যকরকরণ) এখনও সহজেই প্রোগ্রামে (কেবলমাত্র 35 টি একক শব্দ নির্দেশাবলী) সিএমওএস ফ্ল্যাশ-ভিত্তিক 8-বিট মাইক্রোকন্ট্রোলার মাইক্রোচিপের শক্তিশালী পিক ® আর্কিটেকচারকে 40- বা 44-পিন প্যাকেজে প্যাক করে এবং উপরের দিকে সামঞ্জস্যপূর্ণ PIC16C5X, PIC12CXXX এবং PIC16C7X ডিভাইস। PIC16F877A EEPROM ডেটা মেমরি 256 বাইট, স্ব প্রোগ্রামিং, একটি আইসিডি, 2 তুলক, 10 বিট এনালগ টু-ডিজিটাল (এ / ডি) রূপান্তরকারী 8 চ্যানেল, 2 ক্যাপচার / তুলনা / PWM ফাংশন বৈশিষ্ট্যযুক্ত, সিঙ্ক্রোনাস সিরিয়াল বন্দর 3-তারের সিরিয়াল পেরিফেরিয়াল ইন্টারফেস (এসপিআই ™) বা 2-তারের আন্তঃসংহত সার্কিট (আইসিসি ™) বাস এবং ইউনিভার্সাল অ্যাসিনক্রোনাস রিসিভার ট্রান্সমিটার (ইউএসআরটি) হিসাবে কনফিগার করা হবে। এই সমস্ত বৈশিষ্ট্য স্বয়ংচালিত, শিল্প, সরঞ্জাম এবং ভোক্তা অ্যাপ্লিকেশনগুলিতে আরও উন্নত স্তরের এ / ডি অ্যাপ্লিকেশনগুলির জন্য এটি আদর্শ করে তোলে।
এটি সিরিয়াল লিঙ্কে প্রোগ্রাম করা যেতে পারে।
আমি মিঃ হেজেহগের PIC12f683 এর সাথে যাওয়ার এবং সোর্সবুস্টের সংকলক ফ্রি সংস্করণ ব্যবহার করার পরামর্শটি দৃ strongly়ভাবে দ্বিতীয় করলাম। এ জাতীয় ক্ষুদ্র অংশের জন্য প্রচুর বৈশিষ্ট্য এবং প্রচুর প্রোগ্রাম স্পেস / র্যাম সহ এটি দুর্দান্ত চিপ। আমার নিজের শিংগা বাজানোর জন্য নয় তবে আমি এটি দিয়ে কিছু কাজ করেছি ।
আপনি যদি আরও বড় কিছু চান তবে আমি 24f সিরিজে সরাসরি যাওয়ার পরামর্শ দিই। তারা আরও ভাল বৈশিষ্ট্যযুক্ত 18f সিরিজের তুলনায় একই বা প্রায়শই কম খরচ করে। সংকলকটি নিখরচায়, এগুলি 16 বিট, খুব দ্রুত (16 মিমি) চলতে পারে এবং সর্বোপরি বেশিরভাগের মধ্যে পেরিফেরাল পিন নির্বাচন (পিপিএস) থাকে যা আপনাকে প্রায় সমস্ত পেরিফেরিয়াল (এসপিআই, ইউএসআর্ট, সিসিপি ইত্যাদি) প্রায় বেশিরভাগ ক্ষেত্রে নির্ধারণ করতে দেয় allows আপনার পছন্দ মতো কোনও জিপিআইও পিন এই করা আপনার সার্কিট বোর্ড এর রাউটিং তাই অনেক সহজ।
আমার প্রিয়গুলি PIC24FJ64GB002 এবং PIC24FJ64GA102 হবে। এগুলি উভয়ই ডিআইপি প্যাকেজে উপলব্ধ রয়েছে (২৮ পিন) টন প্রোগ্রাম মেমরি এবং র্যাম (k৪ কেবি, ৮ কেবি) এবং প্রচুর পেরিফেরিয়াল রয়েছে। বেশ কয়েকটি জিপিআইওর ব্যয়ে গিগাবাইট 200 ইউএসবি হার্ডওয়্যারটিতে নির্মিত ব্যতীত এগুলি অনেকটা অভিন্ন।
আইএমএইচএও একজন শিক্ষানবিস হিসাবে 16f বা 18f সিরিজটি নিয়ে বিরক্ত করার মতো নয় যদি না আপনার খুব নির্দিষ্ট প্রয়োজন হয়।
এবং শেষ অবধি, নিজেকে ইউএসবি ভিত্তিক পিককিট 2 বা 3 ইন সার্কিট সিরিয়াল প্রোগ্রামার (আইএসসিপি) এ পান। এগুলি 30USD এর কাছাকাছি ব্যয়বহুল নয়। এটি কেবল প্রবীণ / সস্তা / নকআফ / হোম বিল্ট প্রোগ্রামারগুলির সাথে বিরক্ত করার মতো নয়, খুব বেশি ঝামেলা। অবশ্যই, আপনি যদি চান তবে আপনি একটি বুটলোডার পরে ব্যবহার করতে পারেন তবে একটি নতুন প্রকল্পের সূচনা হিসাবে আপনি নিশ্চিত হতে চান যে আপনার যে কোনও সমস্যা হচ্ছে তা আপনার সার্কিটের সাথে রয়েছে এবং আপনার প্রোগ্রামারটির সাথে কিছু এলোমেলো সমস্যা নয়। আমার জীবনকে সহজ করে তুলতে আমি সবচেয়ে ভাল কাজটি করেছি ...
সি কম্পাইলার এবং সম্পর্কিত সফ্টওয়্যারগুলির ক্ষেত্রে মাইক্রোচিপ তাদের স্ট্যান্ডার্ড এমপিএলবি আইডিই বিনামূল্যে দেয়। এটির সাথে আপনি সর্বদা সমাবেশ ভাষায় প্রোগ্রাম করতে পারেন। তবে আপনি যদি সি চান, তাদের কাছে বিনা মূল্যে তাদের হাইপটেক সি সংকলকটির একটি সংস্করণও রয়েছে। তারা এটি 18 এফ সিরিজের জন্য এবং তারপরে 10/12/16 এফ সিরিজের জন্য আলাদা প্রস্তাব দেয়।
আমি এমপিএলবি এবং সিসি 5 এক্স সি সংকলক (bknd.com) দিয়ে শুরু করেছি এবং এইচআই-টেক সিও ব্যবহার করেছি