gnupic: 16F877 I/O


Previous by date: 9 Mar 2004 15:47:56 -0000 Re: gpal fork, Byron A Jeff
Next by date: 9 Mar 2004 15:47:56 -0000 Re: gpal fork, Michiel Boerman
Previous in thread: 9 Mar 2004 15:47:56 -0000 Re: 16F877 I/O, easlab.absamail.co.za
Next in thread:

Subject: Re: 16F877 I/O
From: Scott Dattalo ####@####.####
Date: 9 Mar 2004 15:47:56 -0000
Message-Id: <Pine.LNX.4.44.0403090704060.3686-100000@ruckus.brouhaha.com>

On -1 xxx -1 ####@####.#### wrote:

> I want to simulate a mouse, which AFAIK transmits at 9600 Baud
>  with 3 bytes for each action ?
> The "interrupt equal to the time for a single bit" seems the best way.
> The minimal PIC [which I guess is 16c84] should do it.
> This whole 'updating PIC towards an ARM' seems as rediculous to
> me as updating a wheel-barrow to a Ferari.
> Wheelbarrows are marvelous for their application.

If you're talking about a serial mouse, then maybe it is 9600. But those 
are very rare these days. If you're talking about PS/2 then it's not 9600 
baud. Instead, PS/2 is a clocked-serial, or bit-synchronous, protocol. I 
work for Synaptics and PS/2 is used by our TouchPads to communicate with a 
host. PS/2 has many, many idiosynchracies and the industry is trying to 
rid itself of it. However, in a commodity market, you can't beat the cost 
compared to a USB-type solution (even though everyone agrees USB is
technically superior).

If you want technical info, then check out Synaptics' web page:

http://www.synaptics.com/support/dev_support.cfm

and specifically:

http://www.synaptics.com/decaf/utilities/ps2-mux.PDF


Scott


Previous by date: 9 Mar 2004 15:47:56 -0000 Re: gpal fork, Byron A Jeff
Next by date: 9 Mar 2004 15:47:56 -0000 Re: gpal fork, Michiel Boerman
Previous in thread: 9 Mar 2004 15:47:56 -0000 Re: 16F877 I/O, easlab.absamail.co.za
Next in thread:


Powered by ezmlm-browse 0.20.