Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 paź 2025, o 22:09


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 78 ]  Przejdź na stronę Poprzednia strona  1, 2, 3  Następna strona
Autor Wiadomość
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 17:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Wydaje się, że dobrze. Ale proszę, wklejaj kod za pomocą SYNTAX = C :P
Bo Różowy przyjdzie i się wkurzy :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 17:10 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

@evb5.1
OK pod warunkiem że wpiszesz jeszcze coś za baud.
Niestety nie będzie to bezpośrednio prędkość typu 9600 itp.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 17:11 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Będę tak wklejał. Wgrywam kod ale dalej nie pojawia się nic w terminalu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 17:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Cytuj:
OK pod warunkiem że wpiszesz jeszcze coś za baud.
Niestety nie będzie to bezpośrednio prędkość typu 9600 itp.

No właśnie, nawet tego nie zauważyłem.
Ten SYNTAX C na prawdę pomaga w czytaniu kodu. To nie jest wymysł tego forum, tylko dzięki temu od razu widać składnię.

------------------------ [ Dodano po: 2 minutach ]

No kurza stopka dinozaura Maurycego :)

Zobacz:
void USART_Init( uint16_t baud );

Ta funkcja oczekuje, że podasz jej liczbę która będzie definiowała prędkość.
Jednak nie będzie to ani 9600 abo 115200 ani nic takiego. Ta liczba to jest parametr który trzeba wyliczyć na podstawie taktowania procesora.
Jeśli tego nie będzie to nie ma mowy o transmisji poprawnej.

------------------------ [ Dodano po: 9 minutach ]

Wiesz jak się to oblicza?

Jeśli nie to KONIECZNIE:
Poradnik Mirka o ADC. Tak, właśnie o ADC. Tam jest bardzo dokładnie wytłumaczona transmisja USART:
Dokładnie:
od 26 miniuty
http://mirekk36.blogspot.com/2013/06/przetwornik-adc-w-avr-czesc-03.html

