blackbox/reverse.engineer

Tue, 29 Nov 2011 15:06:08 +0100

author
Malte Bayer <mbayer@neo-soft.org>
date
Tue, 29 Nov 2011 15:06:08 +0100
changeset 20
e333cf0e4d84
parent 0
9b7de464f0ea
permissions
-rw-r--r--

finished trackswitch v1.0 - works as original firmware now

0
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
1 avrdude: safemode: lfuse reads as 2F
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
2 avrdude: safemode: hfuse reads as C8
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
3
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
4 Paketintervall = 7.5 ms
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
5
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
6 1 Startbit
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
7 MSB vs LSB-Format???
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
8 8 MHz Systemtakt
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
9
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
10
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
11 Datentakt (bits) Bus = 50 µs == 20 KHz
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
12 TIMER0 (8bit mit prescaler 2): alle 400/200 Taktzyklen Manchester Code ausgeben
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
13
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
14 TIMER1 (16bit) Pakettimer = 7,5 ms == 133 Hz: alle 60000 Taktzyklen ein Paket ausgeben
9b7de464f0ea initial commit - controller1 working
Malte Bayer <mbayer@neo-soft.org>
parents:
diff changeset
15

mercurial