Searching \ for '[TECH]: Data transfer between a PIC and a PC (easy' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/memory.htm?key=data
Search entire site for: ': Data transfer between a PIC and a PC (easy'.

Exact match. Not showing close matches.
PICList Thread
'[TECH]: Data transfer between a PIC and a PC (easy'
2008\08\15@021427 by tinu b

picon face
I need to transfer data between a PIC based application and a PC. The PC is
used as an MMI for the application, i.e. it configures the parameters for
the PIC and shows the status of the application.

A few years ago, i did such things using borland c++. this allowd me to
program an mmi which generated command sequences for the PIC and interpreted
it's status messages. as this was win98 based, it allowed to 'directly'
access hardware, i.e. accessing the serial interface of the PC (rs232) was
relatively simple.

Now, i'm using winXP and my old applications do not work anymore, as
hardware access of winXP is completely different...so i have to do something
new.

What's the easiest way to write a PC application, which gives acces the PC's
interfaces?

I think to be a bit more future proof, using USB instead of the serial
interface (rs232) would be a good idea, but as a fall-back-solution, the
serial interface would be possible too.

how can i access these interfaces in a simple way with today's technology?

thanx for your help!
tinu

2008\08\15@031204 by Luis.Moreira

picon face
Hi Tinu,
I am doing something similar, and I am using AsyncPro with Delphi5 but
AsyncPro will work with C++ if you are more comfortable with it.
AsyncPro is great because you do not have to deal directly with the
serial port will work with USB to RS232 adaptors, as lots of useful
features including RS485 mode and is free.

Here is the link:
       http://sourceforge.net/projects/tpapro/

Hope it helps.

Best Regards
               Luis



{Original Message removed}

2008\08\15@123601 by Vasile Surducan

face picon face
Just for laugh: use one lane of the expresscard interface from your laptop.
You'll need $2500 to buy the expresscard specifications, then drop
away your PIC for a serious device with rapid serial IO interface
included...
Some things are allways too complicated.
:)
Vasile

On 8/14/08, tinu b <spam_OUTtinu.piclistTakeThisOuTspamgmail.com> wrote:
{Quote hidden}

> -

2008\08\15@125838 by M. Adam Davis

face picon face
Well, you can always use the USB port in the express card, which is
one of the smartest things the working group added to the spec.  That
enabled manufacturers to start selling expresscards immediately, and
was better for laptop user who started collecting lots of usb dongles
for various applications.  Now there's a specific spot in the computer
to hold your USB device, and if you really need speed then a single
lane of PCIx is available

-Adam

On 8/15/08, Vasile Surducan <.....piclist9KILLspamspam@spam@gmail.com> wrote:
{Quote hidden}

2008\08\18@202345 by Vitaliy

flavicon
face
Luis Moreira wrote:
> I am doing something similar, and I am using AsyncPro with Delphi5 but
> AsyncPro will work with C++ if you are more comfortable with it.
> AsyncPro is great because you do not have to deal directly with the
> serial port will work with USB to RS232 adaptors, as lots of useful
> features including RS485 mode and is free.
>
> Here is the link:
> http://sourceforge.net/projects/tpapro/

We used AsyncPro with Delphi for most of our applications up until recently,
and it worked fine, but it has some serious problems -- it doesn't work well
on processors with hyperthreading (most new PCs).

My advice to Tinu would be to use MS Visual Studio Express to write his
application. You can still use C++, and they have a built-in COM port
component.

Best regards,

Vitaliy

2008\08\19@023838 by Luis.Moreira

picon face
Hi Vitality,
My colleague and a friend of his use Async Pro extensively for their
projects and have used it for years with no problems. I also have not
experienced any problems. That is, until now:)
Thank you for the heads up, I will mention it to them just in case.
Thanks
               Luis  


{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 2008 , 2009 only
- Today
- New search...