SPCoast
Railroading on the Southern Pacific Coast

Detector LocoIO Configuration

From SPCoast

Jump to: navigation, search

[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.