Bilgisayar programlarımın gerçek dünyayla iletişim kurması için en iyi mikro denetleyici paketini bulmaya çalışıyorum. CPU'mda çalışan programımdan fonksiyonları çağırarak doğrudan okuyabildiğim ve yazabileceğim çok sayıda G / Ç pini (şimdiye kadar ihtiyacım olan 64 dijital, analog ve PWM gibi fantezi bir şey yok) umuyorum.
Çalıştırmak için mikro denetleyicinin kendisine programları indirmek istemiyorum, bunun yerine sadece USB'ye takılan ve bana C ++ programlarından kontrol edebileceğim CPU kontrollü I / O pinleri veren bir şey istiyorum.
Benim için en iyi mikro denetleyici paketi ne olurdu? Umarım ucuzdur, ancak geleceğe dönük bir şeydir, çünkü USB tükenir ve Windows 7 gibi modern işletim sistemleri için 64 bit sürücülere sahiptir. büyük bonus da (gelecekteki genişleme).
Düzenleme: Yüksek örnekleme hızlarına ihtiyacım yok (okuma girişleri için belki 10 Hz, çıkış sinyalleri için 1 kHz) ve pinlerin çoğu yalnızca çıkış için kullanılır. Yepyeni bilgisayarlar (core i7 860) ile çalışıyorum, bu yüzden örnekleme biraz verimsiz veya yavaş olsa bile, hala iyi olmalı (sadece I / O'ya adanmış bir iplik var ve ana program onunla iletişim kursun).
Tek bir mikro denetleyici paketinde 64 G / Ç pinine de ihtiyacım yok. Birçok mikro denetleyici paketini aynı anda arabirim kurabilirsem, bu da işe yarayacaktır (aslında çok daha küçük mikro denetleyici paketlerini arabirimlemek mümkün olacaktır, bu da genişletmenin kolay olduğu anlamına gelir).
Şuna baktım: http://www.schmalzhaus.com/UBW32/index.html
Herkes böyle bir şey ile herhangi bir deneyim oldu mu? İşe yarayıp yaramayacağı hakkında bir fikrin var mı? Ana endişe CPU'yu değil, programı çalıştıran mikro denetleyicidir.