আইডিইর বাইরে চিন্তা করার জন্য দ্রুত-গণনা করা arduino

[udo klein] একটি Arduino বোর্ড ব্যবহার করে যত তাড়াতাড়ি সম্ভব গণনা অসুবিধা নিতে। খোঁজে শর্ট-কেটে একটি অনুসন্ধান রয়েছে যা স্টক হার্ডওয়্যার ব্যবহার করে যত তাড়াতাড়ি সম্ভব দ্রুত একটি 20-বিট পাল্টা চালাতে দেয়। তবে ক্যাচটি হল যে Arduino বায়ুমণ্ডল পটভূমিতে চলমান কিছু overhead আছে যা জিনিস ধীর হবে। তিনি এই রাস্তা bumps প্রতিটি মধ্যে দেখায়, তারপর তাদের চারপাশে পেতে এক উপায় দেখায়।

কোডটি এমন একটি কমান্ড ব্যবহার করে যা আমরা সাধারণত আধুনিক সি এমবেডেড প্রোগ্রামে দেখি না; Goto বিবৃতি। তিনি Arduino এর অন্তর্নির্মিত লুপ () ফাংশন দ্বারা ব্যবহৃত অতিরিক্ত চক্রগুলি বাইপাস করার জন্য এটি ব্যবহার করছেন। তার হ্যাকড লুপের মধ্যে যে একমাত্র কমান্ডটি চলছে সেটি ম্যাক্রোগুলির একটি গভীরভাবে নেস্টেড সেট। তারা AVR চিপে নির্মিত হার্ডওয়্যার এক্সরের ব্যবহার করে আউটপুট পিনগুলি টগল করছে। এটি সরাসরি নিবন্ধকদের সাথে যুক্ত করে এবং সেইসাথে ডিজিটালওয়্রিট () ফাংশন দ্বারা যোগ করা মন্দারকে ডাম্প করে।

ফলাফলটি একটি সফ্টওয়্যার কাউন্টার যা হার্ডওয়্যার ঘড়ির গতিতে 98.9% এ আউটপুট লাইটগুলি (বিরতির পরে ক্লিপটি দেখুন) টগল করে। বেশ চিত্তাকর্ষক, তবে [udo] পরিসংখ্যান তিনি এটি একটি বিট দ্রুততর করতে পারেন।

Posted in Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *

Cape Town, South Africa