আমার কোন PIC ব্যবহার করা উচিত? [বন্ধ]


9

শিখতে শুরু করার জন্য সেরা পিআইসি কোনটি? আমি 8 টি পিন এবং এনালগ ইনপুট সহ একটি পিআইসি চাই।

আমার একটি 16F628A রয়েছে তবে আমি মনে করি যে 16F684 আরও ভাল হতে পারে। PIC16F648 এবং 684A এর মধ্যে পার্থক্য কী?

কোনটি সেরা হবে?


4
আপনি যদি কেবল শিখছেন তবে কেন এমন ন্যূনতম 8-পিনের অংশটি নির্বাচন করবেন? আমি বরং এমন কিছু দিয়ে শুরু করব যার আরও বেশি ক্ষমতা / বৈশিষ্ট্য রয়েছে, তারপরে আপনি যখন একটি নির্দিষ্ট অ্যাপ্লিকেশনটি মনে রাখবেন তখন স্কেল ডাউন করুন (প্রায়শই খুব সহজেই যদি আপনি একই পরিবারের মধ্যে থাকেন তবে)।
নিক টি

1
কোনও সাধারণ পিকের সাথে কিছু শখের প্রকল্প করতে এবং শেখা শুরু করার জন্য, 16 পরিবারের সাথে বিরক্ত করবেন না। উচ্চ ভলিউম পণ্যগুলির জন্য স্বল্প ব্যয়, অতিরিক্ত স্বল্প বিদ্যুত ব্যবহার এবং ছোট শারীরিক আকারের মতো বিশেষ প্রয়োজনীয়তার জন্য ভেবে দেখুন। আপনার মামলার জন্য এগুলির কোনও কিছুই নয়। 18 এফ 2620 এর মতো 28 পিন প্যাকেজে সবচেয়ে বেষ্টিত হন। এর মধ্যে আরও অনেকগুলি জিনিস রয়েছে যা আপনি শুরু করার জন্য উপেক্ষা করতে পারেন তবে সময়ের সাথে সাথে ব্যবহার করতে শিখুন।
অলিন ল্যাথ্রপ

উত্তর:


14

আমার 2 সেন্ট ভিতরে রাখতে পারে।

মাইক্রোচিপের এখানে একটি অংশ নির্বাচক রয়েছে: http://www.microchip.com/maps/microcontroller.aspx আপনি আপনার প্রয়োজনীয় সমস্ত আইটেম ইনপুট করতে পারেন এবং এটি আপনাকে দেখায় যে আপনার প্রয়োজনীয়তাগুলি কী পূরণ করবে।

আপনি যদি এমন কোনও পিক চান যা আপনার সাথে শিখতে সহজতর হয় তবে কম পিন গণনা সম্পর্কে উদ্বিগ্ন হওয়া উচিত নয়। পরিবর্তে আপনি কী সংকলকটি ব্যবহার করবেন এবং চিপের প্যাকেজ টাইপটি কী তা কীসের মতো বিষয়গুলির দিকে নজর দেওয়া উচিত। আপনি যদি ব্রেড বোর্ডে যেতে চান তবে আপনার গর্তের মাধ্যমে একটি পিআইসি পাওয়া উচিত। অন্তর্নির্মিত প্রয়োজনীয় সমস্ত হার্ডওয়্যার সহ আপনি একটি উন্নয়ন বোর্ডও পেতে পারেন।

আমি আপনাকে সংকলক বিবেচনা করে নিয়ে এসেছি কারণ সমস্ত পিআইসি সিরিজে ভাল ফ্রি বা সস্তা সি সংকলক নেই। PIC16F সিরিজের PIC18F এর পরে খুব আলাদা স্থাপত্য রয়েছে। এর কারণে, বেশ কয়েকটি সি সংকলক 16 এফ সিরিজ সমর্থন করে না, আপনাকে সমাবেশে প্রোগ্রামে রেখে বা কিছু অর্থ জোগাড় করে। এছাড়াও, যেহেতু আর্কিটেকচারটি আলাদা, সেগুলি নিয়ে সমাবেশে কিছু করা শক্ত।

