Sign in

username:

password:



Not a member?

Search rabbit-semi



Search tips

Subscribe to rabbit-semi



Ads

Discussion Groups

Discussion Groups | Rabbit-Semi | RCM3200 ethernet and PE0

This is a group for folks designing and programming embedded systems using the Rabbit Semiconductor C-programmable microcontroller. Rabbit Semi is a spin-off from Z-World who makes a variety of embedded modules and tools. This group is not affiliated with either Rabbit or Z-World, but is a user forum for sharing ideas, asking questions, flaunting knowledge, and other typical user group stuff. The Rabbit is a powerful uC, supported by a full-featured C-compiler.

RCM3200 ethernet and PE0 - Julian Higginson - Oct 15 0:07:45 2008

Related to my last email, I have another question about a possible unused
pin on an RCM3200.

This design I'm working with uses pretty standard rabbit Ethernet library,
and also uses Auxiliary I/O mode for interfacing with an LCD module and a
buffer that reads buttons.

Now each pin of PortE seems to be able to be used as Auxiliary IO strobes
for an extended address range, and pin E0 is also able to be an interrupt
input.

In the RCM3200 schematic, pin E0 is optionally connected to the Ethernet IC
in order to generate interrupts.

The only issue is, I've been going through our code, and the rabbit Ethernet
libraries, and I see no reference to anything using PE0 as an interrupt
input. In our code directory or the TCPIP rabbit lib directory.

In fact the ONLY single reference I found in this application code to
anything relating to PE0 as an interrupt input, is that in the Scott Henion
Ethernet download manager I implemented into our system a few months
ago(which works awesomely and is highly recommended!) is his code writes to
the register (I0CR) to turn off INT0, in a section of code that is commented
as being there to disable all hardware interrupts.

So Is this interrupt functionality actually used by the rabbit Ethernet
code?

And if not - can I just PE0 as an I/O. as the RCM3200 user manual's module
pin description suggests I should?

Also, Is there any simple single location of information that will just say
outright what pin resources you can expect to lose on an RCM3200 if you use
various features with the rabbit library code? It was hard enough to
discover you lose PortB for absolutely anything other than Auxiliary address
pins, with Aux I/O mode. You'd think people designing systems around these
core modules would really like to know things like that in a very upfront
way.

Thanks,

Julian Higginson

Bruttour International P/L

http://www.bruttour.com.au

Ph: +612 9987 1581



(You need to be a member of rabbit-semi -- send a blank email to rabbit-semi-subscribe@yahoogroups.com )