|
Part 2: The Software and Firmware Exposed
by Fred Eady
Start ı The
Basics ı Registers ı Bus
Interface Registers ı Status and Control
Registers ı InitChip ı Initiate
Transmit Registers ı Address Filter Registers
ı Receive and Transmit Frame Locations
ı CS8900A-CQ Transmit and Receive Operations
ı The Next Read ı Broadcast
ı ARP ı No Cheating
ı Tiger Woodsı Putter ı Whatıs
the Point? ı And It Programs, Too!
ı Sources and PDF
AND IT PROGRAMS, TOO!
I havenıt said much about the PIC16F877
control and programming code.
The program feeds on hex and code files from the standard Microchip
MPLAB environment. Just write your code, assemble it, and make sure
the hex output and code output files are in the same directory. Then,
load the hex file and hit the Program button. Itıs a simple program
to manipulate.
Over the past few articles Iıve covered
quite a bit of territory. If you run up a tree and canıt get down,
e-mail me or check out current and back issues of Circuit Cellar
and Circuit Cellar Online for the rest of the articles on embedded
Ethernet. Iıll leave you with a screen shot of the PIC16F877 programmer
panel (see Photo 15).
 |
Photo 15ıLeave out the CS8900A-CQ
and supporting components, run this program with the Ethernet
development board attached, and you have a PIC16F874/877 programmer
for PLCC packages. (enlarge) |
In my column in Circuit Cellar,
I always remind you that it doesnıt have to be complicated to be embedded.
Online, itıs not complicated and itıs embedded.
PREVIOUS
NEXT
Circuit Cellar provides up-to-date information for engineers. Visit
www.circuitcellar.com for
more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe online.
ıCircuit Cellar, the Magazine for Computer Applications. Posted with
permission. |