সুতরাং, দীর্ঘ গল্প সংক্ষিপ্ত, আমি আপনার 8 পিনের জন্য কিছু কঠোর প্রয়োজনীয়তা না থাকলে একটি পিক 18 এফ সিরিজটি নিয়ে যাওয়ার পরামর্শ দিচ্ছি। আমি নির্দেশিত ক্লাসটি কেবলমাত্র তালিকাভুক্ত কারণের কারণে 18 এফ সিরিজটি ব্যবহার করতে চলেছে।


ধন্যবাদ! তবে ... এমন কোনও 8-পিনের পিক নেই যা আমি একটি সহজ-মুক্ত সি সংকলক দিয়ে ব্যবহার করতে পারি? [অবশ্যই অ্যানালগিকাল ইনপুট থাকতে হবে] ???? ধন্যবাদ পিএস: আপনার প্রেরিত এই পৃষ্ঠাটি আমার জন্য খুব জটিল [একটি শিক্ষানবিস]
অ্যান্ড্রু

PIC18F1330 একটি 18-পিনের ডিআইপি প্যাকেজে আসে এবং এতে একটি ইউআরটি, 4 টি চ্যানেল 10-বিট এডিসি, 3 টি তুলনামূলক একটি প্রোগ্রামেবল রেফারেন্স, 6 পিডব্লিউএম চ্যানেল এবং দুটি 16-বিট টাইমার রয়েছে: ww1.microchip.com/downloads/en/DiviceDoc / 39758D.pdf
tcrosley

@ অ্যান্ড্রু, আপনি যদি 8-পিন চান তবে আমার উত্তরটি পরীক্ষা করুন। আপনি সোর্স বুস্ট ডাউনলোড করতে পারেন যার একটি নিখরচায় কোড-আকারের সীমিত সি সংকলক রয়েছে (8-পিনের চিপগুলিতে যে কোনও উপায়েই আপনাকে বুস্টসি ব্যবহার করে সংকলনের অনুমতি দেওয়া হবে তার চেয়ে কম মেমরি থাকবে))
মিঃ

7

আপনি যদি 8-পিনের পরে থাকেন তবে আমি PIC12F683 দিয়ে যেতে চাই। এটি PIC12F675 এবং PIC12F629 এর সমান পিনআউট তবে মেমরি এবং কম মডেলের সমস্ত বৈশিষ্ট্য দ্বিগুণ করে।

8-পিন পিকগুলি শুরু করার দুর্দান্ত উপায় কারণ এগুলি যথেষ্ট সহজ যে আপনি খুব বেশি নতুন তথ্য আপনার মাথায় রেখে না রেখেই এগুলি তাড়াতাড়ি ব্যবহার করতে পারেন। কেবল মনে রাখবেন যে প্রচুর টিউটোরিয়ালগুলি আপনি ব্যবহার করবেন PORTAবা PORTB8-পিনের বাইনারি ইনপুট বা আউটপুটগুলি আশা করবেন। এই চিপ মাত্র 6 ইনপুট / আউটপুট পিনের আছে হিসাবে আপনি ব্যবহার হবেন GPIO

আপনি এটি ব্যবহার করার আগে ডেটাশিটটি পড়ুন

এগুলি অনুসরণ করে, আমি কেবল একটি PIC18F বা PIC24F এ চলে যেতে চাই (আপনার পছন্দের বৈশিষ্ট্য এবং মেমরির সাথে মেলে এমন একটি নির্বাচন করুন - আপনি একটি পিআইসি 12 এফের সাথে ফিড করার পরে আরও ভাল বিচার করতে সক্ষম হবেন)।


6

আটটি পিন এবং অ্যানালগ ইনপুট অর্থ পিআইসি 12 এফ 675 এর মতো কিছু। এটিতে চারটি চ্যানেল সহ 10-বিট এডিসি রয়েছে।

