Schnittstellen


Zurück zu: Lastenheft: Elektronischer FREMO-Streckenblock Schnittstellen

Inhalt:

  1. PIN-Belegung des Prozessors


PIN-Belegung des AT90S8515 bzw. ATmega161

Der momentane Stand der Portbelegung sieht folgendermaßen aus:

Port Pin alternate Funct. Verwendung
8515 mega161 AT90S8515 alternativ möglich mit ATmega161
PA0..PA7 39..32   8 Pins für UI, Pins 1..8 von J5
PB0 1 T0 UI an Pin 21 von J5
PB1 2 T1 UI an Pin 22 von J5 Zweiter Optokoppler von Block-Schnittstellen-Empfänger #2
PB2 3 AIN0 RxD2 UI an Pin 23 von J5 Block-Schnittstelle #2, Empfang
PB3 4 AIN1 TxD2 UI an Pin 24 von J5 Block-Schnittstelle #2, Senden
PB4 5 SS UI Ausgang über ULN2804 an Pin 11 von J5
PB5 6 MOSI / ISP UI Ausgang über ULN2804 an Pin 12 von J5
PB6 7 MISO / ISP UI Ausgang über ULN2804 an Pin 13 von J5
PB7 8 SCK / ISP UI Ausgang über ULN2804 an Pin 14 von J5
PC0 21   Ausfahrsignalsteuerung, 0 = A-Sigs auf Halt
PC1 22   Ausfahrsignalsteuerung, 1 = A-Sigs können auf Fahrt gestellt werden.
PC2 23   Erlaubnis-Wechselsperre
PC3 24   Prüfschleife
PC4..PC7 25..28 JTAG 4 Pins für UI Ausgang über ULN2804 an Pins 15..18 von J5
PD0 10 RxD Block-Schnittstelle, Empfang
PD1 11 TxD Block-Schnittstelle, Senden
PD2 12 INT0 Gleiskontakt 1
PD3 13 INT1 INT1   Gleiskontakt 2
PD4 14   Zweiter Optokoppler von Block-Schnittstellen-Empfänger
PD5 15 OC1A Ausgang für Logging (115200 Baud, 8N1)
PD6 16 WR Einfahrsignal, Fahrtmeldung
PD7 17 RD Ausfahrsignal, Fahrtmeldung
  31 ICP PE0/INT2   Elektronische Bahnhofsschnitstelle Empfang
  30 ALE PE1   Elektronische Bahnhofsschnitstelle Sender
  29 OC1B PE2  
ISP = In System Programming
JTAG = Schnittstelle für in system debugging
UI = User-Interface
fett = alternate function genutzt

[BA] Mir tun die vier "ungenutzten" Pins PB4..PB7 (nur für ISP) in der Seele weh. Mit ein bißchen Aufmerksamkeit, kann man sie nutzen.
[BA 06.01.03] Hab mal die Manuals gewälzt. PB4 (SS) wird für ISP nicht verwendet. Nur für die SPI-Funktion, die wir im Moment nicht nutzen.

[RM] Mit der neuen Belegung der Pins sollte die Seele wieder Ruhe haben. Durch den Treiber können keine Konfikte auftreten.
Mann sollte nur nichts an diese Ausgänge anschließen, das die schnellen Pulse beim Programmieren nicht verträgt.

 


Anmerkungen sollten an die Liste fremo-signal@yahoogroups.de gesendet werden.
Diese Seite wurde zusammengestellt von Bernd Wisotzki und Stefan Bormann.
Stand: 3.2.2003
Site hosted by: SourceForge.net Logo