MMmega0X.pdf

(536 KB) Pobierz
MMmega0X Minimoduły dla ATmega 103/128
Instrukcja
użytkownika
R
Many ideas one solution
REV 1.1
924275080.550.png 924275080.622.png 924275080.633.png 924275080.644.png 924275080.001.png 924275080.012.png 924275080.023.png 924275080.034.png 924275080.044.png 924275080.055.png 924275080.066.png 924275080.077.png 924275080.088.png 924275080.099.png 924275080.110.png 924275080.121.png 924275080.132.png 924275080.143.png 924275080.154.png 924275080.165.png 924275080.176.png 924275080.187.png 924275080.198.png 924275080.209.png 924275080.220.png 924275080.231.png 924275080.242.png 924275080.253.png 924275080.264.png 924275080.275.png 924275080.286.png 924275080.297.png 924275080.308.png 924275080.319.png 924275080.330.png 924275080.341.png 924275080.352.png 924275080.363.png 924275080.374.png 924275080.385.png 924275080.396.png 924275080.407.png 924275080.418.png 924275080.429.png 924275080.440.png 924275080.451.png 924275080.462.png 924275080.473.png 924275080.484.png 924275080.495.png 924275080.506.png 924275080.517.png 924275080.528.png 924275080.539.png 924275080.551.png 924275080.562.png 924275080.573.png 924275080.584.png 924275080.595.png 924275080.606.png 924275080.617.png 924275080.619.png 924275080.620.png 924275080.621.png 924275080.623.png 924275080.624.png 924275080.625.png 924275080.626.png 924275080.627.png 924275080.628.png 924275080.629.png 924275080.630.png 924275080.631.png 924275080.632.png 924275080.634.png 924275080.635.png 924275080.636.png 924275080.637.png 924275080.638.png 924275080.639.png 924275080.640.png 924275080.641.png 924275080.642.png 924275080.643.png 924275080.645.png 924275080.646.png 924275080.647.png 924275080.648.png 924275080.649.png 924275080.650.png 924275080.651.png 924275080.652.png 924275080.653.png 924275080.654.png 924275080.002.png 924275080.003.png 924275080.004.png 924275080.005.png 924275080.006.png 924275080.007.png 924275080.008.png 924275080.009.png 924275080.010.png 924275080.011.png 924275080.013.png 924275080.014.png 924275080.015.png 924275080.016.png 924275080.017.png 924275080.018.png 924275080.019.png 924275080.020.png 924275080.021.png 924275080.022.png 924275080.024.png 924275080.025.png 924275080.026.png 924275080.027.png 924275080.028.png 924275080.029.png 924275080.030.png 924275080.031.png 924275080.032.png 924275080.033.png 924275080.035.png 924275080.036.png 924275080.037.png 924275080.038.png 924275080.039.png 924275080.040.png 924275080.041.png 924275080.042.png
 
