আজ ভাল মাইক্রোকন্ট্রোলার উপলব্ধ কি? [বন্ধ]


40

আমার কাছে মাইক্রোকন্ট্রোলারদের জন্য সমাবেশ এবং সি প্রোগ্রামিংয়ের অভিজ্ঞতা রয়েছে তবে আমি আজকের সংস্থাগুলির দেওয়া বিভিন্ন এমসিইউ এবং ডিএসপি পরিবারের সাথে পরিচিত নই। (যেমন: টেক্সাস ইনস্ট্রুমেন্টস, অটমেল, রেনেসাস)

আমি ভাল মাইক্রোকন্ট্রোলার / ডিএসপি সম্পর্কে এবং তাদের সাথে কী বিকাশ করতে পছন্দ করি সে সম্পর্কে জানতে চাই। দয়া করে বিভিন্ন এমসিইউ / ডিএসপি পরিবার, প্রতিটি উত্তর প্রতি এক পরিবার সম্পর্কে আপনার বোঝার সংক্ষিপ্তসার করুন ।

এটি খুব আকর্ষণীয় হবে যদি আপনি এই (Ese) মাইক্রোকন্ট্রোলারটির জন্য মূল অ্যাপ্লিকেশন (গুলি) কী তা দয়া করে বিশদটি জানান।

(এটি একটি "সম্প্রদায়-উইকি", সুতরাং> 100 খ্যাতি সহ যে কেউ উত্তরগুলি পরিমার্জন ও উন্নত করতে পারে)


আমি কয়েকটি উত্তর দিয়ে শুরু করছি, দয়া করে আপনার নিজের যোগ করার জন্য নিখরচায় ফি দিন! বা আপনার বুদ্ধি যোগ করতে বিদ্যমান পরিবারগুলিকে সম্পাদনা করুন। টিআই এমসিইউ / ডিএসপি প্রজ্ঞার জন্য জেসন এসকে বিশেষ ধন্যবাদ। chiphacker.com/users/330/jason-s
এডওয়ার্ড

@ অ্যাডওয়ার্ড, এই সাইটটি বুটস্ট্র্যাপ মোডে রয়েছে যাতে সবাই
সিডাব্লু

আমি দেখতে চাই / শুনতে চাই যেগুলি কোথা থেকে পাওয়া যায় এবং বিশেষত যদি নমুনা হিসাবে পাওয়া যায়।
এক্সটিএল

1
এই পুরো প্রশ্নটি অর্থহীন এবং গঠনমূলক নয় । যেমনটি প্রত্যাশা করা হয়েছে, আপনি বিভিন্ন প্রসেসরের লাইনের পক্ষে এবং বিপক্ষে মূলত পক্ষপাতদুষ্ট মতামত পাচ্ছেন। ভোট বন্ধ।
অলিন ল্যাথ্রপ

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

উত্তর:


35

এআরএম 32-বিট কন্ট্রোলারের জন্য শিল্পের মান, যদিও পিআইসি 32- তে কিছু দুর্দান্ত বৈশিষ্ট্য রয়েছে। এগুলি ব্যবহার করা বেশ সহজ। আমি এনএক্সপি এলপিসি 2000 এবং এলপিসি 1000 এআরএম চিপস পছন্দ করি তবে নতুন এনার্জি মাইক্রো এআরএম কর্টেক্স-এম 3 চিপ খুব কম বিদ্যুৎ খরচ করায় এটি আকর্ষণীয় - এমএসপি 430 [ইউটিউব] এর মতোই ভাল । সমর্থনটি খুব পরিবর্তনশীল, এনএক্সপি চিপগুলিতে আমি চালিত এলপিসি 2000 গ্রুপ রয়েছে, যা লোকেদের মনে হয় - আমাদের 8,000 সদস্য রয়েছে!


1
পিআইসি 32 একটি এমআইপিএস এম 4 কে কোর ব্যবহার করে - এআরএম এর অনুরূপ যে কোরটি অন্য নির্মাতাদের - যেমন প্যাক করার জন্য মাইক্রোচিপ এবং পেরিফেরিয়াল যুক্ত করার জন্য লাইসেন্সযুক্ত।
স্মার্টস্টিক

আমি এআরএমকেও ভোট দিয়েছি। সম্পূর্ণ স্ট্যান্ডার্ড সংকলক এবং ডিবাগার, প্রায় সর্বজনীন জেটিএইচ ইন্টারফেস, পিকাসম এবং সি 18 এর মতো মালিকানাধীন বাইনারি স্টাফের উপর কোনও নির্ভরতা নেই। :-)
অ্যাকোহলস্মিত

1
এখানে আরেকটি এআরএম ফ্যান। আমি একটি প্রকল্প প্রোটোটাইপ করেছি এবং তারপরে টিআই স্টেলারিস এলএম 3 এস 6965 এর জন্য একটি পিসিবি ডিজাইন করেছি এবং একত্র করেছি। শালীন ডকস এবং সফ্টওয়্যার লাইব্রেরি, সেই প্রকল্পের আগে আমার একটি সফ্টওয়্যার পটভূমি ছিল এবং টিআই দ্বারা সরবরাহ করা ডক্সগুলি কীভাবে ডিভাইসটি প্রোগ্রাম করতে হয় তা শিখতে যথেষ্ট ছিল এবং তাদের নমুনা স্কিমিটিকে একটি টেমপ্লেট হিসাবে ব্যবহার করে আমি বোর্ড লেআউটটি কীভাবে করব এবং কীভাবে তৈরি করেছি তা শিখিয়েছি that কাজ করে। টাকার জন্য প্রচুর বৈশিষ্ট্য এবং পাওয়ার। আজ আমি বিভিন্ন কর্টেক্স এম 4 অফারগুলিতে নজর দেব, টিআই কেবল তাদের এম 4 মাইক্রো প্রকাশ করেছে তবে আমি অন্য বিক্রেতার অফারগুলিকে ঘুরে দেখতে দ্বিধা করব না।
Suboptimus

