বিধানসভা নিয়ে আরডুইনো?


12

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

সমস্যাটি হচ্ছে আমি প্রথমে এটি সমাবেশে শিখতে চাই এবং তারপরে সি / সি ++ বা ডাব্লু / ই আরডুইনো ব্যবহার করি, কিন্তু শুনেছি আরডুইনো এভিআর সমাবেশ গ্রহণ করবেন না? এটা কি সত্য? তাদের কাছাকাছি কোন উপায়?

ধন্যবাদ

সম্পাদনা করুন: আমি এটিএমটিএল এসটিকে 500 নিয়ে যাব তবে ... প্রথম টাইমারটির জন্য এটি খুব জটিল দেখাচ্ছে? আমি কেবলমাত্র একটি 8 বিট এভিআর পেয়ে একটি ব্রেডবোর্ডে রেখে সেভাবে পরীক্ষা করতে পারি না এমন কোনও কারণ আছে? (আমার ধারণা আমি তাদের কীভাবে ইন্টারফেস করব তা নির্ধারণ করতে হবে ....)

edit2: এই আমি চিন্তাভাবনা ছিল

http://www.adafruit.com/index.php?main_page=product_info&cPath=17&products_id=193


কেমন যাচ্ছে? তাহলে আপনি কোন সমাধানটি বিবেচনা করেছেন? আমি আরডুইনো ইউও কিনেছিলাম এবং এসেম্বলারের পাশাপাশি
বিকাশেরও

উত্তর:


5

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

আপনি যেমন পরামর্শ দিয়েছিলেন, আপনি কেবল একটি ব্রেডবোর্ডে এটিএমইএল চিপ চাপড়ে শহরে যেতে পারেন।

আপনি যে কিটটি উল্লেখ করেছেন সেটি দেখতে দুর্দান্ত পয়েন্টের মতো দেখাচ্ছে। আপনি বোর্ডের ডানদিকে চিপটি নিতে পারেন এবং এটি আপনার নিজের ব্রেডবোর্ডে আটকে রাখতে পারেন (যতক্ষণ না এটি সঠিকভাবে শক্তি নিয়ন্ত্রণ করে এবং আপনি ঘড়ির জন্য অ্যাকাউন্ট করেন)।


ইয়া আমি প্রলি এই মুহূর্তে আমার নিজের ব্রেডবোর্ডে না রাখার সাথে লেগে থাকতে চাই lol আমি সার্কিটের সাথে দুর্দান্ত নই।

@ সওরন - হাহ - উভয় উপায়ই ভাল। যাই হোক না কেন আপনি হুক! ভাল জিনিস পৃথক চিপগুলি বেশ সস্তা (কয়েক হাজার টাকা বা আরও) so
আরকিউকিউ


2

যতদূর আমি জানি যে আরডুইনো বুটলোডার সম্পর্কে সুনির্দিষ্ট কিছু হওয়া উচিত যা আপনাকে সি এর পরিবর্তে অ্যাসেমবিলি ব্যবহার করা থেকে বিরত রাখতে পারে আরডুইনো আইডিই আপনার নিজের .hex ফাইলগুলি আপলোড করা কঠিন করে তুলতে পারে তবে দেখে মনে হচ্ছে আরডুইনো বুটলোডারটি STK500 সামঞ্জস্যপূর্ণ তাই আপনার এটি অর্ডুডের সাথে ব্যবহার করতে সক্ষম হওয়া উচিত।


হ্যাঁ, প্রকৃতপক্ষে, আরডুইনো আইডিই নিজেই আপলোড সম্পাদনের জন্য অর্ডুড ব্যবহার করে।
ক্রিস স্ট্রাটন

1

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


1

