ts-7000
[Top] [All Lists]

[ts-7000] ts7800 dio & lcd headers

To:
Subject: [ts-7000] ts7800 dio & lcd headers
From: "Dan" <>
Date: Fri, 30 Jan 2009 18:31:24 -0000
I'm fairly new to this whole embedded linux programming thing so
please bear with me (also search is not working at the moment)...

I'm going over the sample code for using the LCD and the keypad on the
DIO header and they appear to have the same address both in the code
(which compiles and works) and on the documentation.  

"Input bits are read from address 0xE8000004 and output bits are
written to address 0xE8000008. The register bits are as follows: "
according to the ts-7800-preliminary-manual.html

Is it because the registers are 32 bits and the LCD is the upper 16
and the DIO header is the lower 16?  Is this stated somewhere in the
documentation and I have missed it?  Also I assume that low-order bits
map to low number pins?

I understand correctly, in general I will set the pin to read (1) or
write (0) by writing to 0xE8000008 and read the value of the pins by
reading the value at 0xE8000004?  If I am writing, do I need to write
to the data register before setting the pin to write?

Thanks,
Dan


------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
  • [ts-7000] ts7800 dio & lcd headers, Dan <=
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU