Ich gebe meine Programme unter der GNU Lizenz frei
(Deutsche Uebersetzung der GNU Lizenz)
Wie brenne ich einen PIC?
Anleitung von Lars Lundgren
Lokomotivdekoder für Eisenkern Motor:
Definitionsdatei für RKDCCund TMWDCC 25v10.asm25v10.hex und CV's Kalibrierung geändert, OSCCAL Beschreibung in PDF falsch!
Historisch: 25v9.asm 24.02.2001 25v9.hex und CV's GPIO Definition für einfaches tauschen der I/O pins eingefügt 25v8.asm 14.06.2000 25v8.hex und CV's zusätzliches Progbit 25v7.asm 20.02.2000 25v7.hex und CV's optimierte Version, nicht benutzten Code gelöscht 25v6.asm 29.11.1999 25v6.hex und CV's optimiert für Intellibox und neuer cv2/cv5&cv6 Auswertung 25v5.asm 10.09.1999 25v5.hex und CV's mit "on the main" Programmiermodus 25v4.asm 15.08.1999 25v4.hex und CV's Büchsflackern mit automatischer Feuertür abhängig von der Fahrgeschwindigkeit 25v3.asm 18.07.1999 25v3.hex und CV's untere 25us eliminert für bessere Fehlererkennung, tristate Modus, Kalibrierung auf "1" 25v2.asm 07.05.1999 gelaufen beim FREMO Treffen in Braunschweig - Schwierigkeiten mit falschen Datenpaketen 25v1.asm 30.04.1999 gelaufen beim FREMO Treffen in Ennigerloh motor509.asm feste Adressen, nicht programmierbar
Weichendecoder: accdec.asmaccdec.hex
Jeder Pin direkt programmierbar mit 1k Widerstand von Ausgangspin nach +5V
Dateien für Eagle Leiterplattenentflechtungsprogramm: accdec.zip Board und Layout
accdec, SMD mit FDC6561AN dual N-Kanal Mosfet
accdec_uln, SMD mit ULN2003A Treiber
accdec_dil, DIL mit ULN2003A Treiber
Lokomotivdekoder für Glockenanker Motor: motor_28.asmmotor_28.hex PWM bereinigte Version, cv19 deaktiviert (noch in der Entwicklungsphase)
pwm.inc include File pwm.xls verdeutlicht die Idee
Hilfreiche Tools: dccin.xls zum Erzeugen von DCC-Stimulus Files speed.xls zwei aufeinander aufbauende Geschwindigkeitskurven für Schrittmotore (gelb markiert) linspeed.xls eine Geschwindigkeitskurve für Eisenkern Motore