Fri, 09 Dec 2011 11:54:19 +0100
added livemode display to slotcli, without communication yet
12
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
1 | CarreraShark |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
2 | Rail data packet sniffer |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
3 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
4 | Hardware: Mega16, 8mhz |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
5 | PD2 = Controller Input |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
6 | |>o = Inv Schmitt Trigger for signal buffering (74hc14) |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
7 | |
31
a8f082503782
carrerashark minor changes
Malte Bayer <mbayer@neo-soft.org>
parents:
12
diff
changeset
|
8 | [RAIL+] ------[33kohm]------+-----|>o--|>o----[PD2] |
12
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
9 | | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
10 | --[10kohm]--- |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
11 | | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
12 | [RAIL-] --------------------------------+-----[GND] |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
13 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
14 | |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
15 | Debug Pins: |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
16 | PD3 = Packet Start pulse |
a399f9d5e672
added carrerashark project-part to separate subdirectory
Malte Bayer <mbayer@neo-soft.org>
parents:
diff
changeset
|
17 | PD4 = Bit timer pulse (50ns) |
38
ff76255904c4
implemented response reader to carrerashark
Malte Bayer <mbayer@neo-soft.org>
parents:
31
diff
changeset
|
18 | PD5 = Cycle Sync: each low/high change == start of cycle (after program packet received) |
ff76255904c4
implemented response reader to carrerashark
Malte Bayer <mbayer@neo-soft.org>
parents:
31
diff
changeset
|
19 | PD6 = sysclk @ 256µs |
ff76255904c4
implemented response reader to carrerashark
Malte Bayer <mbayer@neo-soft.org>
parents:
31
diff
changeset
|
20 | PD7 = response indicator |