27

আটল এভিআর , সম্ভবত একটি আড়ডিনোতে : আমি লিওনের সাথে একমত নই, এবং বলতে পারি যে আটমেলের এভিআর লাইনটি শুরু করার জন্য একটি দুর্দান্ত পরিবার। এটিটিটিগি থেকে এটিএমগা হয়ে ড্রাগনের (যা আমি নিয়ে কাজ করি নি) বেশ বিচিত্র, আমি বলব যে এভিআর 32 এবং এক্সমেগা আলাদা পরিবার।

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

উইনএভিআর স্যুট অন্যান্য সরঞ্জামচেনের তুলনায় পাই হিসাবে সহজ। কেবল ডাউনলোড করুন, কয়েকবার পরের দিকে চাপ দিন, কিছু কোড প্রবেশ করুন এবং F5 টিপুন। এটি এর চেয়ে সহজ আর কিছু পায় না। অবশ্যই, এভিআর স্টুডিও সম্পাদকের কাছে থাকা সমস্ত বৈশিষ্ট্য নেই, তবে প্রচুর বিক্রেতা আইডিই এর চেয়ে ভাল বা আরও খারাপ নয় (* কাশি * এমপিএলবি * কাশি *)।

আমি বিতরণ সম্পর্কে নিশ্চিত নই, তবে আমি বলব যে 6-পিন এসট 23 এটিটিনি একটি কুলুঙ্গি চিপ, এবং এসও 8 বা ডিআইপি সংস্করণটি খুব বেশি উপলব্ধ। সম্পর্কিত নোটে, তারা ডিআইপি (প্রোটোটাইপিংয়ের জন্য) এবং কমপ্যাক্ট এসএমটি প্যাকেজগুলিতে উভয়কেই সস করার একটি দুর্দান্ত কাজ করে।


3
আপনি যদি লিনাক্স ব্যবহার করেন তবে আপনার সম্ভবত "sudo apt-get install gcc-avr avr-libc avrdude" এর অর্ধেক মিনিটের মধ্যে সম্পূর্ণ কার্যকারী সরঞ্জামচেন থাকতে পারে। Winavr মূলত সম্পূর্ণরূপে সামঞ্জস্যপূর্ণ। আমি একটি মেকফাইলে কোনও একক পরিবর্তন ছাড়াই দুজনের মধ্যে ভাগ করে নেওয়া কোডবেস রাখছি। আপনার কাছে যদি একটি হার্ডওয়্যার সমান্তরাল বা এমনকি সিরিয়াল বন্দর থাকে তবে সম্পূর্ণ আইএসপি হার্ডওয়্যারটিতে শেল্ফ সংযোগকারীদের কয়েক এবং প্যাসিভের কয়েকটি (প্রতিরোধক) থাকে। বেশ কয়েকটি ইউএসবি বিকল্প উপলব্ধ রয়েছে এবং Pi 30 (বিশ্বব্যাপী চালিত) বাস পাইরেট সরাসরি এভিআর আইএসপি করে এবং আরও অনেক কিছু করে।
এক্সটিএল

2
আপনার নিকটবর্তী ইলেকট্রনিক্স স্টোরটি শেল্ফেতে থাকা খুব কম চিপগুলির মধ্যে একটি এভিআরও।
এক্সটিএল

1
আপনি AVR Eclipse প্লাগইন ব্যবহার করে Eclipse IDE থেকে WINAVR (ie avr-libc) এর জন্য প্রোগ্রাম করতে পারেন। গ্রহন সবকিছুকে আরও উন্নত করে তোলে!
ভিসাতচু

17

টিআই এমএসপি 430 সিরিজ

হার্ডওয়্যারের

বিভিন্ন ধরণের হার্ডওয়্যার পেরিফেরাল মাইক্রোচিপ পিআইসিগুলির মতো নমনীয় নয়, তবে মাইক্রোচিপের অংশগুলির চেয়ে সফটওয়্যার ডিবাগিং টুলচেন সমর্থনটি আরও অনেক ভাল। টিআই সম্প্রতি এমএসপি ৪৩০ মাইক্রোকন্ট্রোলার এবং টিএমএস ৩২০ এফ ২৮৮০ এক্স ডিএসপিগুলির জন্য কোড সুরকারের তাদের নতুন সংস্করণ প্রকাশ করেছে, যা গ্রহনটি ব্যবহার করে। ডিবাগিং সমর্থনটি দুর্দান্ত।

এগুলি নিয়ন্ত্রণ রেজিস্টারগুলি সেটআপ করা খুব সহজ, 28XX ডিএসপির চেয়েও সহজ।

এমএসপি ৪৩০ নিবিড় অ্যাপ্লিকেশনগুলির সময় নির্ধারণের জন্য দুর্দান্ত হতে পারে কারণ এটিতে সাধারণত আরও ক্যাপচার / তুলনা রেজিস্টার ব্যবহারের জন্য উপলব্ধ থাকে। এটি এমন অনেকগুলি সিস্টেমকে সহজতর করতে পারে যেখানে আপনাকে অনেকগুলি সময় নিবিড় পেরিফেরিয়ালগুলি মোকাবেলা করতে হবে।

