|
Pinbelegung des K-CPU-Moduls für ACF-Bouncer (outdoor) V0.1
Author: |
Wernfred Zolnhofer |
Organisation: | Augsburger Computerforum (ACF)
Mikrocontroller Projektgruppe (mcPG) |
Contact: |
zoli@augusta.de |
Revoision: | 2 |
Date: |
2012-10-17 |
Copyright: |
Open Source |
Pinbelegung Board
Nachfolgende Tabelle gibt die Pinbelegung des K-CPU-Moduls in Verbindung mit dem Kommunikationsmodul für die Türschließanlage (ACF-Bouncer-Modul outdoor) wieder.
Ein '*' hinter dem Wort Eingang bedeutet, dass der interne Pullupwiderstand für den betrffenden Port aktiviert wird (Pxn = 1).
Pin-mc |
Pin |
Funktion |
Belegung |
Anmerkung |
Port A |
40 |
PA0 |
(ADC0) |
frei |
Analogeingang Ch0 |
39 |
PA1 |
(ADC1) |
T-Matrix |
Ausgang Taster Spalte 1 |
38 |
PA2 |
(ADC2) |
T-Matrix |
Ausgang Taster Spalte 2 |
37 |
PA3 |
(ADC3) |
T-Matrix |
Ausgang Taster Spalte 3 |
36 |
PA4 |
(ADC4) |
T-Matrix |
Eingang* Taster Zeile 1 |
35 |
PA5 |
(ADC5) |
T-Matrix |
Eingang* Taster Zeile 2 |
34 |
PA6 |
(ADC6) |
T-Matrix |
Eingang* Taster Zeile 3 |
33 |
PA7 |
(ADC7) |
T-Matrix |
Eingang* Taster Zeile 4 |
Port B |
1 |
PB0 |
(T0/XCK) |
LCD/TM |
Ausg. LCD-E; Eing. Taster Spalte 1 |
2 |
PB1 |
(T1) |
LCD/TM |
Ausg. LCD-RW; Eing. Taster Spalte 2 |
3 |
PB2 |
(AIN0/INT2) |
LCD/TM |
Ausg. LCD-RS; Eing. Taster Spalte 3 |
4 |
PB3 |
(AIN1/OC0) |
frei |
Analog Comperator 1/Output Compare 0 |
5 |
PB4 |
(SS) |
___/SPI |
SS(Slave Mode) |
6 |
PB5 |
(MOSI) |
ISP/SPI |
MOSI(Input) |
7 |
PB6 |
(MISO) |
ISP/SPI |
MISO(Output) |
8 |
PB7 |
(SCK) |
ISP/SPI |
SCK(Clock) |
Port C |
22 |
PC0 |
(SCL) |
I2C |
Wannenstecker Pin 1 I2C Bus SCL |
23 |
PC1 |
(SDA) |
I2C |
Wannenstecker Pin 3 I2C Bus SDA |
24 |
PC2 |
(TCK) |
LCD/TM |
A, LCD-Data 0; A, Tastatur-Matrix Z1 |
25 |
PC3 |
(TMS) |
LCD/TM |
A, LCD-Data 1; A, Tastatur-Matrix Z2 |
26 |
PC4 |
(TDO) |
LCD/TM |
A, LCD-Data 2; A, Tastatur-Matrix Z3 |
27 |
PC5 |
(TDI) |
LCD/TM |
A, LCD-Data 3; A, Tastatur-Matrix Z4 |
28 |
PC6 |
(TOSC1) |
LED(rot) |
Statusanzeige (keepalive) LED1, Ausg. |
29 |
PC7 |
(TOSC2) |
Summer |
Fehlerausgabe mit Summer, Ausg. |
Port D |
14 |
PD0 |
(RXD) |
RFID |
UART RX --> RFID-Leseeinheit RS232 5V |
15 |
PD1 |
(TXD) |
RFID |
INP0 (Single-/Multripackets) |
16 |
PD2 |
(INT0) |
I2C |
(Pin 10) Interrupt (0) für I2C Bus |
17 |
PD3 |
(INT1) |
frei |
Interrupt Eingang 1 |
18 |
PD4 |
(OC1B) |
RFID |
rote LED auf RFID-Leseeinheit |
19 |
PD5 |
(OC1A) |
RFID |
Piepser auf RFID-Leseeinheit |
20 |
PD6 |
(ICP) |
frei |
Input Capture Pin |
21 |
PD7 |
(OC2) |
LCD |
Ausg.PWM, LCD-E2 (Backlight) |
Sonstige Pins |
9 |
|
RESET |
|
|
12 |
|
XTAL2 |
|
externen Quarz |
13 |
|
XTAL1 |
|
externen Quarz |
32 |
|
AREF |
|
mit Lötpat auf Platine verbunden |
30 |
|
AVCC |
|
Spannungsversorgung für Analogwandler |
31 |
|
AGND |
|
mit GND verb., Applikationnote NR042 |
10 |
PX10 |
VCC |
|
VCC |
11 |
PX9 |
GND |
|
Digital GND, Applikationnote NR042 |
Neben ihren Sonderfunktionen können alle freien Portpins als Standart I/O-Pins
verwendet werden. Reservierte Ports können, wenn die Funktionalität nicht
benötigt wird (z.B. LCD-Anzeige) für andere Aufgaben eingesetz werden.
Pin 9 der jeweiligen Portleisten PA, PB, PC, PD sind mit GND, Pin 10 mit VCC
verbunden.
LCD-Anzeige
Anschlußbelegung einer standart LCD-Anzeigeeinheit über 4 Bit-Datenbus
Pin-mc |
Pin |
Funktion |
Belegung |
Anmerkung |
LCD-Anzeige |
1 |
PB0 |
(T0/XCK) |
LCD/TM |
Ausg. LCD-E; Eing. Taster Spalte 1 |
2 |
PB1 |
(T1) |
LCD/TM |
Ausg. LCD-RW; Eing. Taster Spalte 2 |
3 |
PB2 |
(AIN0/INT2) |
LCD/TM |
Ausg. LCD-RS; Eing. Taster Spalte 3 |
24 |
PC2 |
(TCK) |
LCD/TM |
A, LCD-Data 4; A, Taster Zeile 1 |
25 |
PC3 |
(TMS) |
LCD/TM |
A, LCD-Data 5; A, Taster Zeile 2 |
26 |
PC4 |
(TDO) |
LCD/TM |
A, LCD-Data 6; A, Taster Zeile 3 |
27 |
PC5 |
(TDI) |
LCD/TM |
A, LCD-Data 7; A, Taster Zeile 4 |
21 |
PD7 |
(OC2) |
LCD/TM |
Ausg.PWM, LCD-E2 (Backlight) |
LCD-Steckverbindung
Pin |
Port |
Funktion |
Anmerkung |
Stiftleiste 10pol. oder Wannenstecker nach RN-Norm "LCD" |
J1.1 |
PC5 |
LCD-DATA 7 |
Taster Zeile 4 |
J1.2 |
PC4 |
LCD-DATA 6 |
Taster Zeile 3 |
J1.3 |
PC3 |
LCD-DATA 5 |
Taster Zeile 2 |
J1.4 |
PC2 |
LCD-DATA 4 |
Taster Zeile 1 |
J1.5 |
PD7 |
LCD-E2 |
Hintergrundbeleuchtung (PWM) |
J1.6 |
PB0 |
LCD-E |
Eing. Taster Spalte 1 |
J1.7 |
PB1 |
LCD-R/W |
Eing. Taster Spalte 2 |
J1.8 |
PB2 |
LCD-RS |
Eing. Taster Spalte 3 |
J1.9 |
GND |
|
|
J1.10 |
VCC |
|
|
Auf der LCD-Steckverbindung liegt parallel die Tastaturmatrix
Tastaturmatrix
Anschlußbelegung einer 3x4 Tastaturmatrix (z.B. Conrad Bestellnummer xxx)
Pin-mc |
Pin |
Funktion |
Belegung |
Anmerkung |
Tastaturmatrix 4 x 3 |
1 |
PB0 |
(T0/XCK) |
LCD/TM |
Taster Spalte 1 |
2 |
PB1 |
(T1) |
LCD/TM |
Taster Spalte 2 |
3 |
PB2 |
(AIN0/INT2) |
LCD/TM |
Taster Spalte 3 |
24 |
PC2 |
(TCK) |
LCD/TM |
Taster Zeile 1 |
25 |
PC3 |
(TMS) |
LCD/TM |
Taster Zeile 2 |
26 |
PC4 |
(TDO) |
LCD/TM |
Taster Zeile 3 |
27 |
PC5 |
(TDI) |
LCD/TM |
Taster Zeile 4 |
Tastaturmatrix-Steckverbindung
Die Tastaturmatrix wird über die LCD-Steckverbindung mit angeschlossen! Anschlußbelegung siehe dort.
RFID-Leseeinheit
Datenschnittstelle zur RFID-Leseeinheit
Pin |
Port |
Funktion |
Anmerkung |
Stiftleiste 8pol. (siehe z.B. Reichelt PS 25/8G WS) |
J3.1 |
|
GND |
Signal Ground |
J3.2 |
PD1 |
INP0 |
Send one or Multipackets |
J3.3 |
PD0 |
RXD |
Receive Data from Lesegerät (TTL); Led green |
J3.4 |
PD4 |
Led red |
Ready Led (lights red aktiv low) |
J3.5 |
PD5 |
Beep ext |
built-in beeper (aktiv low) |
J3.6 |
|
Vcc |
5 V Spanungsversorgung für RFID-Leseinheit |
J3.7 |
|
NC |
not connected |
J3.8 |
|
NC |
not connected |
Achtung:
Bei USART-Programmierung Senderegister *nicht* mit 1 << TXEN initialisieren, sondern als Standart I/O-Pin setzen. Output high for single Packages.
|