isr पर टैग किए गए जवाब

3
जब कोई इनपुट बदलता है, तो क्या किसी फ़ंक्शन को स्वचालित रूप से कहा जा सकता है?
वर्तमान में, मेरा स्केच हर बार मुख्य लूप के चक्कर में एक इनपुट पिन की जाँच कर रहा है। यदि यह किसी परिवर्तन का पता लगाता है, तो यह प्रतिक्रिया करने के लिए एक कस्टम फ़ंक्शन को कॉल करता है। यहाँ कोड (आवश्यक के लिए छंटनी की गई है): int …
21 pins  interrupt  isr 

2
Arduino में कार्य सूचक कार्य परमाणु हैं?
निम्नलिखित स्निपेट्स टिमरने पुस्तकालय स्रोत कोड से हैं : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void TimerOne::attachInterrupt(void (*isr)(), long microseconds) { if(microseconds > 0) setPeriod(microseconds); isrCallback = isr; // register the …

1
क्या अस्थिर की आवश्यकता है जब चर को> 1 ISRs से एक्सेस किया जाता है, लेकिन ISR के बाहर साझा नहीं किया जाता है?
यह स्पष्ट रूप से प्रलेखित है कि जब वैश्विक डेटा को आईएसआर और मुख्य कार्यक्रम के साथ साझा किया जाता है, तो volatileमेमोरी दृश्यता की गारंटी देने के लिए डेटा को घोषित करने की आवश्यकता होती है (और यह केवल 1-बाइट डेटा के लिए पर्याप्त है; कुछ बड़ी चीजों को …
9 interrupt  timers  isr 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.