উন্নয়ন

আপনি ১৫০ ডলারে একটি ডেভলপমেন্ট সিস্টেম কিনতে পারেন (এটি একটি ইউএসবি-স্টিক-তে একটি সস্তা 20 এমএসপি 430 রয়েছে তবে এটি সীমাবদ্ধ রয়েছে), এবং আপনি একটি সত্যিকারের হার্ডওয়্যার + ডিবাগার প্রোটোটাইপিং সিস্টেম পাবেন। আপনি নতুন টিআই লঞ্চপ্যাডও পেতে পারেন যা 2 টি চিপ সহ আসে এবং এর দাম costs 4.30।


জিসিসি পাওয়া যায়। mspgcc.sourceforge.net (পুরাতন) mspgcc4.sourceforge.net (নতুন)
এক্সটিএল

টিআইয়ের সমস্যাটি ইদানীং মনে হচ্ছে যে তাদের "ই-স্টোর" কেবল কার্যকরভাবে কাজ করে না এবং নতুন কিটগুলি সর্বদা বিক্রি হয় বা অন্যথায় স্টকের মধ্যে নেই। ক্রোনোস এবং লঞ্চপ্যাডের পাশাপাশি ইজেড এবং ইজেড আরএফ কিটগুলির প্রচুর চাহিদা রয়েছে বলে মনে হয় তবে আপনি মাঝে মাঝে স্টোরের কোনও স্টোর না পেয়ে এগুলি মাঝেমধ্যে প্রায় অপ্রাপ্ত হয়। আশা করি এটি শিগগিরই পরিষ্কার হয়ে যাবে।
এক্সটিএল

টিআই স্পষ্টতই তাদের চিপগুলির নমুনা সরবরাহ করে।
এক্সটিএল

এলেক্টর একটি বোর্ডও অফার করেন যা আরও traditionalতিহ্যবাহী দেবকিতের দিকে ez430 প্রসারিত করবে। elektor.com/products/kits-modules/modules/…
এক্সটিএল

এই গ্রীষ্মে লঞ্চপ্যাড পেতে আমাদের কোনও সমস্যা হয়নি। সরবরাহের সমস্যাটি স্বল্পস্থায়ী হতে পারে।
ব্রায়ান নোব্লাচ

14

মাইক্রোচিপ PIC 16F / 18F

লক্ষ্য বাজার

সস্তা 8-বিট মাইক্রোপ্রসেসরগুলি। 16 এফ হ'ল মাইক্রোচিপের আগের প্রসেসরের লাইনগুলির মধ্যে একটি এবং এটি সি / সি ++ তে প্রোগ্রামিংয়ের জন্য বিশেষভাবে উপযুক্ত নয়:

  • এর নির্দেশ মূল এবং মেমরি আর্কিটেকচার সেট করে
  • স্যুইচিং ব্যাংকগুলির প্রয়োজনীয়তা
  • সাধারণ পয়েন্টার ক্রিয়াকলাপগুলির জন্য সহায়তার অভাব
  • আর্কিটেকচারের কারণে সি / সি ++ তে খারাপ অভিনয়
  • অ্যালগোরিদমগুলি প্রয়োগ করতে বৃহত প্রোগ্রামের আকার প্রয়োজন

18 এফ সিরিজটি নতুন এবং আপনি যদি আপনার প্রকল্পের জন্য এটি সামর্থ্য করতে পারেন তবে তা বিবেচনা করা উচিত। এটি লক্ষ্য বাজার, পেরিফেরিয়াল সেট, আইসি প্যাকেজ, উন্নয়ন সরঞ্জাম এবং 16 এফ সিরিজের দামের মতো। 18 এফ কোরটি সি এবং সি ++ এর জন্য আরও অনুকূল করার জন্য ডিজাইন করা হয়েছিল, যার কারণে:

  • নির্দেশনা জন্য সমর্থন
  • নির্দিষ্ট র‌্যাম ব্যাংকগুলি যা সর্বদা অ্যাক্সেসযোগ্য (ব্যাংক স্যুইচিংয়ের প্রয়োজন নেই)

সফটওয়্যার

প্রোগ্রামে বেশ সহজ, আপনি এর ৩০ টি সমাবেশ নির্দেশাবলীর সেট ব্যবহার করে লিখতে পারেন বা একটি সি সংকলক ব্যবহার করতে পারেন । এগুলি 8-বিট এমসিইউস তাই আপনি মান> 255 এর সাথে কাজ করতে চাইলে আপনাকে নিজেরাই 2 বাইট সংযোজন / বিয়োগ / গুণ / বিভাগ কোড খুঁজে পেতে / লিখতে হবে। এর র‌্যামের 4 টি "ব্যাংক" রয়েছে তাই আপনি যদি সমাবেশে লিখেন তবে আপনার বর্তমান ছাড়া অন্য ব্যাঙ্কগুলিতে সঞ্চিত ভেরিয়েবলগুলি অ্যাক্সেস করার জন্য আপনাকে পিছনে পিছনে স্যুইচিং চালিয়ে যেতে হবে।

হার্ডওয়্যারের

