I have a project for an embedded linux industrial computer which can definitely use the I/O abilities of the VM167. However I find no basic interface description, just Windows drivers. Does anyone know the protocols - I can write my own drivers if I have that spec. Thanks!
Here is the link to download the VM167 DLL source code:
box.com/s/a34d0bucsijhhccjgru9
I hope it can be used to check the communication protocol.
Pascal? Man I haven’t written any Pascal in 10+ years But that should make it extremely portable - downloaded and FreePascal compiler for Linux also downloaded.
Thank you very much - anything I produce will of course be available back to the community.
Hi, I ported that pascal code to C using libusb, it has been tested on Linux (Arch, Gentoo) but should work on any platform having libusb
http://sourceforge.net/p/vm-drivers/
I really should have advertised it more…
[quote=“rahlskog”]Hi, I ported that pascal code to C using libusb, it has been tested on Linux (Arch, Gentoo) but should work on any platform having libusb
http://sourceforge.net/p/vm-drivers/
I really should have advertised it more…[/quote]
Easy enough to find with a bit of googling - and thanks a lot for this! Seems to work just fine on my FreeBSD.
I was wondering though, are there any “full” specs or a circuit diagram for this card? The manual seems to be
mostly Windows screenshots, which is of limited interest to me. E.g. what is J2 and J5 (a strap that is apparently
intended to be used for the latter was included with my card).
OK, I figured out J5 from another post here.
[quote]OK, I figured out J5 from another post here.[/quote]Yes, the jumper J5 is for card address setting.
The socket J2 is for the PIC microcontroller in-circuit (ICSP) programming purposes.
[quote]I was wondering though, are there any “full” specs or a circuit diagram for this card?[/quote]Here you can download the VM167 circuit diagram: box.com/s/gepgwywk0icn9qsl0a91
Great, thank you for this quick info!