Re: TI-H: Keyboard


[Prev][Next][Index][Thread]

Re: TI-H: Keyboard




What protocall does the calc (89) use when in this external control ability 
mode?


>From: "M. Adam Davis" <adavis@ubasics.com>
>Reply-To: ti-hardware@lists.ticalc.org
>To: ti-hardware@lists.ticalc.org
>Subject: Re: TI-H: Keyboard
>Date: Fri, 01 Sep 2000 10:30:45 -0400
>
>
>I use the PIC microcontrollers from Microchip (http://www.microchip.com/ ), 
>some
>people use the AVR line from ATMEL (http://www.atmel.com/ ).
>
>PIC and ATMEL chips can be purchased from http://www.digikey.com/ and other
>electronic suppliers.  The programmers needed can be built out of spare 
>parts,
>or from parts from Radio shack or any other small electronics store, usualy 
>for
>less than $10.
>
>The assemblers are free, Microchip has a free IDE for their assembler 
>called
>MPLAB, and I believe that Atmel has an equivilant for their chips.  You can 
>also
>program then in C, there are many C compilers for both chips, most of which 
>have
>a demo or free version which only limits code size (I use CC5X, from
>http://www.bknd.com/ , the free version compiles all the programs I've 
>needed so
>far).
>
>You can get started in PIC uControllers for under $20, including one flash 
>chip
>(16f84).
>
>More information and links to PIC resources, including cheap programmers 
>and
>sample programs, can be found on my site:
>
>http://www.ubasics.com/adam/pic/
>
>I hope this helps!
>
>-Adam
>
>Owen Anderson wrote:
> >
> > I would be interested in this product.  I'm not in need of advising, 
>except
> > in getting my hands on the microcontroller.  I believe I can get the 
>rest.
> > Would I be charged for asking you how I can get such a microcontroller?
> >
> > Owen Anderson
> > resistor@mac.com
> >
> > on 8/31/00 12:17 PM, M. Adam Davis at adavis@ubasics.com wrote:
> >
> > >
> > > Well, here's the deal.  You have two routes to go:
> > >
> > > One:
> > > The TI-89 and 92 have external control ability, ie, you can send 
>keypresses to
> > > the calc, and it will handle them just as if they were typed from the 
>keypad
> > > without any programming whatsoever.  Spiffy, huh?  This requires an 
>external
> > > keyboard interface involving a microcontroller.
> > >
> > > Two:
> > > The hardware interface for the graphlink port and the AT type keyboard 
>(ps/2)
> > > are similar, both are open collector outputs/inputs.  Therefore it is 
>possible
> > > to make a cable which hooks the keyboard directly to the graphlink.  
>The issue
> > > here is that they do not speak the same protocol, and the keyboard 
>does not
> > > spit
> > > out ascii characters.  You will need to write a program on the 
>calculator
> > > which
> > > will directly control the pins for the graphlink, accept input, run it 
>through
> > > a
> > > translation table, and then insert it into the key buffer on calc.
> > >
> > > I personally would go for the first routine, as I am more comfortable 
>dealing
> > > with uControllers than I am with programming the calc.  I am certian, 
>however,
> > > that an enterprising DOORS developer could go with number two just as 
>easily
> > > as
> > > I woul go with number one.
> > >
> > > For information on interfacing to a keyboard (electrical and protocol) 
>see
> > > http://www.beyondlogic.org/
> > > For information on interfacing and programming the TI calculator, see
> > > http://www.ticalc.org/
> > >
> > > I do a small amount of consulting.  If you want me do do the work for 
>you for
> > > option one, I would charge $45/hr labor.  I have the materials, and 
>would
> > > estimate about 5 hours from spec to design to test to completion.  
>This would
> > > include one finished product, embedded into a cable.
> > >
> > > One item worth mentioning:  Keyboard manufacturers have never needed 
>to worry
> > > about keeping a low power consumption.  Some keyboards suck 250mA or 
>more,
> > > using
> > > a complete set of four AA's in under 6 hours (continuous use).  You 
>are
> > > advised
> > > to explore this and other items before embarking on this project.
> > >
> > > -Adam
> > >
> > > Nivek wrote:
> > >>
> > >> --- Grant Stockly <gussie@stockly.com> wrote:
> > >>>
> > >>>> hey, what has happend, is this compleat??? can i get one??? 
>where???
> > >>>> thanks.
> > >>>
> > >>> Nothing has happened.  No it isn't complete.  You can't get one.  No
> > >>> where.
> > >>>
> > >>
> > >> darn, can anybody give me info on how to write the program and what
> > >> kind of converting i would need to do, so that i can do it myself.  
>for
> > >> TI-89 if possible.
> > >>
> > >> =====
> > >> Nivek
> > >> Nivek_ent@yahoo.com
> > >> http://come.to/NivekEnterprises
> > >>
> > >> __________________________________________________
> > >> Do You Yahoo!?
> > >> Yahoo! Mail - Free email you can access from anywhere!
> > >> http://mail.yahoo.com/
> > >
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.