এই এমসিইউগুলি বেশ ধীর গতিতে চলে আসে, সাধারণ গতি 4 এমআইপিএস এবং সর্বোচ্চ গতি 20 এমআইপিএসের সাথে। এগুলির কয়েকটি অন্তর্নির্মিত হার্ডওয়্যার বৈশিষ্ট্য রয়েছে যা এডিসি, সিরিয়াল পোর্ট, সমান্তরাল বন্দর, সিএন বাস, আই 2 সি বাস, এসপিআই বাস, ভোল্টেজ তুলনা, ইপ্রোম এবং অবশ্যই সমস্ত উদ্দেশ্যে আই / ও পোর্টগুলি যথাযথভাবে কনফিগার করা থাকলে ঠিক আছে work ।

নথিপত্র

  • ডেটাশিটগুলিতে সমস্ত প্রয়োজনীয় তথ্য (পিনআউট, কনফিগারেশনের জন্য রেজিস্টার ইত্যাদি) ঝরঝরে শ্রেণিবদ্ধ এবং ভাল নথিভুক্ত রয়েছে। একটি ম্যানুয়ালও বৈশিষ্ট্যগুলি সম্পর্কে গভীরভাবে ব্যাখ্যা করে।

ডেভেলপমেন্ট টুলস

  • মাইক্রোচিপের একটি নতুন সরঞ্জাম রয়েছে, ভিডিআই যা এমসিইউর বিভিন্ন হার্ডওয়্যার বৈশিষ্ট্যগুলি কনফিগার করে তোলে যা সমাবেশ বা সি কোড উত্পন্ন করে। ডেটাশিটগুলি overালাইয়ের চেয়ে ভাল।

  • মাইক্রোচিপ বহু বছর ধরে তার এমপিএলবি আইডিই অফার করেছে , এবং পিসি বিকাশের সরঞ্জামগুলির তুলনায় প্রোগ্রামটি ধীরে ধীরে উন্নত হচ্ছে (ভিজ্যুয়াল সি ++, জাভা / ইত্যাদির জন্য এক্লিপস / নেটবিয়ানস) ইউজার ইন্টারফেসটি খুব দুর্বল এবং সফ্টওয়্যারটি এখনও বিশেষ বগী। এটি সি ++ সমর্থন করে না, যদিও সি এবং সংখ্যাগরিষ্ঠ সি ++ বৈশিষ্ট্যগুলির মধ্যে পার্থক্য (গতিশীল-মেমরি বরাদ্দ, ভার্চুয়াল ফাংশন এবং অন্যান্য কয়েকটি বৈশিষ্ট্য বাদে) খুব সামান্য এবং সি ++ প্রোগ্রামিংয়ের মডুলারালিটিকে উত্সাহ দেয়। এখানে তৃতীয় পক্ষের আইডিই বিক্রেতারা রয়েছে, বিশেষত আইএআর, তবে তারা দামি। (হাই-টেক সম্প্রতি মাইক্রোচিপ কিনে ফেলেছে))

  • ইন-বর্তনী ডিবাগ মাইক্রোচিপ এর আইসিডি ইন্টারফেস দ্বারা কিছু অংশে দেওয়া হয়, একটি 2-পিন সিরিয়াল ইন্টারফেস যে ডিবাগ অ্যাডাপ্টার ICD2 মাধ্যমে অ্যাক্সেস করা যেতে পারে ICD3 , বাস্তব বরফ , PICkit2 / 3, ইত্যাদি নিশ্চিত যদি অংশ আপনার চয়ন করা হয়েছে পরীক্ষা হতে আইসিডি বৈশিষ্ট্য! ডিবাগিং বৈশিষ্ট্যগুলি কিছুটা সীমাবদ্ধ রয়েছে এবং "স্কিড" রয়েছে যেখানে আপনি একটি নির্দেশের উপর ব্রেকপয়েন্ট স্থাপন করেছেন এবং প্রোগ্রামটি কয়েকটি নির্দেশাবলী পরে থামিয়ে দেয়। তবে আইসিডি কোনও কিছুর চেয়ে ভাল।

সমর্থন

  • অ্যাপ্লিকেশন নোটগুলি বিভিন্ন সাধারণ অ্যাপ্লিকেশনগুলির কোড এবং সার্কিট্রি বর্ণনা করে
  • মাইক্রোচিপ ফোরামে ব্যবহারকারীদের সক্রিয় সম্প্রদায়
  • 24/7 টেক সাপোর্ট ওয়েবসাইটটি যেখানে আপনি আপনার সমস্যাগুলি (টিকিট) প্রেরণ করেন এবং প্রযুক্তিগত কর্মীরা নিখরচায় সাড়া দেবে এবং এমনকি যদি আপনাকে আরও সহায়তার প্রয়োজন হয় তবে আপনাকে কল করতে দেবেন
  • উপস্থাপনা (ওয়েব সেমিনার) যা বিভিন্ন মডিউল এবং অ্যাপ্লিকেশন ব্যাখ্যা করে

আমার ধারণা, এসডিসি পিআইসি সমর্থন করে।
এক্সটিএল

হ্যাঁ, এসডিসি পিক 18 এবং তারপরের দিকে খুব ভাল কাজ করে। নোট করুন যে বাক্য গঠনটি মাইক্রোচিপের সি সংকলকগুলির থেকে কিছুটা আলাদা তবে যদিও আপনি কোডটি পুনরায় ব্যবহার করতে চান তবে আপনাকে কিছু পোর্টিং করতে হতে পারে।
উইম

ডকুমেন্টেশনটি পিক কোড প্রজন্মকে পরীক্ষামূলক হিসাবে বর্ণনা করার কারণে আমি এসডিসিসি ব্যবহার করতে নারাজ।
জন বার্টন