আরডুইনো দুটি টুকরো নিয়ে গঠিত: হার্ডওয়্যার এবং আইডিই। আইডিই মূলত (সম্পূর্ণ না হলে) আপনাকে সি এবং সি ++ তে সীমাবদ্ধ করে তোলে (কিছু সিনট্যাকটিকাল চিনির সাহায্যে বিকাশকারীরা এটিকে আরও কিছুটা প্রসেসিং / জাভার মতো করে তুলতে ফেলেছিল)। আইডিই একই ডিরেক্টরিতে .s বা .S ফাইলগুলিকে একটি স্ট্যান্ডার্ড স্কেচ (.pde) হিসাবে স্বীকৃতি দেবে এমন একটি সুযোগ রয়েছে তবে আমি এটিতে আমার টুপিটি ঝুলিয়ে দেব না।

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


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

1

মোটেই কঠিন নয়।

http://www.dwelch.com/arduino/

কোন কার্ড বাছাই করার জন্য আপনার পৃষ্ঠায় আমার মনে হয় ser.c দেখতে হবে। কেউ কেউ ডিফল্টরূপে বিভিন্ন সিরিয়াল বন্দর গতি এবং প্রোগ্রামিং মোডে পেতে বিভিন্ন রিসেট স্কিম ব্যবহার করে। আপনি যদি আরডুইনো ফার্মওয়্যারের দিকে লক্ষ্য করেন তবে আপনি দেখতে পাচ্ছেন যে এভিআর প্রোগ্রামিং কমান্ডের সত্যিই কোনও সমর্থনযোগ্য নয়। সত্যিই তাদের প্রয়োজন নেই।


1

অরডুইনো পুরোপুরি সমাবেশে প্রোগ্রাম করা যেতে পারে। এমনকি এটি করার জন্য আপনার কোনও আইএসএসপি কেবল প্রয়োজন নেই!

ঠিক আছে, ন্যায্যতার সাথে, এটি স্থলভাগ থেকে খাঁটি সমাবেশে প্রোগ্রাম করার মতো নয়

তবে আপনি সি-তে অ্যাসেম্বলিকে ইনলাইন করতে পারেন যার অর্থ আপনি আপনার আড়ডিনোতে কোড লোড করতে পারেন যা ইনলাইন অ্যাসেমব্লি রয়েছে, যা তখন কার্যকর হবে। টিভিআউট লাইব্রেরিটি বিবেচনা করুন , যা আরডুইনোকে একটি টিভিতে এনটিএসসি / পিএল আউটপুট করতে দেয়।

সেই লাইব্রেরিটি অত্যন্ত সময় সংবেদনশীল (যেহেতু এটি একটি টিভিতে আউটপুট আচ্ছে তাই প্রতিটি স্ক্যানলাইন সঠিক সময়ে লিখতে হবে)) সুতরাং প্রক্রিয়াটি গতিতে এটি ইনলাইন সমাবেশকে ব্যবহার করে। এ খুঁজছি এই ফাইলের লাইন 89 লাইব্রেরি থেকে, লেখক কিছু ব্যবহার করছে সমাবেশ ম্যাক্রো যে, তিনি লিখেছিলেন।

এখন। আমার সন্দেহ হয় যে সে ডিফল্ট আরডুইনো আইডিই ব্যবহার করে সেগুলি লেখেনি। তবে এই লাইব্রেরিটি তার ইনলাইন asm কোডের প্রতি আহ্বান জানায়, যে কেউ তাদের ইন্টারফেসের মাধ্যমে আমদানি, সংকলন এবং সম্পাদন করতে পারে।

ভাগ্য সুপ্রসন্ন হোক!


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

1

জিসিসি-এভিআর ইনলাইন এসেমব্লার ব্যবহার করে আরসিডিনোকে এসেম্বলির মাধ্যমে প্রোগ্রাম করা যায় জিসিসি-এভিআর ইনলাইন এসেমব্লার কুকবুকের জন্য এই লিঙ্কটি পরীক্ষা করুন

http://web.stanford.edu/class/ee281/projects/aut2002/yingzong-mouse/media/GCCAVRInlAsmCB.pdf

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