gnupic: 16F877 I/O
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