আমি পিক 16 মন্তব্য দ্বিতীয়। পুরানো, কৌতুকপূর্ণ, মেমরি ব্যাঙ্কগুলিতে সংগঠিত, সি-বান্ধব নয়। মাইক্রোচিপ এই সম্পদ হিসাবে শেখার জন্য খুব কম নির্দেশাবলীর সত্যতা ব্যবহার করে যা কেবল বোকা, আইএমও। এমপিএলবি আইডিটি একটি রসিকতা, এটি এখনও 1998 এর মতো মনে হচ্ছে
গৌথিয়ার

11

Blackfin এনালগ ডিভাইস দ্বারা দ্য Blackfin পরিবার একটি শক্তিশালী আরআইএসসি কোর সেইসাথে সমর্থন ভিডিও / সংকেত প্রক্রিয়াজাতকরণ নির্দেশাবলী সহ একটি সংকর ডিএসপি / মাইক্রোকন্ট্রোলার হয়। কিছু নির্দেশাবলী সিমডিকে সমর্থন করে।

হার্ডওয়্যারের

এটির একটি আরআইএসসি কোর রয়েছে। গতি 200MHz একক কোর থেকে 600MHz ডুয়াল-কোর থেকে শুরু করে। এর পেরিফেরালগুলি থাকতে পারে: 10/100 ইথারনেট ম্যাক, ইউআরটিএস, এসপিআই, ক্যান নিয়ামক, পিডাব্লুএমএম সমর্থন সহ টাইমার, ওয়াচডগ টাইমার, রিয়েল-টাইম ক্লক এবং একটি আঠালো সিঙ্ক্রোনাস এবং অ্যাসিঙ্ক্রোনাস মেমরি নিয়ামক। এটিতে ডায়নামিক পাওয়ার পরিচালনা রয়েছে - প্রসেসরের কিছু অংশ স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যায় যা ব্যবহৃত হয় না ting

উন্নয়ন

দুটি প্রাথমিক বিকাশ সরঞ্জাম হ'ল AD এর ভিজ্যুয়ালডিএসপি ++ এবং জিএনইউ সরঞ্জামচেন। প্রচুর কোড এবং অ্যাপ্লিকেশন নোট সহ একটি এসডিকেও রয়েছে। এসডিকে কোড হয় একটি ফ্রেমওয়ার্ক বা ভাল কোড উদাহরণ হিসাবে কাজ করে। ইউসিএলিনাক্স সহ বেশ কয়েকটি অপারেটিং সিস্টেম রয়েছে যা এটি চলবে। অনেকগুলি ইভাল বোর্ড উপলব্ধ। ম্যানুয়াল অপরিহার্য হয়।

বর্তমানে 1000 ইউনিটের পরিমাণে 2 from থেকে মূল্য নির্ধারণ করা হচ্ছে ।


ব্ল্যাকফিনের এমআইপিএস কোর নেই!
লিওন হেলার

মূল্য সম্পর্কে কি?
বার্জারেফ

11

লম্বন প্রপেলারের একটি oddbird 8-কোর (আট "কগস" প্লাস একটি হাব) মাইক্রোকন্ট্রোলার সহ এসডি / VGA এর ভিডিও প্রজন্ম খুব আকর্ষণীয় / চিত্তাকর্ষক জিনিস করতে পারেন হয়।

স্পিন নামক একটি ভাষা সহ এটির নিজস্ব বিকাশ পরিবেশ রয়েছে। সমাবেশ (PASM) প্রাকৃতিকভাবে উপলব্ধ।

চিপটি ব্যবহার করে যথেষ্ট সম্প্রদায় সমর্থন এবং দৃশ্যমান প্রকল্প রয়েছে।

মডেলগুলির বিস্তৃত পরিসর নেই, তবে চিপটি খুব সাবধানী এবং দক্ষ লোক দ্বারা সম্পন্ন অত্যন্ত সতর্ক নকশা এবং দীর্ঘ বিকাশের ফলাফল বলে মনে হয়। এটি প্রায় $ 8 এর জন্য উপলব্ধ হতে পারে।

(ইন-সিস্টেম) প্রোগ্রামিং হার্ডওয়্যার দৃশ্যত টিটিএল-স্তরীয় সিরিয়াল পোর্ট এবং রিসেট লাইন নিয়ে থাকে। প্রোপ প্লাগ নামক একটি ডোঙ্গেল রয়েছে।

http://parallax.com

http://en.wikipedia.org/wiki/Parallax_Propeller


7

কীভাবে এসটিএম 32, অন্য একটি কর্টেক্স-এম 3 ভিত্তিক এমসিইউ পরিবার?

অলিমেক্স থেকে কিছু ভাল জিনিস পেয়েছি বলে এটি শুরু করা সস্তা।

তারপরে আমি জেটিসি কে সংকলক হিসাবে জিপিসি এবং ওপেনওসিডি ব্যবহার করি।


7

