Tôi đang cố gắng tìm gói điều khiển vi mô tốt nhất cho các chương trình máy tính của mình để giao tiếp với thế giới thực. Tôi hy vọng có một số lượng lớn các chân I / O (cho đến nay là 64 kỹ thuật số là tất cả những gì tôi cần, không có gì lạ mắt như analog và PWM) mà tôi có thể đọc và viết trực tiếp bằng cách gọi các chức năng từ chương trình của mình chạy trên CPU.
Tôi không muốn tải xuống các chương trình trên bộ điều khiển vi mô để chạy, thay vào đó tôi muốn một cái gì đó chỉ cần cắm vào USB của tôi và cung cấp cho tôi một loạt các chân I / O do CPU kiểm soát mà tôi có thể điều khiển từ các chương trình C ++ của mình.
Điều gì sẽ là gói điều khiển vi tốt nhất cho tôi? Tôi hy vọng một cái gì đó khá rẻ nhưng bằng chứng trong tương lai, vì nó chạy USB và có trình điều khiển 64 bit cho HĐH hiện đại như Windows 7. Có thể giao tiếp nhiều hơn một trong những bộ điều khiển vi mô này với cùng một chương trình máy tính sẽ là một tiền thưởng lớn là tốt (mở rộng trong tương lai).
Chỉnh sửa: Tôi không cần tốc độ lấy mẫu cao (có thể là 10 Hz để đọc đầu vào, 1 kHz cho tín hiệu đầu ra) và hầu hết các chân chỉ được sử dụng cho đầu ra. Tôi đang làm việc với các máy tính hoàn toàn mới (lõi i7 860) vì vậy ngay cả khi việc lấy mẫu hơi kém hiệu quả hoặc chậm, nó vẫn ổn (chỉ cần có một luồng dành riêng cho I / O và có chương trình chính giao tiếp với nó).
Tôi cũng không cần tất cả 64 chân I / O trên một gói bộ điều khiển vi mô. Nếu tôi có thể giao tiếp nhiều gói bộ điều khiển vi mô cùng một lúc, thì nó cũng hoạt động (thực sự sẽ rất lý tưởng để có thể giao tiếp với nhiều gói bộ điều khiển vi mô nhỏ hơn, điều đó có nghĩa là nó dễ dàng mở rộng).
Tôi đã xem cái này: http://www.schmalzhaus.com/UBW32/index.html
Có ai có bất kỳ kinh nghiệm với một cái gì đó như thế này? Bất kỳ ý tưởng nếu nó sẽ làm việc hay không? Mối quan tâm chính là nó là bộ điều khiển vi mô đang chạy chương trình chứ không phải CPU của tôi.