Solved

RS485 PROGRAMMING USING vc++

Posted on 1999-01-06
7
369 Views
Last Modified: 2013-12-03
Suppose i have a rs485 card thru which i would like to communicate with a machine, then how is it possible using VC++. Please give me an idea.I am a novice programmer.
0
Comment
Question by:vivek1
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
7 Comments
 
LVL 32

Expert Comment

by:jhance
ID: 1418145
If the RS485 card has provided a device driver interface, then the answer is yes.  Hopefully they've provided you documentation to it and you can use high level file functions to communicate with it.  

If not, then you are reduced to working with it at the hardware level.  Under Win9x, you must write and use a VxD to communicate with hardware devices.  Under NT, you must write a device driver.

Both of these options require the Windows DDK available from Microsoft in the MSDN Professional Level Subscription and above.  There are some 3rd party device driver tools as well that might speed up the process.  You might check out Vireo at www.viero.com
0
 

Author Comment

by:vivek1
ID: 1418146
Well what i require is that is it possible to access anInterrupt request using windows 95 system calls.If yes then how do i do it using VC++.
0
 
LVL 32

Expert Comment

by:jhance
ID: 1418147
Again, the answer is the same:

If the RS485 card has provided a device driver interface, then the answer is yes.  Hopefully they've provided you documentation to it and you can use high level file functions to communicate with it.  

If not, then you are reduced to working with it at the hardware level.  Under Win9x, you must write and use a VxD to communicate with hardware devices.  Under NT, you must write a device driver.

Both of these options require the Windows DDK available from Microsoft in the MSDN Professional Level Subscription and above.  There are some 3rd party device driver tools as well that might speed up the process.  You might check out Vireo at www.viero.com
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 
LVL 2

Expert Comment

by:ivi
ID: 1418148
I recommend you some third-party tools for access to the hardware from Win32:
- commercial WinRT (www.bluewatersystems.com)
- shareware TVicHW32 (www.entechtaiwan.com/tools.htm)
- commercial Driver::Agent (www.vireo.com)

0
 

Author Comment

by:vivek1
ID: 1418149
I need a solution and not consultancy on where to find it on the network
0
 
LVL 2

Expert Comment

by:ivi
ID: 1418150
That's great! :)
jhance gave you full solution! I've added - if you do not want to write your own VxD (or a KM-driver for NT) then you can use the drivers already written by other people. Maybe you want to get a solution how to write a drivers?
0
 
LVL 32

Accepted Solution

by:
jhance earned 200 total points
ID: 1418151
Again, the answer is the same:

If the RS485 card has provided a device driver interface, then the answer is yes.  Hopefully they've provided you documentation to it and you can use high level file functions to communicate with it.    

If not, then you are reduced to working with it at the hardware level.  Under Win9x, you must write and use a VxD to communicate with hardware devices.  Under NT, you must write a device driver.

Both of these options require the Windows DDK available from Microsoft in the MSDN Professional Level Subscription and above.  There are some 3rd party device driver tools as well that might speed up the process.  You might check out Vireo at www.viero.com
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This tutorial is about how to put some of your C++ program's functionality into a standard DLL, and how to make working with the EXE and the DLL simple and seamless.   We'll be using Microsoft Visual Studio 2008 and we will cut out the noise; that i…
This article describes a technique for converting RTF (Rich Text Format) data to HTML and provides C++ source that does it all in just a few lines of code. Although RTF is coming to be considered a "legacy" format, it is still in common use... po…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question