我正在尝试寻找最适合我的计算机程序与现实世界通信的微控制器程序包。我希望有大量的I / O引脚(到目前为止,我只需要64个数字引脚,没有比模拟和PWM更好的了),我可以通过从运行在CPU上的程序调用函数来直接进行读写。
我不想将程序下载到微控制器本身上运行,而是希望将某些东西简单地插入我的USB并给我一堆可以由C ++程序控制的CPU控制的I / O引脚。
什么是最适合我的微控制器包?我希望它的价格相对便宜,但要面向未来,因为它可以运行USB,并具有适用于Windows 7等现代OS的64位驱动程序。以及巨大的奖金(未来扩展)。
编辑:我不需要高采样率(也许10 Hz的读取输入,1 kHz的输出信号),并且大多数引脚仅用于输出。我正在使用全新的计算机(核心i7 860),因此,即使采样效率较低或较慢,也应该可以(仅使用一个专用于I / O的线程,并使主程序与之通信)。
我也不需要单个微控制器封装上的所有64个I / O引脚。如果我可以同时连接许多微控制器程序包,那也可以工作(实际上,能够连接许多较小的微控制器程序包是理想的,这意味着扩展很容易)。
我已经看过了:http : //www.schmalzhaus.com/UBW32/index.html
有没有人有过类似的经历?知道是否可行吗?主要担心的是运行程序的是微控制器,而不是我的CPU。