RE: How can I access the TINI IO Ports
"Jeremy Kongs" <jeremy.kongs-6tN4nzCoH/[email protected]>
| Newsgroups | gmane.comp.hardware.microcontrollers.tini |
|---|---|
| Message-ID | <[email protected]> |
The pins on the TINIs400b's j28, labeled parallel I/O are intended to be connected to the CPLD, U12. Refer to the TINIs400b schematic: ftp://ftp.dalsemi.com/pub/tini/reference_designs/TINIm400/TINIs400b.PDF This CPLD is not normally populated. Refer to ftp://ftp.dalsemi.com/pub/tini/ds80c400/cpld/ for the example CPLD code that provides the user IO. > -----Original Message----- > From: tini-admin-6tN4nzCoH/[email protected] [mailto:[email protected]]On Behalf Of > Jing Qiu > Sent: Thursday, March 11, 2004 10:28 AM > To: [email protected] > Cc: tini-6tN4nzCoH/[email protected] > Subject: RE: [TINI]How can I access the TINI IO Ports > > > The problem with me is that I couldn't find anywhere > to connect my LCD to the TINIs400 socket. Most of the > IO ports are used to chip select/enable signals, and > there are only Port5 and Port1 have some pins out on > the socket. I wonder is it possible to interface it > using the parallel IO pins on the socket? > > > --- NZG <[email protected]> wrote: > >Thank you > guys. > > >but the problem here is I'm doing my final year > > >project and I may not have enough time to purchase > > the > > >part and wait for another 1 or 2 weeks to get it. > > Ok, Ok, a guys gotta try, us corporate engineers > > gotta eat too. > > (although typically our lead times aren't as long) > > > > Many of the ports are supported by the Java > > Dataport/BitPort class's and can > > be accessed at a high level. > > This is terribly slow, it takes several miliseconds > > to move a pin this way, > > but if your just doing character LCD's this is > > probably fine since most of > > those things are horrible slow themselves. The one > > I'm using has a 100ms > > initialization time. > > > > Your other free option(if you don't have a cross > > compiler) is write a native > > library which does all the hardware work in assembly > > and is callable from > > the java layer. > > This is a little non-intuitive, but really isn't all > > that much work, and > > will give you MUCH faster IO accesses. > > See the Native library example for a good example of > > how to do this. > > If you go this route don't be afraid to ask > > questions, I've got a lotta > > tips. > > > > NZG. > > > > > > > > -----Original Message----- > > From: Jing Qiu [mailto:kevin_jing_qiu-FFYn/[email protected]] > > Sent: Thursday, March 11, 2004 9:34 AM > > To: [email protected] > > Cc: tini-6tN4nzCoH/[email protected] > > Subject: RE: [TINI]How can I access the TINI IO > > Ports > > > > > > Thank you guys. > > but the problem here is I'm doing my final year > > project and I may not have enough time to purchase > > the > > part and wait for another 1 or 2 weeks to get it. So > > directly interfacing it onto the TINI socket is my > > first option if it's possible. > > --- NZG <[email protected]> wrote: > Or you > > could use the EMAC SOM400EM tini module and > > > carrier, instead of the > > > reference board, which comes equipped with a > > > character LCD port, Java > > > classes to support it, plenty of IO pins, etc, > > > etc.... > > > > > > http://www.emacinc.com/som/som400em.htm > > > > > > NZG. > > > > > > -----Original Message----- > > > From: tini-admin-6tN4nzCoH/[email protected] > > > [mailto:tini-admin-6tN4nzCoH/[email protected]]On Behalf Of > > > Kelly Smith > > > Sent: Wednesday, March 10, 2004 6:50 PM > > > To: tini-6tN4nzCoH/[email protected]; Jing Qiu > > > Cc: 1-WIRE > > > Subject: RE: [TINI]How can I access the TINI IO > > > Ports > > > > > > > > > Dear Jinq - You could use the AAG Electronica's > > > 1-Wire LCD display > > > interfaced to TINI's 1-Wire I/O. Ref: > > > http://www.aagelectronica.com/aag/ > > > > > > Click on: 1-Wire Sensors & Actuators, and the > > > "Click here" after, > > > > > > TAI8590 1-Wire Text User Interface > > > > > > I have one and it works very nice; and includes > > > provisions for switch > > > closure detection. It uses the DS2408 1-Wire > > 8-bit > > > PIO. So, you don't need > > > ANY parallel I/O bits at all! > > > > > > "Based on the Dallas Semiconductor DS2408 the > > > TAI8590 1-Wire Text User > > > Interface allow you to connect a LCD Character > > > display to your 1-Wire > > > network and recieve messages from the host system. > > > Also included in the > > > module is the capability to connect push buttons > > to > > > allow you to interact > > > with the host program on your system. This module > > is > > > fully compatible with > > > the rest of TAI 1-Wire devices. Software to test > > > the module and Java > > > classes are available at no cost in our Download > > > Area." > > > > > > Best regards, Kelly Smith > > > > > > -----Original Message----- > > > From: tini-admin-6tN4nzCoH/[email protected] > > > [mailto:tini-admin-6tN4nzCoH/[email protected]]On Behalf Of > > > Jing Qiu > > > Sent: Wednesday, March 10, 2004 10:08 AM > > > To: tini-6tN4nzCoH/[email protected] > > > Subject: Re: [TINI]How can I access the TINI IO > > > Ports > > > > > > > > > Thanks. I want to connect an LCD to the DSTINIs400 > > > socket, but as you said, there's only a few IO > > port > > > pins available. I see there are 32 user parallel > > IO > > > pins available. How to use these user PIOs to > > access > > > the data/address/control BUS? > > > > > > --- Bryan Armstrong <bryan.armstrong-6tN4nzCoH/[email protected]> > > > wrote: > Jing Qiu wrote: > > > > > I'm using DSTINIs400 socket, could anybody > > show > > > me > > > > > where's the TINI IO ports, as I couldn't find > > > them > > > > on > > > > > the datasheet. > > > > > > > > Look for pin names such as P0,P1,P2,P3,etc. > > Some > > > > ports are not > > > > accessible as they are used for > > address/data/chip > > > > enables. > > > > > > > > -- > > > > -- > > > > Bryan Armstrong > > > > bryan.armstrong-6tN4nzCoH/[email protected] > > > > > > > > > > > > > > > > > ______________________________________________________________________ > > > Post your free ad now! http://personals.yahoo.ca > > > _______________________________________________ > > > TINI mailing list > > > TINI-6tN4nzCoH/[email protected] > > > To UNSUBSCRIBE, edit your profile, or see list > > > archives: > > > http://lists.dalsemi.com/mailman/listinfo/tini > > > > > > > > > _______________________________________________ > > > TINI mailing list > > > TINI-6tN4nzCoH/[email protected] > > > To UNSUBSCRIBE, edit your profile, or see list > > > archives: > > > http://lists.dalsemi.com/mailman/listinfo/tini > > > > > > > > > > > > > > ______________________________________________________________________ > > Post your free ad now! http://personals.yahoo.ca > > > > > > ______________________________________________________________________ > Post your free ad now! http://personals.yahoo.ca > _______________________________________________ > TINI mailing list > TINI-6tN4nzCoH/[email protected] > To UNSUBSCRIBE, edit your profile, or see list archives: > http://lists.dalsemi.com/mailman/listinfo/tini _______________________________________________ TINI mailing list TINI-6tN4nzCoH/[email protected] To UNSUBSCRIBE, edit your profile, or see list archives: http://lists.dalsemi.com/mailman/listinfo/tini