আপনি 16F628A সম্পর্কে ভুলে যাবেন যদি না আপনি অন্য কিছু না পান, এটি অচল। আধুনিক সমতুল্য 16F88। পরেরটির অন-চিপ ডিবাগ হার্ডওয়্যার রয়েছে যা আপনি অনেকগুলি ছোট ডিভাইসের সাথে পান না (তাদের একটি বিশেষ ডিবাগ শিরোনাম প্রয়োজন)।

একটি অংশের পরে ক এটিকে নতুন, উন্নত সংস্করণ বোঝায়।


628A ব্যবহার না করার জন্য +1। প্রচুর বই এর জন্য যায় এবং এটি পুরানো। প্রচুর বই নিখুঁত সমাবেশ ব্যবহার করে এবং এটিও পুরানো (প্রায় 10+ বছর)। আমি 16 এফ সিরিজে সমাবেশ (অবশ্যই স্থানান্তরিত) ব্যবহার করছি। আমি 16 এফ 88 ব্যবহার করছিলাম তবে আমি পিক 16 এফ 1825 পেয়েছি যা দ্রুত, কম ভোল্টেজ সহ উন্নত মিড-রেঞ্জ, লিনিয়ার মেমরি এবং এটি বুট করার জন্য অনেক সস্তা। আমি অন্য সমস্ত কিছুকে প্রাধান্য দিয়ে এটি ব্যবহার শুরু করেছি, ভাল প্রেরণাবান হওয়া সস্তা।
carveone

5

আমি PIC16F690 সুপারিশ করব।

এটি একটি দুর্দান্ত স্টার্টার চিপ: এটি পেয়েছে 256 বাইট ইপ্রোম, 7 কে প্রোগ্রাম মেমোরি, 256 বাইট র‌্যাম, 3 টাইমার (1 এক্স 16-বিট), এমএসপি, ইউআরটি, 8ch 10-বিট এডিসি, তুলনাকারী - আপনার যা কিছু প্রয়োজন হবে। মাইক্রোচিপটি তাদের পিআইকিকিট 2 ডেমো বোর্ডের সাহায্যে চিপটি শিপ করে। তারা এখন PIC16F887 চালান, যা একটি খুব শক্তিশালী চিপ (PIC16F690 এর অনুরূপ))


নেটটিতে বেশ কয়েকটি উদাহরণস্বরূপ প্রোগ্রাম রয়েছে যা 16f690 এর সাথে জড়িত রয়েছে (সম্ভবত এটি পিকট 2 সহ প্রেরণ করা হত) because এটি সর্বদা শুরুতে ভাল জিনিস।
পঙ্কডুডল

4

আমি 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-তারের আন্তঃসংহত সার্কিট (আইসিসি ™) বাস এবং ইউনিভার্সাল অ্যাসিনক্রোনাস রিসিভার ট্রান্সমিটার (ইউএসআরটি) হিসাবে কনফিগার করা হবে। এই সমস্ত বৈশিষ্ট্য স্বয়ংচালিত, শিল্প, সরঞ্জাম এবং ভোক্তা অ্যাপ্লিকেশনগুলিতে আরও উন্নত স্তরের এ / ডি অ্যাপ্লিকেশনগুলির জন্য এটি আদর্শ করে তোলে।

এটি সিরিয়াল লিঙ্কে প্রোগ্রাম করা যেতে পারে।


1
এটিতে এনালগ ইনপুট রয়েছে?
অ্যান্ড্রু

2
"এটি ইউআরটি সমর্থন পেয়েছে যা সবচেয়ে অর্থনৈতিক যা এটিতে বার্নিং কোডকে একেবারে শীতল করে তোলে" এর অর্থ কী?
XTL

আপনি 15 ডলার ইউএসবি থেকে 232 রূপান্তরকারী হিসাবে ব্যয় করতে ব্যর্থ হন, কারণ আরএস 232 পোর্ট সহ কম্পিউটারগুলি দীর্ঘ সময়ের জন্য তৈরি করা হয়নি।
নিক টি

