From SPCoast
[edit] LocoIO PIC Firmware Programming with MicroChip's ICSP
The Detector board has a Microchip-compatible ICSP interface for updating the firmware programming on the PIC. This interface works with Microchip's ICD, CCS's own programmer and other ICD clones.
Hans DeLoof's LocoIO firmware works unchanged on this board.
[edit] LocoIO SV Configuration with DeLoof's LocoIO programmer
Each of the 16 detection blocks controlled by the Detector appears as a single LocoIO port:
| Block | Port | Description | Direction | Details
|
| | 1 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 2 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 3 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 4 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 5 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 6 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 7 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 8 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 9 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 10 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 11 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 12 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 13 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 14 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 15 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
| | 16 | !Occupied | Input | Gnd = Occupied, +5v=empty
|
[edit] LocoIO SV Configuration with JMRI
The LocoIO programmer in JMRI will also program these cards. Choose "Input: Block Detector, Active Low" for the action.