Wstęp
MMmega01 i MMmega02 są uniwersalnymi minimodułami dla mikro-
kontrolera ATmega 103/128 firmy Atmel. Mikrokontroler ten jest dostępny w
obudowie TQFP64, która ze względu na zagęszczony układ wyprowadzeń
utrudnia stosowanie go w układach prototypowych i amatorskich. My
podjeliśmy próbę umieszczenia go na płytce o wymiarach 39x42 mm z
układem wyprowadzeń pasującym do ogólnie dostępnych druków
prototypowych. Dodatkowo dodaliśmy zegar czasu rzeczywistego z
podtrzymaniem bateryjnym, pamięć szeregową DataFlash o pojemności do
4Mb, układ monitorujący napięcie zasilania oraz złącze ISP (In-System
Programming). Wszystkie porty i sygnały mikrokontrolera wyprowadziliśmy
przy pomocy dwurzędowych złącz szpilkowych o rastrze 0,1’. Minimoduł ten
nie jest jedynie adapterem, ale kompletną płytą główną dla Atmega103/128.
Wystarczy podłączyć napięcie zasilania, złącze ISP i możemy zacząć
ładować 128 kBajtów pamięci flash mikrokontrolera. Dzięki zintegrowaniu
peryferii z mikrokontrolerem na jednej płytce, zastosowanie modułu może
skrócić czas projektowania i ułatwić budowę systemów bazujących na
mikrokontrolerach ATmega, eliminując konieczność projektowania obwodu
drukowanego . Do modułu dostarczone jest oprogramowanie do komunikacji
z wbudowanymi peryferiami.
Cechy modułów
Mikrokontroler ATmega103/128 (L) (1)
Zegar czasu rzeczywistego z magistralą I 2 C lub SPI + podstawka pod baterię
litową (1)
Szeregowa pamięć DataFlash z magistralą SPI o pojemności do 4Mb (1)
Złącze do programowania w systemie SPI z multiplekserem magistrali
Układ resetu i kontroli napięcia zasilania DS1811 lub DS1817) (1)
Wszystkie porty i sygnały mikrokontrolera wyprowadzone po obu stronach płytki
przy pomocy złącz szpilkowych o rastrze 0,1’’
Dodatkowy kwarc 32.768 kHz dla wewnętrznego Timera/Licznika mikrokontrolera (1)
Małe wymiary
Przykładowe oprogramowanie w postaci funkcji języka C
Uwagi:
1:
W zależności o wersji minimodułu
Dostępne wersje
Układ dostępny jest w trzech podstawowych wersjach:
MMmega00 - ATmega128, 8MHz, kwarc 32.768kHz
MMmega01 - ATmega128, 8Mhz, DataFlash 1Mb, RTC I 2 C PCF8583, podstawka
pod baterię litową, kwarc 32.768kHz, zasilanie 5V DC
MMmega02 - ATmega128, 8Mhz, DataFlash 1Mb, RTC SPI DS1305, podstawka
pod baterię litową, kwarc 32.768kHz, zasilanie 5V DC
2
924275080.043.png 924275080.045.png 924275080.046.png 924275080.047.png 924275080.048.png 924275080.049.png 924275080.050.png 924275080.051.png 924275080.052.png 924275080.053.png 924275080.054.png 924275080.056.png 924275080.057.png 924275080.058.png 924275080.059.png 924275080.060.png 924275080.061.png 924275080.062.png 924275080.063.png 924275080.064.png 924275080.065.png 924275080.067.png 924275080.068.png 924275080.069.png 924275080.070.png 924275080.071.png 924275080.072.png 924275080.073.png 924275080.074.png 924275080.075.png 924275080.076.png 924275080.078.png 924275080.079.png 924275080.080.png 924275080.081.png 924275080.082.png 924275080.083.png 924275080.084.png 924275080.085.png 924275080.086.png 924275080.087.png 924275080.089.png 924275080.090.png 924275080.091.png 924275080.092.png 924275080.093.png 924275080.094.png 924275080.095.png 924275080.096.png 924275080.097.png 924275080.098.png 924275080.100.png 924275080.101.png 924275080.102.png 924275080.103.png 924275080.104.png 924275080.105.png 924275080.106.png 924275080.107.png 924275080.108.png 924275080.109.png 924275080.111.png 924275080.112.png 924275080.113.png 924275080.114.png 924275080.115.png 924275080.116.png 924275080.117.png 924275080.118.png 924275080.119.png 924275080.120.png 924275080.122.png 924275080.123.png 924275080.124.png 924275080.125.png 924275080.126.png 924275080.127.png 924275080.128.png 924275080.129.png 924275080.130.png 924275080.131.png 924275080.133.png 924275080.134.png 924275080.135.png 924275080.136.png 924275080.137.png 924275080.138.png 924275080.139.png 924275080.140.png 924275080.141.png 924275080.142.png 924275080.144.png 924275080.145.png 924275080.146.png 924275080.147.png 924275080.148.png 924275080.149.png 924275080.150.png 924275080.151.png 924275080.152.png 924275080.153.png 924275080.155.png
Możliwa jest również własna konfiguracja według następującego selektora:
MMmega0r – b – f – x – v
0 - bez układu RTC
1 - RTC I 2 C PCF 8583
2 - RTC SPI DS1305
0 - bez pamięci DataFlash
1 - 1Mb DataFlash
2 - 2Mb DataFlash
4 - 4Mb DataFlash
8 - 8Mb DataFlash
5 - wersja 5V
3.3 - wersja 3.3V
0 - bez podstawki pod baterie
1 - podstawka pod baterie CR2023
3.6864 - Kwarc 3.6864 Mhz
4 - Kwarc 4 Mhz
6 - Kwarc 6 Mhz
8 - Kwarc 8 Mhz
11,059 - Kwarc 11,059 Mhz
16
- Kwarc 16 Mhz
Opis wyprowadzeń
A1
PE0 (RxD)
B1
/PEN
A2
PE1 (TxD)
Widok z góry
B2
VBAT
A3
PE2 (AC+)
MMmega00
B3
AVCC
ISP Header
A4
PE3 (AC-)
MMmega01
B4
AGND
A5
PE4 (INT4)
MMmega02
B5
AREF
A6
PE5 (INT5)
B6
PF0 (ADC0)
A7
PE6 (INT6)
B7
PF1 (ADC1)
A8
PE7 (INT7)
B8
PF2 (ADC2)
A9
PB0 (SS)
B9
PF3 (ADC3)
MOSI VCC
LED GND
RST GND
SCK GND
MISO GND
A10
PB1 (SCK)
B10
PF4 (ADC4)
A11
PB2 (MOSI)
B11
PF5 (ADC5)
A12
PB3 (MISO)
B12
PF6 (ADC6)
A13
PB4 (OC0)
B13
PF7 (ADC7)
A14
PB5 (OC1A)
B14
PA0 (AD0)
A15
PB6 (OC1B)
B15
PA1 (AD1)
A16
PB7 (OC2)
B16
PA2 (AD2)
A17
PD0 (INT0)
B17
PA3 (AD3)
A18
PD1 (INT1)
B18
PA4 (AD4)
A19
PD2 (INT3)
B19
PA5 (AD5)
A20
PD3 (INT4)
B20
PA6 (AD6)
A21
PD4 (IC1)
B21
PA7 (AD&)
A22
PD5
B22
ALE
A23
PD6 (T1)
B23
PC7 (A15)
A24
PD7 (T2)
B24
PC6 (A14)
A25
XTAL-Out
B25
PC5 (A13)
A26
RST
B26
PC4 (A12)
A27
/RD
B27
PC3 (A11)
MMmega01 MMmega02
INT0 ERTC
A28
/WR
B28
PC2 (A10)
A29
PG3
B29
PC1 (A9)
A30
PG4
B30
PC0 (A8)
A31
GND
B31
EFLASH
A32
VCC
B32
3
924275080.156.png 924275080.157.png 924275080.158.png 924275080.159.png 924275080.160.png 924275080.161.png 924275080.162.png 924275080.163.png 924275080.164.png 924275080.166.png 924275080.167.png 924275080.168.png 924275080.169.png 924275080.170.png 924275080.171.png 924275080.172.png 924275080.173.png 924275080.174.png 924275080.175.png 924275080.177.png 924275080.178.png 924275080.179.png 924275080.180.png 924275080.181.png 924275080.182.png 924275080.183.png 924275080.184.png 924275080.185.png 924275080.186.png 924275080.188.png 924275080.189.png 924275080.190.png 924275080.191.png 924275080.192.png 924275080.193.png 924275080.194.png 924275080.195.png 924275080.196.png 924275080.197.png 924275080.199.png 924275080.200.png 924275080.201.png 924275080.202.png 924275080.203.png 924275080.204.png 924275080.205.png 924275080.206.png 924275080.207.png 924275080.208.png 924275080.210.png 924275080.211.png 924275080.212.png 924275080.213.png 924275080.214.png 924275080.215.png 924275080.216.png 924275080.217.png 924275080.218.png 924275080.219.png 924275080.221.png 924275080.222.png 924275080.223.png 924275080.224.png 924275080.225.png 924275080.226.png 924275080.227.png 924275080.228.png 924275080.229.png 924275080.230.png 924275080.232.png 924275080.233.png 924275080.234.png 924275080.235.png 924275080.236.png 924275080.237.png 924275080.238.png 924275080.239.png 924275080.240.png 924275080.241.png 924275080.243.png 924275080.244.png 924275080.245.png 924275080.246.png 924275080.247.png 924275080.248.png 924275080.249.png 924275080.250.png 924275080.251.png 924275080.252.png 924275080.254.png 924275080.255.png 924275080.256.png 924275080.257.png 924275080.258.png 924275080.259.png 924275080.260.png 924275080.261.png 924275080.262.png 924275080.263.png 924275080.265.png 924275080.266.png 924275080.267.png 924275080.268.png 924275080.269.png 924275080.270.png 924275080.271.png 924275080.272.png 924275080.273.png 924275080.274.png 924275080.276.png 924275080.277.png 924275080.278.png 924275080.279.png 924275080.280.png 924275080.281.png 924275080.282.png 924275080.283.png 924275080.284.png 924275080.285.png 924275080.287.png 924275080.288.png 924275080.289.png 924275080.290.png 924275080.291.png 924275080.292.png 924275080.293.png 924275080.294.png 924275080.295.png 924275080.296.png 924275080.298.png 924275080.299.png 924275080.300.png 924275080.301.png 924275080.302.png 924275080.303.png 924275080.304.png 924275080.305.png 924275080.306.png 924275080.307.png 924275080.309.png 924275080.310.png 924275080.311.png 924275080.312.png 924275080.313.png 924275080.314.png 924275080.315.png 924275080.316.png 924275080.317.png 924275080.318.png 924275080.320.png 924275080.321.png 924275080.322.png 924275080.323.png 924275080.324.png 924275080.325.png 924275080.326.png 924275080.327.png 924275080.328.png 924275080.329.png 924275080.331.png 924275080.332.png 924275080.333.png 924275080.334.png 924275080.335.png 924275080.336.png 924275080.337.png 924275080.338.png 924275080.339.png 924275080.340.png 924275080.342.png 924275080.343.png 924275080.344.png 924275080.345.png 924275080.346.png 924275080.347.png 924275080.348.png 924275080.349.png
Zasilanie minimodułów
Moduł powinien być zasilany napięciem 5V DC, wyprowadzenia (VCC i GND). W module
wydzielono napięcie zasilania przetwornika ADC wyprowadzenie (AVCC) i masę części
analogowej wyprowadzenie (AGND). Napięcie referencyjne przetwornika ADC wyprowa-
dzono na nóżkę (AREF). W wypadku używania wewnętrznej baterii jej napięcie
wyprowadzono na nóżkę (VBAT), natomiast gdy używane jest zewnętrzne źródło, jego
napięcie powinno być również podane na nóżkę (VBAT)
! Nie wolno jednocześnie używać wewnętrznego i zewnętrznego źródła napięcia
podtrzymania !
Pobór prądu przez moduł przy częstotliwości taktowania mikrokontrolera 6Mhz wynosi
około 30mA. Dostępne są również wersje minimodułów na napięcie 3.3V dla mikro-
kontrolerów ATmega103L/128L.
Reset
Układ nadzoru napięcia zasilania DS1811/1817 uaktywnia sygnał /RESET mikrokontrolera
jeżeli napięcie zasilania spadnie poniżej 4.6V. Linia /RESET może być również przełączana
z zewnątrz udostępniając tym samym możliwość zresetowania mikrokontrolera przez
zewnętrzne elementy. Zewnętrzna aktywacja sygnału /RESET następuje po podaniu
poziomu niskiego na linie /RESET wyprowadzenie (RST).
Zegar czasu rzeczywistego
Układ posiada wbudowany układ RTC (Real Time Clock) z podtrzymywaniem bateryjnym.
W wersji MMmega01 wbudowano układ z magistralą I 2 C PCF8583, natomiast w wersji
MMmega02 z magistralą SPI DS1305. Napięcie podtrzymania pobierane jest z bateryjki
litowej (CR2023) umieszczonej w podstawce lub zewnętrznego źródła poprzez
wyprowadzenie (VBAT).
W wersji z zegarem PCF8583 linie SDA i SCL podłączone są bezpośrednio do
wyprowadzeń (PD0 i PD1) mikrokontrolera. Wyjście przerwania INT układu zegarowego
zostało wyprowadzone na zewnątrz minimodułu poprzez nóżkę (INT0), pozwala to na jego
połączenie z dowolnym wyprowadzeniem mikrokontrolera. Może ono być również
podłączone wewnątrz minimodułu do portu PE4 mikrokontrolera poprzez zwarcie zworki J3.
W wersji z zegarem DS1305 linie SDI, SDO, SCLK magistrali SPI połączono poprzez
układ multipleksera HC4053 z odpowiadającymi im sygnałami mikrokontrolera, pozwala to
na odłączenie układu od magistrali w chwili programowania pamięci flash mikrokontrolera.
Linia CE (Chip Enable) zegara została wyprowadzona na zewnątrz minimodułu poprzez
nóżkę (ERTC), co pozwala na jej dowolne połączenie z wyprowadzeniami mikrokontrolera,
możliwe jest również połączenie jej z portem PB5 mikrokontrolera poprzez zwarcie zworki
J3. Połączenie linii INT układu zegarowego jest identyczne jak w wersji z zegarem
PCF8583.
Pamięć szeregowa DataFlash
Minimoduł posiada wbudowaną pamięć DataFlash o pojemności do 4Mb, w zależności od
wersji minimodułu. Pamięć komunikuje się z mikrokontrolerem przy pomocy szybkiej
magistrali SPI. Magistrala SPI pamięci została połączona poprzez układ multipleksera 4053
z odpowiadającymi jej sygnałami mikrokontrolera. Linia CS (Chip Select) pamięci została
wyprowadzona na zewnątrz minimodułu poprzez nóżkę (EFLASH), może ona być również
4
924275080.350.png 924275080.351.png 924275080.353.png 924275080.354.png 924275080.355.png 924275080.356.png 924275080.357.png 924275080.358.png 924275080.359.png 924275080.360.png 924275080.361.png 924275080.362.png 924275080.364.png 924275080.365.png 924275080.366.png 924275080.367.png 924275080.368.png 924275080.369.png 924275080.370.png 924275080.371.png 924275080.372.png 924275080.373.png 924275080.375.png 924275080.376.png 924275080.377.png 924275080.378.png 924275080.379.png 924275080.380.png 924275080.381.png 924275080.382.png 924275080.383.png 924275080.384.png 924275080.386.png 924275080.387.png 924275080.388.png 924275080.389.png 924275080.390.png 924275080.391.png 924275080.392.png 924275080.393.png 924275080.394.png 924275080.395.png 924275080.397.png 924275080.398.png 924275080.399.png 924275080.400.png 924275080.401.png 924275080.402.png 924275080.403.png 924275080.404.png 924275080.405.png 924275080.406.png 924275080.408.png 924275080.409.png 924275080.410.png 924275080.411.png 924275080.412.png 924275080.413.png 924275080.414.png 924275080.415.png 924275080.416.png 924275080.417.png 924275080.419.png 924275080.420.png 924275080.421.png 924275080.422.png 924275080.423.png 924275080.424.png 924275080.425.png 924275080.426.png 924275080.427.png 924275080.428.png 924275080.430.png 924275080.431.png 924275080.432.png 924275080.433.png 924275080.434.png 924275080.435.png 924275080.436.png 924275080.437.png 924275080.438.png 924275080.439.png 924275080.441.png 924275080.442.png 924275080.443.png 924275080.444.png 924275080.445.png 924275080.446.png 924275080.447.png 924275080.448.png 924275080.449.png 924275080.450.png 924275080.452.png 924275080.453.png 924275080.454.png 924275080.455.png 924275080.456.png 924275080.457.png 924275080.458.png 924275080.459.png 924275080.460.png
bezpośrednio połączona z portem PB4 mikrokontrolera poprzez zwarcie zworki J1. W chwili
obecnej produkowane są jedynie pamięci DataFlash o napięciu zasilania 3.3V, z odporno-
ścią linii wejściowych na sygnał 5V. Napięcie zasilania pamięci 3.3V uzyskano przy pomocy
stabilizatora składającego się z trzech diod połączonych szeregowo.
Złacze ISP
Złącze ISP jest używane do programowania w systemie. Wszystkie sygnały interfejsu ISP
zostały połączone z mikrokontrolerem przez multiplekser HC4053, co pozwala na ich
odłączenie od reszty modułu podczas operacji programowania. Eliminuje to możliwość
przypadkowego zapisu do układu RTC, DataFlash, lub magistrali RS232. Multiplekser
sterowany jest sygnałem LED, podczas programowania musi on być połączony z
poziomem niskim co sygnalizowane jest za pomocą diody LED (ISP). Złącze ISP jest
kompatybilne z układem STK300, do programowania może być użyty programator
ISPcable I lub ISPcable II produkowany przez naszą firmę lub dowolny programator
posiadający wyprowadzenia w tym standardzie.
Przykładowa aplikacja
Wybór naszego minimodułu jest pierwszym krokiem dla projektów, które muszą być
zrealizowane w krótkim czasie. Minimoduł może być użyty zarówno do prototypu eliminując
konieczność projektowania obwodu drukowanego jak i do układu produkowanego seryjnie
w postaci modułu, umieszczanego w układzie finalnym w postaci „kanapki” co zaoszczędzi
miejsce na druku oraz ułatwi montaż eliminując lutowanie elementu w obudowie QFP64.
Aplikacja demonstruje jak w łatwy sposób można zbudować kompletny system
mikroprocesorowy przy użyciu minimodułu oraz układu ewaluacyjnego EVB503.
Zewnętrzny zasilacz
Komputer PC
Inne urządzenia z RS232
Przetwornica +5 na +/-12V
2 x RS232
Wyświetlacz LCD
RTC
ATmega128
DataFlash
MMmega0X
Dekoder
adresów
Karty rozszerzeń
Ethernet
Gotowe Karty rozszeżeń
Optoizolowane wejscia wyjscia Cyfrowe
Karta Sieciowa
Internet
Karta przetworników ADC i DAC
Sieć telefoniczna
wielkości fizycznych
Karta modemowa
Karty rozszerzeń
Przetworniki
Czujniki zblirzeniowe
Elementy wykonawcze
itp.
Żródło napięcia AREF
Karty prototypowe
Karty rozszerzeń
Porty mikrokontrolera
8 x LED
8 x Microswitch
Buzzer
5
924275080.461.png 924275080.463.png 924275080.464.png 924275080.465.png 924275080.466.png 924275080.467.png 924275080.468.png 924275080.469.png 924275080.470.png 924275080.471.png 924275080.472.png 924275080.474.png 924275080.475.png 924275080.476.png 924275080.477.png 924275080.478.png 924275080.479.png 924275080.480.png 924275080.481.png 924275080.482.png 924275080.483.png 924275080.485.png 924275080.486.png 924275080.487.png 924275080.488.png 924275080.489.png 924275080.490.png 924275080.491.png 924275080.492.png 924275080.493.png 924275080.494.png 924275080.496.png 924275080.497.png 924275080.498.png 924275080.499.png 924275080.500.png 924275080.501.png 924275080.502.png 924275080.503.png 924275080.504.png 924275080.505.png 924275080.507.png 924275080.508.png 924275080.509.png 924275080.510.png 924275080.511.png 924275080.512.png 924275080.513.png 924275080.514.png 924275080.515.png 924275080.516.png 924275080.518.png 924275080.519.png 924275080.520.png 924275080.521.png 924275080.522.png 924275080.523.png 924275080.524.png 924275080.525.png 924275080.526.png 924275080.527.png 924275080.529.png 924275080.530.png 924275080.531.png 924275080.532.png 924275080.533.png 924275080.534.png 924275080.535.png 924275080.536.png 924275080.537.png 924275080.538.png 924275080.540.png 924275080.541.png 924275080.542.png 924275080.543.png 924275080.544.png 924275080.545.png 924275080.546.png 924275080.547.png 924275080.548.png 924275080.549.png 924275080.552.png 924275080.553.png 924275080.554.png 924275080.555.png 924275080.556.png 924275080.557.png 924275080.558.png 924275080.559.png 924275080.560.png 924275080.561.png 924275080.563.png 924275080.564.png 924275080.565.png 924275080.566.png 924275080.567.png 924275080.568.png 924275080.569.png 924275080.570.png 924275080.571.png 924275080.572.png 924275080.574.png 924275080.575.png 924275080.576.png 924275080.577.png 924275080.578.png 924275080.579.png 924275080.580.png 924275080.581.png 924275080.582.png 924275080.583.png 924275080.585.png 924275080.586.png 924275080.587.png 924275080.588.png 924275080.589.png 924275080.590.png 924275080.591.png 924275080.592.png 924275080.593.png 924275080.594.png 924275080.596.png 924275080.597.png 924275080.598.png 924275080.599.png 924275080.600.png 924275080.601.png 924275080.602.png 924275080.603.png 924275080.604.png 924275080.605.png 924275080.607.png 924275080.608.png 924275080.609.png 924275080.610.png 924275080.611.png 924275080.612.png 924275080.613.png 924275080.614.png 924275080.615.png 924275080.616.png 924275080.618.png
Zgłoś jeśli naruszono regulamin