16F877A 14 বিট কোরের সমাপ্তি ছিল, তবে এটি এখন 16F887 (14-বিট কোর) এবং এনহ্যান্সড 14-বিট কোর চিপস (16F1xxx) দ্বারা উপস্থাপিত হয়। তবে যেমন বলা আছে, যদি ওপি-তে 8-পিন চিপের জন্য কঠোর প্রয়োজনীয়তা না থাকে (তিনি যে চিপগুলি উল্লেখ করেছেন সেগুলি 8-পিন নয়, তাই আমি অনুমান করি যে তিনি আহস না) আমি 18 এফ চিপ নির্বাচন করার পরামর্শ দিই।
ওয়াউটার ভ্যান ওওইজেন

4

আমি মিঃ হেজেহগের PIC12f683 এর সাথে যাওয়ার এবং সোর্সবুস্টের সংকলক ফ্রি সংস্করণ ব্যবহার করার পরামর্শটি দৃ strongly়ভাবে দ্বিতীয় করলাম। এ জাতীয় ক্ষুদ্র অংশের জন্য প্রচুর বৈশিষ্ট্য এবং প্রচুর প্রোগ্রাম স্পেস / র‌্যাম সহ এটি দুর্দান্ত চিপ। আমার নিজের শিংগা বাজানোর জন্য নয় তবে আমি এটি দিয়ে কিছু কাজ করেছি

আপনি যদি আরও বড় কিছু চান তবে আমি 24f সিরিজে সরাসরি যাওয়ার পরামর্শ দিই। তারা আরও ভাল বৈশিষ্ট্যযুক্ত 18f সিরিজের তুলনায় একই বা প্রায়শই কম খরচ করে। সংকলকটি নিখরচায়, এগুলি 16 বিট, খুব দ্রুত (16 মিমি) চলতে পারে এবং সর্বোপরি বেশিরভাগের মধ্যে পেরিফেরাল পিন নির্বাচন (পিপিএস) থাকে যা আপনাকে প্রায় সমস্ত পেরিফেরিয়াল (এসপিআই, ইউএসআর্ট, সিসিপি ইত্যাদি) প্রায় বেশিরভাগ ক্ষেত্রে নির্ধারণ করতে দেয় allows আপনার পছন্দ মতো কোনও জিপিআইও পিন এই করা আপনার সার্কিট বোর্ড এর রাউটিং তাই অনেক সহজ।

আমার প্রিয়গুলি PIC24FJ64GB002 এবং PIC24FJ64GA102 হবে। এগুলি উভয়ই ডিআইপি প্যাকেজে উপলব্ধ রয়েছে (২৮ পিন) টন প্রোগ্রাম মেমরি এবং র‌্যাম (k৪ কেবি, ৮ কেবি) এবং প্রচুর পেরিফেরিয়াল রয়েছে। বেশ কয়েকটি জিপিআইওর ব্যয়ে গিগাবাইট 200 ইউএসবি হার্ডওয়্যারটিতে নির্মিত ব্যতীত এগুলি অনেকটা অভিন্ন।

আইএমএইচএও একজন শিক্ষানবিস হিসাবে 16f বা 18f সিরিজটি নিয়ে বিরক্ত করার মতো নয় যদি না আপনার খুব নির্দিষ্ট প্রয়োজন হয়।

এবং শেষ অবধি, নিজেকে ইউএসবি ভিত্তিক পিককিট 2 বা 3 ইন সার্কিট সিরিয়াল প্রোগ্রামার (আইএসসিপি) এ পান। এগুলি 30USD এর কাছাকাছি ব্যয়বহুল নয়। এটি কেবল প্রবীণ / সস্তা / নকআফ / হোম বিল্ট প্রোগ্রামারগুলির সাথে বিরক্ত করার মতো নয়, খুব বেশি ঝামেলা। অবশ্যই, আপনি যদি চান তবে আপনি একটি বুটলোডার পরে ব্যবহার করতে পারেন তবে একটি নতুন প্রকল্পের সূচনা হিসাবে আপনি নিশ্চিত হতে চান যে আপনার যে কোনও সমস্যা হচ্ছে তা আপনার সার্কিটের সাথে রয়েছে এবং আপনার প্রোগ্রামারটির সাথে কিছু এলোমেলো সমস্যা নয়। আমার জীবনকে সহজ করে তুলতে আমি সবচেয়ে ভাল কাজটি করেছি ...


