मैं वास्तविक दुनिया के साथ संवाद करने के लिए अपने कंप्यूटर प्रोग्राम के लिए सबसे अच्छा माइक्रो कंट्रोलर पैकेज खोजने की कोशिश कर रहा हूं। मैं बड़ी संख्या में I / O पिंस के लिए उम्मीद कर रहा हूं (अब तक 64 डिजिटल सभी की आवश्यकता है, एनालॉग और PWM जैसे फैंसी कुछ भी नहीं) जिसे मैं अपने सीपीयू पर चलने वाले अपने कार्यक्रम से कॉल फ़ंक्शन द्वारा सीधे पढ़ और लिख सकता हूं।
मैं खुद को चलाने के लिए माइक्रो कंट्रोलर पर प्रोग्राम डाउनलोड नहीं करना चाहता, बल्कि मैं कुछ ऐसा चाहूंगा जो बस मेरे यूएसबी में प्लग हो और मुझे सीपीयू का एक गुच्छा नियंत्रित करे I / O पिन जो कि मैं अपने C ++ प्रोग्राम से नियंत्रित कर सकता हूं।
मेरे लिए सबसे अच्छा माइक्रो कंट्रोलर पैकेज क्या होगा? मैं ऐसी चीज़ की उम्मीद करता हूं जो काफी सस्ती हो लेकिन भविष्य का प्रमाण हो, क्योंकि यह USB से चलता है और इसमें विंडोज 7. जैसे आधुनिक ओएस के लिए 64-बिट ड्राइवर हैं। एक ही कंप्यूटर प्रोग्राम के साथ इन माइक्रो कंट्रोलर में से एक से अधिक इंटरफ़ेस करने में सक्षम होना एक होगा महान बोनस के रूप में अच्छी तरह से (भविष्य के विस्तार)।
संपादित करें: मुझे उच्च नमूनाकरण दरों की आवश्यकता नहीं है (शायद इनपुट्स पढ़ने के लिए 10 हर्ट्ज, आउटपुट संकेतों के लिए 1 kHz) और अधिकांश पिन केवल आउटपुट के लिए उपयोग किए जाते हैं। मैं बिल्कुल नए कंप्यूटर (कोर i7 860) के साथ काम कर रहा हूं, भले ही नमूना थोड़ा अक्षम या धीमा हो, यह अभी भी ठीक होना चाहिए (बस एक धागा I / O के लिए समर्पित है और इसके साथ मुख्य कार्यक्रम संवाद है)।
मुझे एकल माइक्रो नियंत्रक पैकेज पर सभी 64 I / O पिन की भी आवश्यकता नहीं है। अगर मैं एक ही समय में कई माइक्रो कंट्रोलर पैकेज को इंटरफ़ेस कर सकता हूं, तो यह भी काम करेगा (वास्तव में यह कई छोटे माइक्रो नियंत्रक पैकेजों को इंटरफ़ेस करने में सक्षम होने के लिए आदर्श होगा, इसका मतलब है कि इसका विस्तार करना आसान है)।
मैंने इसे देखा है: http://www.schmalzhaus.com/UBW32/index.html
किसी को भी इस तरह से कुछ के साथ कोई अनुभव था? किसी भी विचार अगर यह काम करेगा या नहीं? मुख्य चिंता यह है कि यह माइक्रो कंट्रोलर है जो प्रोग्राम को चला रहा है, न कि मेरे सीपीयू को।