dsPIC33F এবং PIC24 : মাইক্রোচিপের একটি পরিবার রয়েছে 16-বিট, 40 এমআইপিএস মাইক্রোকন্ট্রোলাররা ডেসপিক 33 এফ যা তাদের পিআইসি 24 এফ নির্দেশিকা সেট এবং পেরিফেরিয়ালগুলিকে ডিএসপি বৈশিষ্ট্যগুলির সাথে সংমিশ্রণ করে যা দুটি 40-বিট আহরণকারীকে বৃত্তাকার এবং স্যাচুরেশন বিকল্পগুলির সাথে যুক্ত করে; একক-চক্র বহুগুণ এবং জমা; এবং 40-বিট ডেটা পর্যন্ত 16 ডলার পর্যন্ত শিফট করে। দামগুলি কম (ভলিউমে $ 2 হিসাবে কম)। মাইক্রোচিপ মাইক্রোকন্ট্রোলারগুলির সম্পর্কে আমি পছন্দ করি একটি জিনিস হ'ল তাদের অনেকগুলি ডিভাইস ডিআইপি প্যাকেজে পাওয়া যায় যা ব্রেডবোর্ডিংয়ের জন্য আদর্শ ideal আমি এর একটির একটি প্রকল্পে ডিটিএমএফ সংকেত ডিকোড করার জন্য আমার প্রয়োজন ছিল; এটি ডেডিকেটেড ডিটিএমএফ ডিকোডার হার্ডওয়্যার সমাধানের চেয়ে বেশি সাশ্রয়ী ছিল। একটি পিআইসি 24 টি আশ্চর্যজনকভাবে ব্যবহৃত হয়েছে uWatch, "বিশ্বের সবচেয়ে শক্তিশালী (এবং কেবল!) প্রোগ্রামেবল আরপিএন / বীজগণিত বৈজ্ঞানিক ক্যালকুলেটর ঘড়ি"।


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

6

সাইপ্রেস PSoC1 (CY8C29466) এফপিজিএ-জাতীয় ডিজিটাল এবং অ্যানালগ ব্লক দ্বারা বেষ্টিত একটি সাধারণ 8-বিট সিপিইউ কোর রয়েছে।

এটি উভয় এনালগ ইনপুট এবং এনালগ আউটপুট আছে। অনেকগুলি প্রকল্পের জন্য যে কোনও অন্যান্য মাইক্রোকন্ট্রোলার - অপ-এম্পস, পিজিএ, ইত্যাদির সাথে একগুচ্ছ বাহ্যিক অংশের প্রয়োজন হবে একটি সিএসওসি চিপ দিয়ে করা যেতে পারে। প্রচুর কম্পিউটার ইঁদুর একটি PSoC1 ব্যবহার করে। উদাহরণস্বরূপ, এটি একটি ইনপুট পিনে আসা ডিটিএমএফ টোনগুলি ডিকোড করতে পারে এবং দুটি আউটপুট পিনগুলিতে সরাসরি স্বাধীন এনালগ ডিটিএমএফ সংকেত উত্পন্ন করতে পারে - সত্য এনালগ, পিডাব্লুএমএম নয়।

ডিজিটাল এবং অ্যানালগ ব্লকগুলি সম্পূর্ণ সম্পূর্ণ স্বাধীনভাবে কাজগুলি করার জন্য সেট আপ করা যেতে পারে - এবং তাই গ্যারান্টিযুক্ত নির্দিষ্ট প্রতিক্রিয়া সময় সহ, এমনকি সিপিইউ কিছু সময় বাধা হ্যান্ডল করতে ব্যস্ত থাকলেও।

মোটামুটি কম শক্তি। ডিআইপি এবং এসএমটি উভয়ই প্যাকেজ আসে।

8-বিট, 24 মেগাহার্টজ কোর মোটামুটি পিআইসি 16 এফ কোর, উদ্বিগ্ন ব্যাংক-স্যুইচিং এবং সকলের সমান। মালিকানাধীন সি সংকলকগুলি উপলব্ধ, তবে জিসিসির কোনও একটিতে পোর্ট করা সম্ভব হয় না।

"Gainer.cc" প্রকল্পটি পিএসওসি 1-ভিত্তিক সিস্টেমগুলি ইউএসবি কেবল দ্বারা প্রসেসিং ব্যবহার করে পরে "আরডুইনো" প্রকল্পের অনুরূপ।

Http://www.psocdeveloper.com/ ফোরাম বন্ধুত্বপূর্ণ। লিনাক্সে বিকাশ করার জন্য কয়েকটি ইউটিলিটি রয়েছে: http://m8cutils.sourceforge.net/


PSoC1 আমাকে উন্মাদ করে দেয়। নতুন PSoC3s তবে দুর্দান্ত।
রকেটম্যাগনেট

5

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

তাদের কোড ওয়ারিয়র আইডিই (32k কোড অবধি বিনামূল্যে সংকলক) বিটগুলি ফ্লিপ করার জন্য জিইউআই চালিত পদ্ধতির জন্য কিছু দরকারী "ডিভাইস ইনিশিয়ালাইজেশন" লাইব্রেরি এবং আরও উন্নত "প্রসেসর বিশেষজ্ঞ" অন্তর্ভুক্ত যা পেরিফেরিয়ালের জন্য উচ্চ স্তরের ড্রাইভার তৈরি করতে পারে। আপনি কোনওভাবেই ব্যবহার করতে বাধ্য নন এবং আপনি যদি চান সেক্ষেত্রে সরাসরি সি কোডে সমস্ত কিছু করতে পারেন।


4

টিএসএমএস এর টিএমএস 320 এফ 28XX সিরিজ।

লক্ষ্য বাজার

মোটর নিয়ন্ত্রণ এবং ডিজিটালি নিয়ন্ত্রিত শক্তি রূপান্তরকারী: তাদের খুব নমনীয় পিডব্লিউএম পেরিফেরিয়াল এবং দ্রুত এডিসি রয়েছে।

হার্ডওয়্যারের

