As before you'll need to pass the pre-lab qualifying exam
before you can start the lab. The schematic for most of
the transmitter and receiver circuits have already been
provided in this lab. Your schematics will need to
indicate how you plant to integrate these circuits together
with the Stamp11. You'll also need to provide a
preliminary listing for your program. In addition to this,
we'd like to you sketch the expected received signal
at the output of the PN4601 module for each of the 8
integers you can send over the link. For example, if you
were to send a 0x01
, then you'd expect the output
waveform to have exactly one pulse. Be clear in explaining
the scheme you used to transform the requested integer into
the transmitted bit string.
We've provided a simple kernel
for this lab that
uses the OC4han
interrupt handler to simply
increment a global counter. The kernel updates this
counter (_Time
) once every 256 hardware time ticks.
What you'll need to do with regard to the software is
_Time
variable (i.e. use the pause
command).
In order to complete this lab you will need to demonstrate your circuit. In particular we want you to hook up the output of the PN4601 module to the oscilloscope in order to graphically display the signal being received by your system.