التفكير خارج IDE لجعل Arduino العد السريع

التفكير خارج IDE لجعل Arduino العد السريع

August 10, 2022 Digital Electronics 0

استغرق [Udo Klein] صعوبة العد في أسرع وقت ممكن باستخدام لوحة اردوينو. يتضمن البحث البحث عن التخفيضات القصيرة التي ستسمح له بقيادة عداد 20 بت بسرعة قدر الإمكان باستخدام أجهزة الأسهم. ومع ذلك، فإن الصيد هو أن جو أردوينو يحتوي على بعض الأماكن العامة التي تعمل في الخلفية التي ستببط الأمور. ينظر إلى كل من هذه المطبات على الطرق، ثم يظهر طريقة واحدة للالتفاف من حولها.

يستخدم الرمز الأمر الذي لا نراه عادة في البرمجة المدمجة الحديثة. بيان غوتو. إنه يستخدم هذا لتجاوز الدورات الإضافية التي تستخدمها وظيفة حلقة Arduino قيد الإنشاء (). الأمر الوحيد الذي يتم تشغيله داخل حلقة اختراقه هو مجموعة متداخلة بعمق من وحدات الماكرو. إنهم تبديل دبابيس الناتج باستخدام الأجهزة XOR المدمجة في رقاقة AVR. يتناول هذا مباشرة السجلات وكذلك مقالب التباطؤ المضافة بواسطة دالة DigitalWrite ().

والنتيجة هي عداد برامج تبديل أضواء الإخراج (انظر مقطع بعد الاستراحة) عند حوالي 98.9٪ من سرعة ساعة الأجهزة. مؤثرة جدا، ومع ذلك [UDO] أرقام يمكن أن يجعلها أسرع قليلا بعد.

Leave a Reply

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