এটিটিনি: গুণটির কোনও সমর্থন নেই?


10

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


ট্রিগার জন্য সন্ধানের টেবিলগুলি ব্যবহার করুন, এবং আপনি যদি আরও ভাল রেজোলিউশন চান (তবে সহনীয় ত্রুটি সহ) লিনিয়ার ইন্টারপোলেশন
ভিস্যাটাকু

উত্তর:


14

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

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


6
বহুপদী প্রায় অনুমানের জন্য sin()এবং cos()সাধারণত বিভিন্ন (3-5) গুণ, জড়িত বহুভাষা যোগ / বিয়োগ, পরিসীমা ভাঁজ ইত্যাদি জড়িত, সুতরাং ফাংশন কল প্রতি 800 ঘড়ি অবাস্তব নয়।
ডেভ টুইট করেছেন

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