এই ডিএসপিগুলির দুটি বড় ত্রুটি রয়েছে:

  • সেটআপ করা আরও জটিল - লিঙ্কার ফাইল এবং সমস্ত রেজিস্টারগুলিতে (মেমরি ওয়েট স্টেটস ইত্যাদি) অনেকগুলি বিকল্প রয়েছে এবং আপনি ঠিক কী করছেন তা নিশ্চিত করার জন্য আপনি কী করছেন তা সত্যই আপনাকে জানতে হবে
  • দুটি পাওয়ার সাপ্লাই ভোল্টেজ প্রয়োজন, I / O এবং পেরিফেরিলের জন্য 3.3V এবং ডিএসপি কোরের জন্য 1.8-1.9V।

ডেভেলপমেন্ট টুলস

কোড সুরকার ভি 4 (গ্রহ-ভিত্তিক !!!) ব্যবহার করে জেটিএল পোর্টের মাধ্যমে রিয়েল-টাইম ডিবাগিং।

স্বয়ংক্রিয় কোড জেনারেশনের জন্য ম্যাটল্যাব সিমুলিংক দ্বারা সমর্থিত (কোনও প্রোগ্রামিংয়ের অভিজ্ঞতার প্রয়োজন নেই)

টিআই এর ডিএসপিগুলি প্রোটোটাইপের জন্য সত্যই ব্যয়বহুল হিসাবে ব্যবহৃত হত কারণ আপনার একটি 00 1500 রিয়েল-টাইম-ডিবাগিং পোড (জেটিএল অ্যাডাপ্টার) দরকার ছিল, তবে এর দাম কমিয়েছে (150-200 ডলারে একটি সস্তা ব্যয় রয়েছে) এবং তারা এভাল বোর্ডগুলি বিক্রি করে অন্তর্নির্মিত JTAG অ্যাডাপ্টারগুলি।


এগুলির সম্পর্কে একটি আকর্ষণীয় বিষয় হ'ল প্রতিটি স্বতন্ত্রভাবে সংখ্যাযুক্ত মেমরি ঠিকানার মধ্যে একটি 16 বিট শব্দ থাকে।
জাস্টজেফ

16-বিট বাইট?
নিক টি

4

এক্সএমওএস খুব শক্তিশালী 32-বিট সমান্তরাল প্রসেসিং চিপস (32 হার্ডওয়্যার থ্রেড সহ চারটি কোর থেকে 1600 এমআইপিএস) তৈরি করে। সফটওয়্যারটিতে তারা উচ্চ-গতির ইউএসবি এবং ইথারনেট করার জন্য পর্যাপ্ত দ্রুত। তাদের সরঞ্জামগুলি খুব ভাল, চিপগুলি দুর্দান্ত, তারা যুক্তিসঙ্গত দাম নির্ধারণ করে (তারা $ 7.50 থেকে শুরু করে) এবং সেখানকার লোকেরা খুব সহায়ক are তাদের দুটি খুব ভাল সমর্থন ফোরাম আছে; একটি সংস্থা দ্বারা পরিচালিত হয়, অন্যটি স্বতন্ত্র।


আমি এক্সএমওএস ব্যবহার করি; আমি তাদের পণ্য নিয়ে খুশি।

3

আমি সাইপ্রাস PSoC3 এর জন্য ভোট দিতে হবে। আমি প্রায় 10 বছর ধরে PICs ব্যবহার করছি (PIC16, PIC18, dsPIC এবং PIC32)। তারা তাদের জ্বালাময় পেরিফেরিয়াল কনফিগারেশনের সাথে আমাকে ক্রেজিড ড্রাইভ করে, এবং কিছু পিনের কাজ করতে পরিষ্কার করার দরকার হয় এমন এক বিটটি খুঁজে পেতে ডেটাসিটের মাধ্যমে অবিচ্ছিন্ন অনুসন্ধান করে।

অন্যদিকে, PSoC3s এর সাথে আমি এতক্ষণের অভিজ্ঞতাটি আনন্দিত করেছি। সবচেয়ে গুরুত্বপূর্ণ, ডিজিটাল এবং অ্যানালগ পেরিফেরিয়াল কনফিগার করা মোট আনন্দ। সিরিয়াল বন্দর, ঘড়ি, বাধা, ড্রাইভার, তুলনাকারী এডিসি এবং ডিএসি সবই একটি স্কিমেটিক শীটে ওয়্যার আপ করা যেতে পারে এবং তারা পুরোপুরি কাজ করে।

উদাহরণস্বরূপ, আপনি আপনার ডাবের মাঝখানে নমুনা হিসাবে ADC কে ট্রিগার করতে আপনার PWM ওয়্যার আপ করতে পারেন, মোটর বর্তমান পরিমাপটি আরও নির্ভুল করে তোলে। এটি একটি পিকের মাধ্যমে করার চেষ্টা করুন।

একই চিপে 5 পিডব্লিউএম, 5 চতুর্ভুজ ডিকোডার, একটি এডিসি, এসপিআই পোর্ট এবং একটি সিআরসি জেনারেটর চান? তুমি বুঝতে পেরেছ. আপনি পালসকে কেন্দ্র করে প্রতিটি মোটরে ক্রমানুসারে বর্তমানের নমুনাটি বজায় রাখতে ADC কনফিগার করতে চান? তুমি বুঝতে পেরেছ. এছাড়াও আপনি এই সমস্ত ইনপুট এবং আউটপুটগুলি আপনার পছন্দমতো যে কোনও পিনের সাথে সংযুক্ত করতে পারেন।

