我正在开发一个项目,我希望通过某种接口(最好是USB)将光电探测器电路安装到计算机上。但是,由于我是新手,所以我不知道我应该朝哪个方向解决这个问题。假设我有一个带有USB连接的光电探测器电路,“接口”是否只需要写设备驱动程序?或者我还需要做额外的工作吗?请告知我是否忽视了某些事情。谢谢!
答案 0 :(得分:3)
与您的计算机进行通信的最简单方法是使用集成电路为您完成所有通信。看看,例如在FTDI FT232 Chip。它使用极其简单,因为它在基本模式下模拟虚拟COM端口(包括所有主要平台的USB驱动程序)。因此,您在PC端唯一需要做的就是写入串行(COM)端口。
然后您的微控制器电路可以通过UART简单地与该芯片通信,几乎每个控制器都支持该UART(例如Atmel ATmega系列)。
或者您可以简单地使用真正的RS232端口,但许多现代计算机不再使用这样的端口。
答案 1 :(得分:0)
最简单的可能就是通过LPT端口。
在其25个引脚中,有8个可用于输入/输出,可以连接到任何类型的电子设备......包括您的定制PCB。 它需要简单的值:
0 - 00000000
1 - 00000001
2 - 00000010
3 - 00000011
255 - 11111111
检查这个引出线http://t3.gstatic.com/images?q=tbn:ANd9GcTQy9wmJzTBVAJjMwEdavBoypcwFOXwQ-sA5E2aR-dBLyn1_DDRfg