2
+1 আপনি কিছু খুব ভাল পয়েন্ট করেছেন। সাইটে স্বাগতম! আমি পিপিএসকে ভালবাসি, আমি এটি ডিএসপিকটিতে ব্যবহার করেছি এবং প্রায় সাধারণ প্রকল্পগুলির জন্য এটির পক্ষেও চলেছি। আমি চাই যে লোকেরা সচেতন হন যে তারা যদি কখনও তাদের পন্য গণনা করে এবং প্রচুর পরিমাণে তাদের পণ্য বাজারজাত করতে চায় তবে নিম্ন প্রান্তের পিআইসিগুলি সস্তা হবে। রাস্তায় পিআইসি লাইনগুলি স্যুইচ করা কঠিন হতে পারে, সুতরাং আপনি যদি পণ্য তৈরির চেষ্টা শুরু করেন তবে উচ্চতর লাইনে কোনও জিনিস না লাগলে 18f বা নিম্নের সাথে শুরু করার চেষ্টা করুন। তবে 24f এবং dsPIC এখনও শেখার জন্য দুর্দান্ত।
কেলেনজব

ধন্যবাদ কেলেনজবি প্রোডাকশন স্কেলগুলি সম্পর্কে আমি আপনার সাথে পুরোপুরি ঠিক। "আসল" পণ্যগুলির জন্য আপনি আপনার সর্বাধিক প্রয়োজনীয় প্রয়োজন মেটাতে সস্তার একটি সন্ধানের জন্য সময় নিতে চান। তাদের মধ্যে কিছু আছে!
ম্যাট ক্যাসি

দুঃখিত । এটি 1 মন্তব্য হতে বোঝানো হয়েছিল। আমি সম্পাদনার সময় সীমা সম্পর্কে অবগত ছিলাম না যা খারাপ বানানের ব্যাখ্যা দেয়! শখের ব্যবহারের জন্য আমি মনে করি ব্যবহারের সহজলভ্যতা কোনও ডলারের বা দু'য়ের দামের চেয়ে বেশি। দক্ষতার বিষয়ে খুব বেশি চিন্তা না করেই অভিজ্ঞতা অর্জনের জন্য "বড়" চিপ দিয়ে শুরু করা খুব ভাল। আপনার আরও আত্মবিশ্বাসের পরে আপনি অন্য দিকে চালিত করতে পারেন। আমার জন্য এটি 24f পরিবার। আমি যা চেষ্টা করেছি কিছুই তার ক্ষমতাগুলি সত্যিই প্রসারিত করতে পারেনি। মনে মনে কিছুটা খারাপ লাগছে যে সেখানে 24f বসে বসে কিছুটা ঘোলাফোঁটা করছে, যখন আমি একে কয়েকটা এলইডি জ্বলতে বলি।
ম্যাট ক্যাসি

2

সি কম্পাইলার এবং সম্পর্কিত সফ্টওয়্যারগুলির ক্ষেত্রে মাইক্রোচিপ তাদের স্ট্যান্ডার্ড এমপিএলবি আইডিই বিনামূল্যে দেয়। এটির সাথে আপনি সর্বদা সমাবেশ ভাষায় প্রোগ্রাম করতে পারেন। তবে আপনি যদি সি চান, তাদের কাছে বিনা মূল্যে তাদের হাইপটেক সি সংকলকটির একটি সংস্করণও রয়েছে। তারা এটি 18 এফ সিরিজের জন্য এবং তারপরে 10/12/16 এফ সিরিজের জন্য আলাদা প্রস্তাব দেয়।

আমি এমপিএলবি এবং সিসি 5 এক্স সি সংকলক (bknd.com) দিয়ে শুরু করেছি এবং এইচআই-টেক সিও ব্যবহার করেছি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.