ওহ হ্যাঁ, এবং, লাইব্রেরিতে যদি পেরিফেরিয়াল না পাওয়া যায় তবে আপনি ভেরিলোগে নিজের লিখতে পারেন!


1

সাইপ্রেস PSoC5 এ 32-বিট এআরএম কর্টেক্স এম 3 রয়েছে যার চারপাশে এফপিজিএ-জাতীয় ডিজিটাল এবং অ্যানালগ ব্লক রয়েছে।

20-বিট রেজোলিউশন এনালগ এডিসি এবং ড্যাক।

ডিজিটাল এবং অ্যানালগ ব্লকগুলি সম্পূর্ণ সম্পূর্ণ স্বাধীনভাবে কাজগুলি করার জন্য সেট আপ করা যেতে পারে - এবং তাই গ্যারান্টিযুক্ত নির্দিষ্ট প্রতিক্রিয়া সময় সহ, এমনকি সিপিইউ কিছু সময় বাধা হ্যান্ডল করতে ব্যস্ত থাকলেও।

মোটামুটি কম শক্তি।

32-বিট, 80 মেগাহার্টজ এআরএম কর্টেক্স-এম 3 কোর মোটামুটি সমান ...

Http://www.psocdeveloper.com/ ফোরাম বন্ধুত্বপূর্ণ।


1
আমি মাইক্রোকন্ট্রোলার হিসাবে একই ডাইতে 20-বিট এ / ডি তে বিশ্বাস করব না। ইউসি থেকে আওয়াজ সম্ভবত কমপক্ষে 4 টি বিট অকেজো রেন্ডার করবে।
স্টিভেনভ

আপনি যদি এটি জানতেন যে এটি কেবল 180sps হয় তবে আপনি বিশ্বাস করতে পারেন।
রকেটমেগনেট

0

এভিআর-এর জন্য আতমেলের নিজস্ব সমর্থন খুব ভাল নয় এবং তাদের হার্ডওয়্যার সরঞ্জামগুলি কিছুটা ঝাপটায় ch চিপগুলি দুর্দান্ত, তবে, এবং এভিআর ফ্রিক্স ফোরামটি খুব ভাল। এক্সমেগা এবং 6-পিন টিনি চিপসের মতো তাদের নতুন চিপগুলির সাথে তাদের গুরুতর সরবরাহের সমস্যা রয়েছে।


হার্ডওয়্যার সরঞ্জাম এবং বিতরণ সমস্যা সম্পর্কে বিস্তারিত জানুন। আমি কিছু সময়ের জন্য এভিআর চিপ ব্যবহার করেছি এবং তারা শারীরিক কম্পিউটিংয়ের জগতে প্রবেশ করা খুব সুন্দর এবং সহজ ছিল।
আর্লজ

এভিআর ফ্রিক্স ফোরামে একবার দেখুন - লোকেরা সবসময় ড্রাগন এবং অন্যান্য সরঞ্জামগুলি এবং অনেকগুলি চিপের অ-উপলব্ধতা সম্পর্কে অভিযোগ করে। তারা আতেল থেকে সহায়তার অভাব নিয়েও অভিযোগ করেন।
লিওন হেলার

1
আপনি AVR এর বিপক্ষে সমর্থন দিচ্ছেন বা ভোট দিচ্ছেন কিনা তা নিশ্চিত নন। আপনি কি নিজের কিছু ব্যক্তিগত অভিজ্ঞতা পোস্ট করতে পারেন? হতাশ পোস্টারগুলি থেকে নেতিবাচক পর্যালোচনাগুলি পাওয়া সহজ, তবে দুর্দান্ত চিপস এবং একটি ভাল সমর্থন ফোরাম খুঁজে পাওয়া শক্ত। আমি মনে করি না যে সাধারণ sensকমত্য যদি নেতিবাচক হয় তবে 75,000 টি বিষয়ে 500,000 পোস্ট তৈরি করতে সক্ষম কোনও সম্প্রদায় থাকবে।
কেভিন ভার্মির

অ্যাটমেল এভিআর-এর জন্য ওপেন-সোর্স সমর্থনটি খুব দুর্দান্ত (অ্যাভিআর-জিসিসি এবং আর্দুড)।
স্টার ব্লু

0

জিলোগে কিছু মাইক্রোকন্ট্রোলারও রয়েছে। ব্যক্তিগতভাবে আমি চিপসের জেড 8 এনকোর লাইনের প্রোগ্রাম করার চেষ্টা করিনি , তবে তারা নমুনা প্রেরণ করে। তাদের ইউআরটি, এডিসি, আই 2 সি , এসপিআই ইত্যাদি সহ পেরিফেরিয়ালগুলির সাথে 1 কেবি থেকে 16 কেবি (সম্ভবত আরও) অবধি বিবিধ চিপ রয়েছে have

আমার মতে, এটি খুব ভাল শখের মাইক্রোকন্ট্রোলার নয়।


0

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


-1

আমি পিক, এআরএম, এমএসপি 430, এভিআর এবং আরও কয়েকজন ব্যবহার করি।

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


2
যদি আপনার ভাগ করে নেওয়ার কোনও বুদ্ধি থাকে তবে আমি পরিবর্তে সম্প্রদায়-উইকির উত্তরগুলি সম্পাদনা করার পরামর্শ দিচ্ছি। আপনার সমস্ত পয়েন্ট 18F উত্তরে ইতিমধ্যে উল্লেখ করা হয়েছে।
এডওয়ার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.