carrerashark/README

Fri, 09 Dec 2011 09:40:15 +0100

author
Malte Bayer <mbayer@neo-soft.org>
date
Fri, 09 Dec 2011 09:40:15 +0100
changeset 53
f659e6faf18f
parent 38
ff76255904c4
permissions
-rw-r--r--

moved ISRs from main.c to interrupts.c

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

mercurial