Mogę podrzucić Ci kod. Ale lepiej, żebyś wiedział o co chodzi. Bo się znowu rozbijemy o różne rzeczy. OK ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:04 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Czy mogę postąpić tak: jeśli chcę przykładowo prędkość 9600 to w nocie katalogowej sprawdzam dla niej wartość i wybieram dla U2X = 0 lub U2X = 1 . Następnie definiuję sobie jakąś zmienną i do niej przypisuję to wartość z noty. Na koniec podmieniam baud na utworzoną zmienną?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:16 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Można, ale lepiej zagonić do tego preprocesor (przez #define).
Przykład masz w nocie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:21 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Znów nie działa. Czy może mi ktoś spróbować dopisać do wcześniejszego kodu te prędkości bo już nie mam pojęcia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:22 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Dla 9600 wpisz 65.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:24 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

czyli mogę wprowadzić definicję #define baud=65



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
To gdzie ma być ta funkcja inicjująca?


Sorki, że tak ze środka tematu cytat daję, ale czytając całość ... mam takie nieodparte wrażenie - że może warto jednak sięgnąć po tę książkę ?

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

na prawdę dużo by ci pomogła i robiłbyś wiele rzeczy szybciej i ze zrozumieniem ... bo tak, to nawet linki do bloga czy poradników YT nie za bardzo pomagają jak widzę :(

------------------------ [ Dodano po: kilkunastu sekundach ]

evb5.1 napisał(a):
czyli mogę wprowadzić definicję #define baud=65


a zajrzyj chociaż tutaj: http://mirekk36.blogspot.com/2013/01/rs ... trick.html

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:38 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Korzystam z tej książki, ale nie rozumiem dlaczego jak w książce jest początkowo takie ustawienie prędkości: void USART_Init( uint16_t baud) {...} , a następnie jest mowa o tym, że za baud należy podstawić określoną liczbę z noty katalogowej, to dlaczego jak dla przykładowej prędkości 9600 za baud podstawiam 51 (taktowanie 8Mhz) to wyskakują błędy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
to dlaczego jak dla przykładowej prędkości 9600 za baud podstawiam 51 (taktowanie 8Mhz) to wyskakują błędy?


to pokaż proszę dokładnie ten fragment kodu i pokaż błędy jakie ci wyskakują ....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:48 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



błędy:
-MF"pierwszy.d" -MT"pierwszy.d" -c -o "pierwszy.o" "../pierwszy.c"
../pierwszy.c:14:13: warning: ISO C99 requires whitespace after the macro name
../pierwszy.c:18: error: expected ';', ',' or ')' before '=' token
../pierwszy.c: In function 'main':
../pierwszy.c:23: error: expected ';', ',' or ')' before '=' token
../pierwszy.c: At top level:
../pierwszy.c:40: error: expected ';', ',' or ')' before '=' token
make: *** [pierwszy.o] Error 1

**** Build Finished ****



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:51 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

W #define zamiast "=" ma być spacja.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:53 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

poprawiłem tą spację ale błędy nadal są:

../pierwszy.c:18: error: expected ';', ',' or ')' before numeric constant
../pierwszy.c: In function 'main':
../pierwszy.c:23: error: expected ';', ',' or ')' before numeric constant
../pierwszy.c: At top level:
../pierwszy.c:40: error: expected ';', ',' or ')' before numeric constant
make: *** [pierwszy.o] Error 1



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:55 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

No to wklej całość a nie jakiś wycinek kodu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:57 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 19:59 
Offline
Użytkownik

Dołączył(a): 24 kwi 2013
Posty: 454
Pomógł: 30

Zdefiniowałeś funkcję w funkcji - linia 10 ma być bez void i uint16_t.



Ostatnio edytowano 26 kwi 2014, o 20:01 przez ciamciak, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
Korzystam z tej książki,


sorry ale wcale nie korzystasz z tej książki :( to niemożliwe ...

gdybyś korzystał to nie pisałbyś ciał funkcji wewnątrz innych funkcji a pomimo to że już nawet inni koledzy ci przypominali o tym ty nadal robisz to samo :(

Cytuj:
int main(void) {

void USART_Init( uint16_t baud );


while(1){


czytałeś pierwszy rozdział o języku C ? o tym jak wygląda podstawowy program ? czytałeś rozdział o samych funkcjach ? moim zdaniem niestety w ogóle nie czytałeś .... bo ok błędy mógłbyś robić .... no ale masz na płycie DVD dołączonej do książki podstawowe kody źródłowe do testów a nawet przepisując z książki - nie robiłbyś AŻ TAKICH błędów :( .... w żadnym miejscu książki nie ma takich dziwnych rzeczy jakie tutaj piszesz :(

------------------------ [ Dodano po: 2 minutach ]

więc jeśli masz książkę - to weź napisz sobie z niej z rozdziału na temat UART podstawowy kod .... nie ma prawa nie działać

już nie wspomnę o poradnikach video do których jeden z kolegów podał ci linki - gdzie widać jak to się robi ... a ty wciąż i wciąż to samo piszesz ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:04 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Książkę czytałem ale jestem dopiero początkujący w programowaniu i stąd te pomyłki. Na płycie mam kody z uart, ale chciałem stworzyć kod z tego co było w książce.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:06 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
Na płycie mam kody z uart, ale chciałem stworzyć kod z tego co było w książce


no dobrze - to w książce masz DOKŁADNIE inicjalizację i podstawowe wysyłanie ...

ja bardzo dobrze rozumiem że jesteś początkujący - każdy musi zacząć ... ale kody na DVD są po to żeby się wspomagać w trakcie nauki - i podejrzeć czasem jak się pisze te funkcje już w działającym kodzie tak w całości ... zamiast je zlepiać jak popadnie

masz teraz tą najnowszą wersję książki w twardej oprawie ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:08 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Nie, tą w miękkiej oprawie



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:10 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

W miękkim Mirku też jest prawidłowo działający kod.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 05 sie 2013
Posty: 1154
Lokalizacja: Lublin / Kraków
Pomógł: 72

Słuchaj, nie mnie oceniać. Ale taka dobra rada.
Zacznij od prostrzego przykłądu. A nie od razu od transmisji szeregowej.
Próbowałeś napisać coś mega prostego? Na przykład miganie diodą LED.

Żeby obyć się edytorem. Z samym wyglądem kodu.
Później obudować to miganie diodą w funkcję. A później przejść do rzeczy trudniejszych.

Widzisz u Ciebie są podstawowe braki. Ta sprawa z funkcjami, jak je pisać, jak definiwać, deklarować, wywoływać. To jest coś bez czego nic w C nie napiszesz. Musisz te zagadnienia dobrze rozumieć.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:16 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
Nie, tą w miękkiej oprawie


No to teraz panie kochany po kolei:

1. zajrzyj sobie na stronę 260 - na początku strony masz pokazaną inicjalizację!

2. zajrzyj sobie na stronę 258 - masz pokazaną funkcję USART_Transmit()

3. zajrzyj sobie na końcówkę strony 258 i początek 259 - no masz jak BYK cały przykładowy program linia po linii do wysyłania literki 'A'

co więcej do WSZYSTKIEGO masz opisy co i jak po kolei, co od czego zależy - na co zwrócić uwagę

no to jak ty możesz niby przepisywać to i robić WSZYSTKO na odwrót ?

------------------------ [ Dodano po: 2 minutach ]

sq8dsr napisał(a):
Słuchaj, nie mnie oceniać. Ale taka dobra rada.
Zacznij od prostrzego przykłądu.


to na pewno jest dobra rada - ale ja dodam jeszcze żeby kolega co najmniej RAZ , jeden RAZ przeczytał książkę w całości ... a potem dopiero na wyrywki zaczął i zaczął właśnie od migania diodą czyli od PIERWSZEGO rozdziału z części warsztatowej bo nie na darmo i nie przypadkowo od tego zaczyna się naukę....

tymczasem kolega nawet jeśli ma tą książkę - to wygląda jakby jej WCALE NIE przeczytał - tylko otworzył na rozdziale o UART ale co gorsza nawet go nie czytał - tylko ot tak na chybił trafił zaczął coś pisać :(

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:22 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

Kod przepisałem słowo w słowo (ten z 258 i 259). Na początku funkcji main jest komentarz: w tym miejscu inicjalizacja UART, a więc w tym miejscu wstawiłem z noty deklarację funkcji inicjalizującej, a następnie po zamknięciu funkcji main przepisałem definicję funkcji inicjalizującej. Problem pojawił się z baud, za które należy podstawić tą prędkość.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

evb5.1 napisał(a):
Na początku funkcji main jest komentarz: w tym miejscu inicjalizacja UART, a więc w tym miejscu wstawiłem z noty deklarację funkcji inicjalizującej


No i to właśnie pokazuje że nie mogłeś czytać rozdziału o funkcjach ale nawet chyba o podstawach C ...

nie wiesz nadal pewnie co to jest DEKLARACJA a co to jest DEFINICJA funkcji lub zmiennej i dlatego nie wiesz gdzie się to stosuje

powiedz czy tak ciężko ciebie przekonać żebyś zaczął jednak od podstaw ?

bo tak to wyjdzie i tak na jedno - będziesz pisał na ślepo to co ci ktoś podpowie a nadal sam później nie złożysz najprostszego programu

dlaczego nie zacząłeś od migania diodami LED ??? - tam są pierwsze ćwiczenia z prostymi funkcjami, również w kolejnej lekcji przy klawiszach itp ...

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:27 
Offline
Użytkownik

Dołączył(a): 27 sty 2014
Posty: 194
Lokalizacja: Jantar
Pomógł: 3

Ja jak opanowywałem UART jeszcze bez Bluebooka to zrobiłem tak:

1.http://mirekk36.blogspot.com (bez bloga ani rusz!!!!!!!)
2.http://mirekk36.blogspot.com/2013/06/pr ... sc-03.html
3.Tam pobierasz plik i otwierasz folder MTUART.
4.Drukujesz MYUART.c i MYUART.h
5. Krok po kroku analizujesz kod.

Ja dzięki temu dowiedziałem się wielu różnych rzeczy.
np Jak tworzyć biblioteki, jak przekazywać argumenty do funkcji, jak tworzyć funkcję

Dopiero potem dostałem Bluebooka i z książką uczę się C#.
Teraz studiuję Greenbooka, ale z przykrością stwierdzam, że Pan Mirek przesadził z poziomem trudności w tej książce.
Pan Mirek zbyt szybko wkroczył w wysokie sfery programowania.
Ale za to Bluebook to naprawdę kawałek nieba:)
Często po kilka razy czytam ten sam rozdział, żeby zrozumieć go na 100%.

_________________
Bluebook, Greenbook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:29 
Offline
Użytkownik

Dołączył(a): 13 lut 2014
Posty: 31
Pomógł: 0

W wolnym czasie ją przeczytam, ale proszę napisać czy w miejscu gdzie napisano: w tym miejscu inicjalizacja UART nie trzeba nic wstawiać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: USART
PostNapisane: 26 kwi 2014, o 20:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27443
Lokalizacja: Szczecin
Pomógł: 1045

Alan Bejnarowicz napisał(a):
Teraz studiuję Greenbooka, ale z przykrością stwierdzam, że Pan Mirek przesadził z poziomem trudności w tej książce


Wydaje mi się, że nie przesadziłem - tylko że bardzo wyraźnie mówię - że Greenbook będzie bardziej strawny dla osób, które na prawdę już w całości dobrze przerobią Bluebooka ... poćwiczą wszystko od deski do deski - łącznie z ostatnimi ćwiczeniami z Ethernetem gdzie wprowadzam callbacki ! ... to jest WAŻNE! ... bo to wstęp ... do tego co się dzieje w Greenbooku. Tzn nie chodzi o to żeby nauczyć się ethernetu - nie, chodzi o to aby na tym przykładzie zrozumieć wstępnie callbacki ... ale tak samo w przypadku SuperDebounce

dlatego proszę oceniać z tej pozycji Greenbooka .... ok ? Bo akurat sporo czytelników już potwierdziło - że jako kolejna książka z tego cyklu to dobra kontynuacja ....

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 78 ]  Przejdź na stronę Poprzednia strona  1, 2, 3  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO