Organizacja eventów nie jest łatwa. Przyzna to każda osoba, która chociaż raz musiała stawić czoła takiemu wyzwaniu. Na liście „must to do” jest wiele punktów, które wpływają na pozytywny finał wyprawy, czyli organizacji wartościowego wydarzenia. A na tym nam przecież zależy. Często jednak nie zważa
Scenariusz festynu rodzinnego pt. "Mam talent". 1. Rozpoczęcie XI festynu rodzinnego pt. „Mam talent”. 2. Powitanie gości przez P. Dyrektor. 3. Wręczenie przez P. Dyrektor podziękowań. Dla porządku i sprawnej organizacji pokrótce omówię sprawy organizacyjne. Dzieci w czasie trwania festynu są pod opieką rodziców.
Podczas jednej z takich podroży jeden z naszych samochodów został uszkodzony na pułapce przeciwczołgowej a kierowcy trafili do szpitala. Pisały o tym największe serwisy prasowe w Polsce. Dlatego właśnie zwracamy się o pomoc abyśmy mogli działać dalej, naprawić nasze auta oraz zebrać fundusze na paliwo oraz dalszą pomoc.
w ogólnopolskich przedsięwzięciach sportowych skierowanych do dzieci i młodzieży. Ponadto, w ramach zadania zakłada się dofinansowanie organizacji ogólnopolskich turniejów w grach zespołowych lub innych ogólnopolskich wydarzeń o charakterze aktywizacyjnym w oparciu o bazę sportową obiektów „Orlik” w celu promocji sportu i
Grzywna w celu przymuszenia może być nakładana kilkakrotnie w tej samej lub wyższej kwocie, z zastrzeżeniem § 4. § 2. Z zastrzeżeniem § 5 każdorazowo nałożona grzywna nie może przekraczać kwoty 10 000 zł, a w stosunku do osób prawnych i jednostek organizacyjnych nie posiadających osobowości prawnej kwoty 50 000 zł. § 3.
kombinasi warna baju dan celana yang cocok wanita. Moi Drodzy!Chciałabym w kilku słowach napisać o Naszym festynie...20 września 2014 r. to dzień, który pozostanie na długo w naszej pamięci. Przepiękna pogoda towarzyszyła nam przez całą imprezę. Z minuty na minutę przybywało gości. Odwiedziło Nas około 500 osób. Stoiska z przepysznym domowym jedzeniem miały największe powodzenie, pierogi rozeszły się w mig :) Myślę, że największą niespodzianką były zespoły, które charytatywnie wystąpiły na Naszej scenie. Ich mocne brzmienie zatrzymały na chwilę oddech, po raz pierwszy Marcinkowice miały tak "odważną" muzykę. "Moonshiners" i "The Cox" pokazały kawał dobrej muzyki! Najmłodsi także nie mieli czasu na nudy. Samochód Ochotniczej Straży Pożarnej z Sobociska, który przyciągnął kocioł grochówki cieszył się największym powodzeniem. Chłopcy całą imprezę udawali strażaków a dziewczynki zajmowały się zwierzątkami ze sklepu zoologicznego "Futrzak". Młodzieżowy Wolontariat PZC spisał się na 6! Zadbał o zabawy dla dzieci, bezpieczeństwo na dmuchanej zjeżdżalni, gry, konkursy, zabawy, fantazyjne malowanie buzi. Oferowali pod namiotem Caritas swoje prace rękodzielnicze, książki i balony. Grupa Wolontaryjna jest wyjątkowo zgrana. Skupiamy młodzież i seniorów dla których charytatywna praca jest powodem do dumy. Życzę wszystkim organizacjom tak świetnego zespołu! Po godz. rozpoczęliśmy zabawę taneczną przy oprawie muzycznej DJ Hals i RadiDj, która trwała do północy. Największe podziękowania składam sołtysowi Sobociska Tadeuszowi Gąsior. Wspierał mnie w najtrudniejszych sytuacjach organizacyjnych, zawsze gotowy do pomocy a co najważniejsze nie kończyło się na słowach. Dziękuję! W imieniu Caritas Marcinkowice Dziękuję Wszystkim osobom, które upiekły ciasta, ulepiły pierogi, zrobiły ogórki, smalec, przygotowały gofry, grochówkę, obsługiwali grill, przygotowywali balony dla najmłodszych, rozstawiali i składali scenę, rozkładali podesty (co było bardzo trudne i ciężkie). Przed nami jeszcze złożenie podestów, zapraszam chętnych do pomocy! Wszystkim którzy nas odwiedzili dziękujemy Prezes Caritas Marcinkowice Irena Kondys Jeszcze raz dziękujemy: 1. DJ'om - DJ HALS i RADI DJ: za profesjonalną oprawę muzyczną! 2. Justynie Zendwalewicz: za charytatywny występ i poprowadzenie tańca ZUMBA! 3. Wszystkim Paniom, które odważyły się wystąpić "na deskach" naszego dance floor: za wspaniałą prezentację uroków tańca ZUMBA! 4. Zespołom "The Moonshiners" i "The Cox": za wspaniałe i nowatorskie brzmienie oraz niesamowity performance swoich zespołów! 5. Grupie tanecznej "SDA KIDS" ze Szkoły Podstawowej w Marcinkowicach: za profesjonalny występ taneczny! 6. Sponsorom, którzy ufundowali nagrody do licytacji!!! 7. Firmom za wsparcie finansowe: - AUTOLIV POLAND z Oławy - BANKOWI SPÓŁDZIELCZEMU z Oławy - GMINIE OŁAWA - FIRMIE LIBERTY z Oławy 8. Prywatnej Agencji Ochrony QUEST: za profesjonalną ochronę w trakcie trwania całej imprezy! 9. Sołtysowi Sobociska Panu Tadeuszowi Gąsior - za osobiste zaangażowanie w przygotowanie festynu! 10. Strażakom z OSP Sobocisko: za przepyszną grochówkę! 11. Sołtysowi Lizawic Panu Jackowi Łągiewczyk - za pomoc w organizacji i przygotowaniu festynu! 12. Prezesowi Klubu Sportowego "Sokół Marcinkowice" Panu Markowi Sokołowskiemu - za udostępnienie boiska i zorganizowanie przedmiotów przeznaczonych do licytacji! 13. Właścicielom firmy WENA, Państwu Magdalenie i Tomaszowi Jurczak - za pomoc w organizacji festynu! 14. WOLONTARIUSZOM CARITAS MARCINKOWICE (tym starszym i tym młodszym): za zaangażowanie i pracę na rzecz CARITAS Marcinkowice w trakcie trwania festynu!!! 15. Osobom, które zaangażowały się w przygotowanie: wypieków, pierogów, smalcu, ogórków, gofrów, kiełbasek! 16. Wszystkim osobom które niosły pomoc w: rozłożeniu i złożeniu sceny oraz podestów a także w ich transporcie! WSZYSTKIM RAZEM I KAŻDEMU Z OSOBNA JESZCZE RAZ DZIĘKUJEMY!!!!! źródło:strona FB Parafialny Zespol Caritas Marcinkowice
Please add exception to AdBlock for If you watch the ads, you support portal and users. Thank you very much for proposing a new subject! After verifying you will receive points! Karpov 20 Oct 2009 09:28 2697 #1 20 Oct 2009 09:28 Karpov Karpov Level 11 #1 20 Oct 2009 09:28 Witam Właśnie stoję przed problemem zorganizowania biura (od strony sprzętowej i technologicznej). Chodzi głównie o telefony. Króciutko o stanie obecnym i dalszych potrzebach: Biuro z wydzielonymi 3 działami +sekretariat, internet NEO 1/256 + 1 linia telefoniczna (1 numer tel/fax) podzielony na 4 stacjonarne (lan) i 5 (wifi) Telefony: ze względu na duża mobilność pracowników ...do tej pory w gre wchodziły tylko komórki, w biurze był tylko jeden telefon DECT + 3 słuchwaki i to wystarczało. No ale się pozmieniało. W tej chwili większość pracy realizuję się "zza biurka". POTRZEBY: centrala - rozmowa przychodzi na sekretariat i tam ma być przełączna na poszczególne działy. Możliwość prowadzenia przynajmniej 2 rozmów jednocześnie. Jaką kupić? Na co zwrócić uwagę? co w moim wypadku będzie wystarczające? Voip? pakować się w to? jakie są rzeczywiste korzyści? po za tym że miałbym dodatkowe wyjście na świat (możliwość prowadzenia jednoczesnych rozmów) jak z jakością? który dostawca? #2 20 Oct 2009 15:41 serwiscentral serwiscentral Level 12 #2 20 Oct 2009 15:41 Funkcje o które pytasz zrealizuje w sumie każda centrala. Pytanie czy chcesz aby stanowisko sekretarki to był jakiś telefon systemowy "z lampkami". Bo tu bys musiał szukać centrali z obsługa takich telefonów (np. Platan Micra). Jeśli nie potrzebujesz stanowiska z aparatem systemowym. To polecam centralke Platan Prima - cena w zależności od konfiguracji około 1000+,-. Masz wszystkie funkcjie zwiazane z przekazywaniami, przenoszeniami,itp. Max 3xPOTS lub 2xPOTS+1ISDN do 10 telefonów wewnętrznych i w stadarcie obsługa 3 kont VoIP. Jako operator do połączen VoIP to chyba na dzień dzisiejszy jakis klon voipdiscount - za: cena, jakosc tez ok. #3 20 Oct 2009 22:40 macmm macmm Level 24 #3 20 Oct 2009 22:40 Osobiście do zastosowań biznesowych nie polecam VoIP. W małych firmach. zazwyczaj Internet kupony jest w standardowej usłudze i współdzielony na komputery. Aby VoIP miał sens trzeba w porządny sprzęt sieciowy zainwestować. Albo jeśli informatyką i łącznością zajmuje się ten sam człowiek to można pójść w któryś z modeli Slicana. Wbudowany router załatwia sporo problemów z konfiguracją sieci pod usługi VoIP. Ale jeśli niczego nadzwyczajnego Ci nie potrzeba to popatrz na : #4 20 Oct 2009 23:26 nixau nixau Level 17 #4 20 Oct 2009 23:26 Sugeruję wybrać hybrydową centralę Panasonic KX-TEA308 lub coś z wersji cyfrowej Panasonic KX-TDA15 #5 21 Oct 2009 08:52 User removed account User removed account User removed account #5 21 Oct 2009 08:52 Kolega macmm od Slicana bzdury gada. Przy tak małej konfiguracji centralki to VoIp jest idealny. Jak prosty jest VoIP i jaka dobrą ma jakość przedstawiono na firmie w Teraz to trzeba tylko kupować centrale IP !!! #6 22 Oct 2009 18:30 prointegro prointegro Level 12 #6 22 Oct 2009 18:30 NOWE BIURO = NEW DEAL Przenosiny do nowego biura są najlepszą okazją do zmiany organizacji pracy oraz wprowadzenia nowych technologi! Założenie: pracuje u Ciebie 9 osób (4 stacjonarne (lan) i 5 (wifi)) U operatora proponuję kupić minimum 2 dostępy BRI z minimum 10DDI (sugeruję 20) Dostęp do internetu minimum 2/1Mb (wysyłka maili załącznikami przy upload'zie 256 to mordęga. Dla pracowników zrezygnowałbym z wifi, nawet w przypadku komputerów przenośnych. Oczywiście taki wynalazek powinien być dostępny np. dla gości. Jaką centrale wybrał bym rozwiązanie IP (VoIP) i chodzi mi tu głównie o wykorzystanie telefonów pracujących w tej technologi. Możliwość skorzystania z operatorów voip będzie dodatkowym atutem redukującym kosztów połączeń. Przy okazji zostanie jednorodna struktura, tylko LAN. Centrala IP oczywiście musi obsługiwać dostępy BRI. DDI umożliwiają kierowanie połączeń bezpośrednio do właściwych osób. Moim zdaniem osoba w sekretariacie nie jest po to, aby każde połączenie do pana Kazia musiało być przez nią przełączone. Dobry operator VOIP to np. Freeconet link Pozdrawiam, #7 23 Oct 2009 07:14 Tracer2 Tracer2 Meritorious for the #7 23 Oct 2009 07:14 Jak bardzo fajnie rozmawia sie przy chwilowo przy zanikającym połączeniu IP Pakiety sie gubią....,ale tanio jest ....., wrażenia bezcenne, bo jak znam życie to net "siada" w kluczowych momentach...... Dobrze jest mieć w przypadku ważnej rozmowy mozliwośc wybrania 100% stabilnego połaczenia. A i z faxami po IP bywają spore problemy. Pozostaje fax to mail.... IP to nie jest taki miód jak sie niektórym wydaje.... A i te 2 dostępy BRI przekroczą wartośc centrali ok 1 kPLN/szt. Modemy do tej usługi przez IP są bardzo drogie. tansze sa do PRA #8 24 Oct 2009 08:46 M___ M___ Level 21 #8 24 Oct 2009 08:46 W "miejskie" linie VoIP bym się nie pchał, dostawcy są tani ale jakość jeszcze pozostawiająca wiele do życzenia. Natomiast nie zamykałbym sobie tej drogi bo VoIP szybko się rozwija a centrali telefonicznej nie kupuje się na 2-3 lata. Polecałbym Panasonic KX-NCP500, na starcie będzie droższa ale możliwość integracji z VoIP a co ważniejsze z aplikacjami PC typu MS Outlook może w krótkim czasie zaprocentować. #9 24 Oct 2009 09:35 Radiowiec 2 Radiowiec 2 Level 31 #9 24 Oct 2009 09:35 Zgadzam się z przedmówcą. Poza tym co do internetu - nie ładuj sie w jakieś inne firmy niż TPSA. Inne owszem coś dają ale na początku owszem jest " cukierkowo" i wspaniale ale jak coś sie poknoći to te pożal sie Boże firemki nawet nie mają porządnego serwisu ! Ja tu nie dyskryminuję tylko staram się być obiektywny. Nie wiem jaki masz serwer internetowy ale jeśli to początki polecam D-link G-624T. Ruter ADSL dość skromny ale z zabezpieczeniem i mogący poprzez Wi Fi obsłużyć aż 64 komputery plus 4 na patch - corddach ( sznurach) Na skromne biuro na początek to wystarczy. Potem możesz sobie sprawić od TPSA modem rozszerzony lub DSL'a z modemem i ruterem od Nich. Widziałem to w akcji , naprawdę fajnie chodzi. Pozdrawiam ! ) #10 09 Mar 2010 23:30 gregfd gregfd Level 11 #10 09 Mar 2010 23:30 Panowie odnośnie udług TPSA to nie ma o czym mówić. Miałem z nimi do czynienia... Mam 1 linię telefoniczną i przydałaby mi się jakaś centralka tak żeby można było nagrać jakąś wiadomość i później przełączać między 3 telefonami oraz wyjście na 1 fax. Na zasadzie tonowego wybierania: Wybierz 0 na syganł faxu lub poczekaj na zgłoszenie konsultanta. Co polecacie? Nie chodzi o coś drogiego bo w niedługiej przyszłości planuje modernizacje, ale jeszcze nie teraz. #11 10 Mar 2010 12:07 Radiowiec 2 Radiowiec 2 Level 31 #11 10 Mar 2010 12:07 Co do centralki to każdy serwisant będzie chwalił swoje urządzenia. Ja na twoim miejscu założył bym sobie oprócz telefonu TPSA bramkę VOIP taki telefon internetowy. Można go wprowdźić na centralkę i dzwonić taniej tam gdzie można taniej. bo nie wszędzie sie da ale wiadomo że gro kosztów utrzymania firmy to telefony. Jak biuro jest małe do pięćiu pracowników polecam stacjonarny Panasonic na dwie linie typu KXT... 480 ( zabij mnie nie pamiętam symbolu) drogi ale dobry. Składa sie z pięćiu telefonów połączonych dwiema liniami TF i jedną wewnętrzną stanowiącą interkom. Możesz do tego podłączyć dwa miasta po których może rozmawiać każdy. Podłączenie tego cuda to prośćizna, kupujesz pięć gniazdek systemówek i kabel instalacyjny 3x2. Reszta to prośćizna, bierzesz fachowca ustalasz cenę i za dzień masz łączność ze Światem. Pozdrawiam! ) A gdzie wgrywamy zapowiedz słowną o którą poprzednik pyta ??[mod="Tracer2"] #12 11 Mar 2010 11:24 gregfd gregfd Level 11 #12 11 Mar 2010 11:24 Koledzy czy ktoś może rzucić jakąś pomocą na moją poprzednią prośbę. Zależy mi na czasie i tak jak pisałem nie chce ładować w to jakiejś dużej kasy. #13 11 Mar 2010 11:56 Radiowiec 2 Radiowiec 2 Level 31 #13 11 Mar 2010 11:56 Przepraszam ! W kwestii formalnej - Pan moderator pyta o zapowiedź. Jasne tylko w biurze z prawdziwego zdarzenia powinna być w ciągu dnia przynajmniej jedna pracownica bądź pracownik żeby telefon odebrać. Jeśli tego nie ma to albo na jednej linii podłączamy faks i podajemy na pieczątce i w reklamach, albo po fajerancie podłączamy pocztę głosową jak to robi np. Janusz Weiss z Radio Zet. No i po sprawie. Poczta głosowa jest za darmo i w najprostszym biurze nie rozumiem dlaczego by jej nie stosować. Przecież nasz Kolega prowadzi normalną firmę a nie handluje rakietami atomowymi ) Ale skoro ma być tanio to proszę postawić sobie fax z przenośna słuchawką a na tej linii jeszcze podłączyć internet. Pozdrawiam ! #14 11 Mar 2010 12:34 Angus MacMahon Angus MacMahon Level 2 #14 11 Mar 2010 12:34 Do wyboru masz kilka produktów, kilku producentów. Osobiście polecam nowy, sprawdzony produkt jakim jest centrala PRIMA firmy Platan. Możesz też wybrąc model MICRA, ale to już droższy produkt. PRIMA z Voipem, z tego co czytałem na stronach platana ma teraz promocję na voipa. Dostajesz darmowe kont od Tlenofonu na 100 minut gadki. Można potestować. U mnie działa. pozdro. #15 09 Apr 2010 22:50 gregfd gregfd Level 11 #15 09 Apr 2010 22:50 Prima PLATAN super śmiga. Będę to montował u siebie w biurze. Miałem okazje zobaczyć jak to działa. Wystarczająco dobrze jak na takie koszty!!!! #16 10 Apr 2010 00:21 User removed account User removed account User removed account #16 10 Apr 2010 00:21 Jak będziesz miał net 1M/256kb to 3 rozmów VoIP na Primie nie przeprowadzisz (ma kodeki G711). Dwie rozmowy pójdą, ale jak będziesz wysyłał e-maile z załączniki w tym czasie, to będzie rwało rozmowy. Aby nie rwało potrzebny jest dobry router z QoS, a to kosztuje. Problemów z rwaniem i pasmem nie ma w CXS Slicana. Ma kodeki G729, może pracować jako router i załatwia dobrze QoS, ale cena to około 2000zł. Można by pomyśleć o centrali ITS Slicana, ale: - tańszy model nie ma G729, więc dziedziczy wady Primy - nie może pracować jako router, więc musisz mieć zewnętrzny z QoS - zarówno ITS jak i Prima nie bada prądu linii, więc jak linia miejska padnie, to centrala będzie Cię wypuszczać na uszkodzoną linię!
Zakończyła się pewna epoka w Mosinie. Decyzją władz samorządowych, MOK i OSiR zaprzestano organizowania dożynek gminnych. Według informacji uzyskanych od dyrektora Mosińskiego Ośrodka Kultury, Marka Dudka dożynki o charakterze gminnym przestaną być organizowane. – Nie jesteśmy typową gminą rolniczą – powiedział w rozmowie telefonicznej Pan Marek Dudek dyrektor MOK. – Powód zaprzestania organizowania dożynek gminnych okazuje się prozaiczny – co raz mniejsza ilość rolników gotowa jest przejąć na siebie trud organizacji. Okazuje się bowiem, że z roku na rok brakuje chętnych rodzin rolniczych gotowych do pomocy przy organizacji imprez dożynkowych. Mosiński Ośrodek Kultury, organizując Gminne Dożynki, nie zwracał się do rolników z prośba o pomoc w organizacji. Jedyne kwestie, które kierowaliśmy do sołectw gminy Mosina to prośba o udział w korowodzie dożynkowym z wieńcem, który reprezentował dane sołectwo. Ponadto Burmistrz Gminy typował kandydatów do uczestnictwa w obrzędzie dożynkowym w formie Starosty i Starościny Dożynek Gminnych. W jednym i drugim przypadku występował problem z chętnymi do udziału. Gmina Mosina nie jest gminą rolniczą. Na terenie większości sołectw mieszka i pracuje w rolnictwie zaledwie po kilku lub kilkunastu rolników. Są też sołectwa pozbawione typowych rolników. – Uroczystość dożynkowa ma swój tradycyjny od wieków obrzęd, który składa się z uroczystego podziękowania za zebrane plony oraz radosnej zabawy po zakończeniu żniw – powiedział Marek Dudek. – Bardzo trudno w pełnym zakresie realizować w Gminie Mosina pierwszą, najważniejszą część obrzędu. Dlatego decyzja aby zrezygnować z gminnej uroczystości dożynkowej na rzecz pomocy w organizacji form sołeckich oraz parafialnych /Rogalinek, Sasinowo, Czapury, Daszewice, Wiórek, Babki, Krosno, Drużyna-Nowinki i inne/ oraz organizować imprezę o charakterze rekreacyjnym i rozrywkowym – odbyła się w dniu 15 sierpnia w ramach festynu „Spotkanie z Polską”. Dla przypomnienia, przy organizacji imprez dożynkowych w gminie Mosina odpowiedzialne były MOK, OSiR, władze samorządowe oraz właśnie rodziny rolnicze zamieszkujące gminę Mosina. W gminie Mosina stosunkowo niewiele jest osób wykonujących zawód danych z Powszechnego Spisu Rolnego z 2010 r. w gminie funkcjonuje prawie 800 gospodarstw rolnych, o łącznej powierzchni 11 847 ha. Prawie połowa (47%) to gospodarstwa małe, o powierzchni do 1 ha włącznie. Około 17% stanowią gospodarstwa o powierzchni 15 ha i więcej. 430 gospodarstw prowadzi działalność rolniczą – są to głównie gospodarstwa powyżej 1 ha. 215 gospodarstw utrzymuje zwierzęta gospodarskie. Około 33% gospodarstw rolnych posiada ciągniki. Z całkowitej liczby podmiotów gospodarczych w Mosinie, rolnictwo, leśnictwo oraz rybactwo stanowi zaledwie 3%. Jest to bardzo mało, zważywszy na fakt, że gmina Mosina jest gminą miejsko-wiejską. Podmioty gospodarcze w gminie Mosina Zgodnie z zasadą: „W naturze nic nie ginie” pustkę dożynek gminnych ma wypełnić festyn rodzinny o nazwie: Spotkanie z Polską organizowany na mosińskim rynku. Impreza ta pierwszy raz odbyła się 15 sierpnia, jednak nie cieszy się ona jeszcze tak dużym zainteresowaniem jak dożynki gminne. Dożynki gminne były organizowane od 2004 roku. Imprezę tę zapoczątkowała ówczesna burmistrz Zofia Springer. Do tej pory odbyło się 11 edycji tej imprezy. Cieszyły się one ogromną popularnością, a mieszkańcy licznie w nich uczestniczyli. Szkoda, że ta inicjatywa upadła, i że nie ma już takiej motywacji… Dożynki w gminie Mosina W tym roku zorganizowane zostały Dożynki sołeckie w Rogalinku i Sasinowie – impreza odbyła się w miniony weekend tj. 21 sierpnia. Oprócz tego, na terenie gminy Mosina, organizowany jest przez sołtysów Czapur i Wiórka festyn dożynkowy. Z przyczyn atmosferycznych festyn ten został przeniesiony na dzień (niedziela) i odbędzie się w godzinach 15:00-23:00. Oprócz tego imprezy dożynkowe organizowane są również w Stęszewie oraz Komornikach. Ocena artykułu: (Głosujących: 21)
W dniu w Miejskim Przedszkolu Perełka im. Jana Brzechwy w ramach obchodów Dni Rodziny odbył się Festyn w ogrodzie przedszkolnym. Były występy dzieci, zabawy taneczne, integracyjne, tradycyjny bigos, pieczenie kiełbasek, malowanie twarzy, bańki, dmuchana zjeżdżalnia oraz lody. Wspaniała rodzinna atmosfera towarzyszyła dzieciom i rodzicom. Gośćmi honorowymi Festynu byli: zastępca Prezydenta pan Artur Urbański oraz inspektor Wydziału Edukacji pani Urszula Dobrowolska. Społeczność Perełki dziękuje wszystkim za pomoc w organizacji festynu. autor: N-lka Perełki: Elżbieta Wysocka perełki, szkoła Więcej
Autor Wiadomość Tytuł: switch case - prośba o pomoc w organizacji instrukcjiNapisane: 7 sty 2016, o 23:42 Użytkownik Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Witam!Zorganizowałem licznik 100ms w przerwaniu timera sprzętowego. Próbuję zmusić licznik aby po doliczeniu do konkretnej wartości ( uległ wyzerowaniu, wykonał ciąg instrukcji switch case (linia 7), a następnie liczył dalej do 600 i tak bez przerwy. Nie bardzo wiem, w którym miejscu kodu umieścić tę procedurę. Bardzo proszę o cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć instrukcji do wykonania:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć Góra Google kicajek Dołączył(a): 11 sty 2013Posty: 1760 Pomógł: 196 Witamavrfun napisał(a): wykonał ciąg instrukcji switch case...ale tak "ciurkiem" czy co 100ms?Pozdr. Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 badania nad "rozjeżdżaniem się" timerów programowych napisałem krótki program testowy (poniżej). Umieściłem w nim 2 debuggery jednodiodowe. Spodziewałem się, że obie diody będą mrugać w tym samym rytmie gdyż timer programowy (tu z założenia) powinien zerować się co 10ms, ale tak nie jest (zdjęcie poniżej). Nie potrafię tego wyjaśnić. Proszę o podpowiedź. język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Pozdrawiam Góra Google rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 W którymś momencie Timer1 dochodzi Ci do zera i już z nim nic nie pętla główna się cały czas wykonuje, bo tam masz już spełniony warunek język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć Pozdrawiam,Robert Góra MirkoT Użytkownik Dołączył(a): 24 sty 2012Posty: 1468 Pomógł: 56 A jak wygląda deklaracja i definicja zmiennej Timer1------------------------ [ Dodano po: 2 minutach ]rskup napisał(a):W którymś momencie Timer1 dochodzi Ci do zera i już z nim nic nie pętla główna się cały czas wykonuje, bo tam masz już spełniony warunek język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć Pozdrawiam,RobertNie, nie... w przerwaniu jest cały czas dekrementowana, więc się przekręca i znów działa. _________________Jestem początkujący i moje porady mogą być błędne Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 A gdzie? Masz:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć tylko wykonuje się jak Timer1 (n) jest różny od Pozdrawiam,Robert Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 rskup napisał(a):W którymś momencie Timer1 dochodzi Ci do zera i już z nim nic nie pętla główna się cały czas wykonuje, bo tam masz już spełniony warunekSkładnia: [ Pobierz ] [ Ukryj ]język cif(!Timer1){GeSHiDzięki. Dodałem linię 20, aby po wyzerowaniu timera ustawiać go na 1 czyli 10ms, a więc po 100ms powinien wykonać się warunek case 10. W terminalu cyfry od 1-4 pojawiają się po kolei i co 150 tyknięć, ale LED PC6 nadal mruga nieregularnie, więc nie wiem jaka jest częstotliwość zmian i ile trwa tyknięcie. Chciałbym aby warunki instrukcji switch wykonały się po kolei co 100ms. język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Timer zdefiniowany jest w przerwaniu:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć brak regularności w wyświetlaniu kolejnych cyfr w terminalu! Dla mnie w chwili obecnej to jak interferencja dwóch lub więcej rytmów (częstotliwości), które wypadkowo dają nieregularne mruganie diody (impulsy mają długość: 10ms, 30ms (najczęściej) oraz rzadko 20ms). Góra Google avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Czy przypadkiem funkcja puts() nie jest blokująca?Daj język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. jako pierwszą instrukcję w warunku (tym pierwszym, bo i tak sprawdzasz to samo dwa razy).Jakiej prędkości rs232 używasz?-- Pozdrawiam,Robert------------------------ [ Dodano po: 6 minutach ]Jak chcesz mieć regularność twojego programu, to timer nie powinien być zatrzymywany w przerwaniu tylko ponownie przeładowywany a do głównej części programu iść tylko znacznik (inna zmienna) o przepełnieniu nie ma sensu działania ze zliczaniem 1 impulsu bo dokładność masz jednego impulsu ;( Ustawiając Timer1 = 1 nie wiesz na jakim etapie zliczania jest licznik w [ Dodano po: 11 minutach ]Cytuj:W jaki sposób użyć flag przerwania timera sprzętowego (TIMER0 CTC Atmega32) zamiast timera programowego, czyli zamiast: if(!Timer1) {instrukcja; Timer1=100}. Pomyślałem, że po co tworzyć timer programowy gdy można bezpośrednio wykorzystać flagi przerwań - będzie dokładniejTimer programowy ma sens jak zliczasz np. 100 lub 1000 razy wolniejsze zdarzenia niż przerwanie przepełnienia. Ty próbujesz robić to 1 do 1, więc ciężko to nazwać timerem sprawdzić czy nastąpiło przepełnienie to nie włączasz przerwania TIMER0_COMP, tylko sprawdzasz flagę w rejestrze. Masz to wszystko podane w datasheetcie do procesora. Góra kicajek Dołączył(a): 11 sty 2013Posty: 1760 Pomógł: 196 WitamA może tak na żywca; "u mnie" takt to wyliczone wiem czy zadziała; tak bym próbował:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć na "górze"język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Bardzo dziękuję za porady. Program działa jak należy i "równo" w takt 100ms rskup napisał(a):jako pierwszą instrukcję w warunku (tym pierwszym, bo i tak sprawdzasz to samo dwa razy).Jakiej prędkości rs232 używasz?Tak zrobiłem: Timer1=10 jako pierwsza instrukcjaRS232: 115200rskup napisał(a):Dodatkowo nie ma sensu działania ze zliczaniem 1 impulsu bo dokładność masz jednego impulsu ;( Ustawiając Timer1 = 1 nie wiesz na jakim etapie zliczania jest licznik w po 10 impulsów (10x10ms)rskup napisał(a):Aby sprawdzić czy nastąpiło przepełnienie to nie włączasz przerwania TIMER0_COMP, tylko sprawdzasz flagę w rejestrze. Masz to wszystko podane w datasheetcie do że należy napisać coś w rodzaju: if(flaga sprzętowa){instrukcja}. Jak jednak zliczać 10 takich flag na tyknięcie (100ms), czyli jak zastąpić warunek Timer1=10?kicajek napisał(a):A może tak na żywca; "u mnie" takt to wyliczone dobrze. Rozumiem, że zliczasz 5 impulsów po 20ms na takt?Pozdrawiam Góra Google rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Cytuj:Zliczam po 10 impulsów (10x10ms)Wcześniej podawałeś kod:Cytuj:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć teraz już piszesz:Cytuj:Tak zrobiłem: Timer1=10 jako pierwsza instrukcjaCytuj:należy napisać coś w rodzaju: if(flaga sprzętowa){instrukcja}.Tak. Sprawdzasz flagę. Jak jest ustawiona, to ją od razu kasujesz (uwaga, kasuje się przez wpisanie 1) i zmniejszasz Timer1. Jak Timer1 = 0, to go ustawiasz na wartość startową (10) i wykonujesz napisałeś jaki masz procesor. Ale dla ATmega32 jest to:Cytuj:Jak jednak zliczać 10 takich flag na tyknięcie (100ms), czyli jak zastąpić warunek Timer1=10?Aby mieć sprawdzanie 10 tyknięć to musisz i tak mieć zmienną typu Timer1, która będzie je zliczać. Proponowana przez Ciebie obsługa flag, to po prostu realizacja timera programowego w całości w pętli głównej. Ale raczej tak nie powinno się robić. Aby mieć dokładny timer programowy, to zliczanie tyknięć TIMER0 powinny być robione na przerwaniach. Gdybyś to robił w pętli głównej, to musiałbyś mieć gwarancję, że najdłuższy czas wykonania pętli głównej jest krótszy od tyknięcie TIMER0, bo inaczej możesz zgubić jakieś tyknięcie. Jak robisz to na przerwaniu, to pętla główna powinna być jedynie krótsza niż wartość timera programowego (u ciebie 10 tyknięć TIMER0).-- Pozdrawiam,Robert Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 napisał(a):Wcześniej podawałeś kod:Cytuj:Składnia: [ Pobierz ] [ Ukryj ]język cif(!Timer1) Timer1 = 1;GeSHichoć teraz już piszesz:Cytuj:Tak zrobiłem: Timer1=10 jako pierwsza instrukcjaPo przemyśleniu i Twoich poradach o dwukrotnym sprawdzaniu tego samego warunku it(!Timer1) i "rozdzielczości", sprawdzam go tylko raz, a Timer ustawiam na 10, zamiast na napisał(a):Aby mieć sprawdzanie 10 tyknięć to musisz i tak mieć zmienną typu Timer1, która będzie je zliczać. Proponowana przez Ciebie obsługa flag, to po prostu realizacja timera programowego w całości w pętli głównej. Ale raczej tak nie powinno się robić. Aby mieć dokładny timer programowy, to zliczanie tyknięć TIMER0 powinny być robione na przerwaniach. Gdybyś to robił w pętli głównej, to musiałbyś mieć gwarancję, że najdłuższy czas wykonania pętli głównej jest krótszy od tyknięcie TIMER0, bo inaczej możesz zgubić jakieś tyknięcie. Jak robisz to na przerwaniu, to pętla główna powinna być jedynie krótsza niż wartość timera programowego (u ciebie 10 tyknięć TIMER0).To rozjaśnia moje spojrzenie na zagadnienie flag przerwań sprzętowych. Sądziłem, że sprzętowo będzie dokładniej, ale teraz rozumiem, że kluczem do tej dokładności jest długość pętli dziękujęPozdrawiam Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Cytuj:To rozjaśnia moje spojrzenie na zagadnienie flag przerwań sprzętowych. Sądziłem, że sprzętowo będzie dokładniej, ale teraz rozumiem, że kluczem do tej dokładności jest długość pętli liczy timer sprzętowy. W pętla głównej umieszczasz funkcje wymagające dłuższego czasu ich wykonania, ale timerowi sprzętowemu to nie przeszkadza, bo ma przerwania, które się wykonują wstrzymując działanie pętli głównej. Lecz jeżeli chcesz sam sprawdzać flagę znacznika przepełnienia zamiast generować przerwanie, to nie musisz to robić natychmiast po jej ustawieniu, ale musi to być szybciej niż jedno tyknięcie timera sprzętowego, bo inaczej będziesz gubił "tyknięcia".Podobna zasada dotyczy timera programowego, tylko tutaj zakładasz jego długość x razy więcej niż sprzętowego. Dlatego aby zgubić jego "tyknięcie" to musisz w tym wypadku działać w pętli głównej x razy wolniej niż jakbyś sprawdzał timer programowy możesz używać w dwóch trybach. Pierwszy to wystawiający flagę a liczący od razu od początku. Więc jak nie zgubisz, jak wcześniej wpisałem jego tyknięcia, to masz dokładne odstępy. W drugiej wersji nie zliczasz kolejnych tyknięć dopóki nie zaczniesz obsługiwać tego timera. Przez co będziesz miał zmienną długość czasu timera (zależnie od długości działania pętli głównej), ale gwarancję że nie będą zgubione żadne musisz wybrać jakie są wymagania Twojego rozwiązania i co będzie także możesz liczyć i obsługiwać timer programowy na przerwaniu. Tylko funkcje wykonywane na nim muszą to być proste - na przykład miganie może miganie diodą lepiej robić na początku w pętli głównej, bo jej nieregularność od razu mówi, że coś nie do końca tak Pozdrawiam,Robert Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 rskup napisał(a):Sam musisz wybrać jakie są wymagania Twojego rozwiązania i co będzie napisał(a):Choć może miganie diodą lepiej robić na początku w pętli głównej, bo jej nieregularność od razu mówi, że coś nie do końca tak za dla którego założyłem ten wątek jest rozjeżdżający się timer programowy w dawcy czasu wykorzystywany do odmierzania czasu do synchronizacji wg polecenia:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Na debuggerze jednodiodowym i liczniku na LCD obserwuję jego zacinanie się co przekłada się na dłuższe i krótsze czasy do następnej synchronizacji przy stałym zadanym odstępie np. 10 minut. Postanowiłem więc wykonać "ciało" GetNtpTime_EVENT jako osobny program z użyciem timera programowego i flag. Obie wersje działają bardzo dobrze i synchronizacja jest dokładna. Umieszczenie tego w moim kombajnie skutkuje dławieniem się synchronizacji. Tak wygląda pętla while(!): język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Włączałem i wyłączałem poszczególne instrukcje w różnej kombinacji, ale nieregularność pozostaje. Nie chodzi mi o super dokładność, bo czy synchronizacja nastąpi po 10 czy 15 minutach nie ma znaczenia dla sprawy, ale chodzi o wymknięcie się programu spod mojej kontroli, a to już jest trudne do przyjęcia. Czytając Twoje wyjaśnienia pomyślałem, że można wymusić na sztywno synchronizację po zadanym czasie za pomocą flagi timera sprzętowego licząc się nawet ze stratami. Wyobrażam to sobie tak. Zadany czas do synchronizacji ustawiam np. na 10 minut. Chimeryczny timer programowy generując kolejne tyknięcia co 70, 100, 140, 60ms sprawia, że 10 minut uzbiera się w różnym czasie. Flaga timera sprzętowego zostanie wystawiona dokładnie po 10 minutach i wymusi synchronizację. Powtarzalność Czy takie podejście jest poprawne merytorycznie, a jeżeli tak to jak to zrealizować? Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 A gdzie masz zliczanie timera programowego?Daj więcej kodu. Szczególnie tego związanego z Pozdrawiam,Robert Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Cytuj:A gdzie masz zliczanie timera programowego?Daj więcej kodu. Szczególnie tego związanego z timerów programowych:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. while(1) język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. GetNtpTime_EVENT() język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Masz w procedurze obsługi przerwania timera (TIMER2_COMP) zatrzymywanie liczenia dla zmiennych timera programowego Timer1/3/5/_SuperDebounce. Liczenie ponownie uruchamiane jest dopiero w elementach pętli głównej w momencie obsłużenia danego zdarzenia wykonywanego przy wyzerowaniu zmiennej Timer1/3/5/_SuperDebounce. Jest to poprawne, ale czas liczony między kolejnymi zerowaniami danej zmiennej to nie tylko czas wyznaczony przez przerwania przepełnienia timera ale także czas jaki mija na dojście w pętli głównej do momentu ponownego uruchomienia zliczania danego timera programowego (wpisanie do niego wartości różnej od zera). A ten drugi czas zależy od czasu wykonania pozostałych funkcji / eventów w pętli głównej a także od momentu w którym akurat trafi się wyzerowanie zmiennej timera programowego (jak stanie się to tuż przed daną procedurą, to następuje szybko a jak zaraz po niej, to zajmie to czas potrzebny do obsłużenia wszystkich funkcji).Zwróć też jeszcze uwagę, że timer dla NTP uruchamiasz ponownie (* tmr_100ms = 16;) na koniec procedury. Czyli musi się wykonać wszystko co masz tam w danym momencie zrobić i dopiero zaczynasz liczyć. Czyli raz dzieje się to szybciej a raz nie dziwi mnie że Twoje 10 minut jest raz bliższe a raz dalsze tego spodziewanego Pozdrawiam,Robert Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Co zduplikował się poprzedni post Ostatnio edytowano 13 sty 2016, o 18:33 przez rskup, łącznie edytowano 1 raz Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 Góra rskup Dołączył(a): 11 mar 2014Posty: 1475 Pomógł: 167 Cytuj:Rozumiem, że timer programowy jest "zatrzymywany" poprzez ustawienie wartości w pętli głównejTimer programowy jest zatrzymywany w procedurze obsługi przerwania timera sprzętowego. Bo zmienna jest zmieniana tylko w przypadku wartości różnej od zera a w momencie wyzerowania już nie:Cytuj:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć ponownej wartości różnej od zera następuje w funkcjach / eventach wywoływanych w pętli głównej. I tak dla Timer3 następuje to w evencie GetNtpTime_EVENT() i to samym jego końcu. Więc masz od momentu wyzerowania wartości Timer3 do czasu jego przeładowania nową wartością zatrzymany timer programowy. A czas przeładowania jest zależny jak szybko wejdziesz w GetNtpTime_EVENT() i jakie elementy w nim będą Pozdrawiam,Robert Góra avrfun Dołączył(a): 02 kwi 2015Posty: 447 Pomógł: 2 rskup napisał(a):Dlatego nie dziwi mnie że Twoje 10 minut jest raz bliższe a raz dalsze tego spodziewanego sobie z problemem rozjeżdżania się timera programowego odliczającego czas do następnej synchronizacji poprzez... rezygnację z niego. Wykorzystałem sekundowe zmiany flagi sprzętowej przerwania INT0 - z czasem synchronizacji podawanym jako argument RTC_EVENT(). Teraz synchronizacja jest precyzyjna w dowolnym okresie czasu. Zauważyłem jednak ze zgrozą , że kropka sekundowa mruga bardzo nieregularnie w rytm... timera programowego (cy2 bez kropki / cy2 z kropką). Nie wiem jak włączyć mruganie cy2 w rytm "INT0", a może rozwiązać to zupełnie inaczej. Proszę o w chwili obecnej wygląda tak:język cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć cMusisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć Góra Kto przegląda forum Użytkownicy przeglądający ten dział: Bing [Bot] i 4 gości Nie możesz rozpoczynać nowych wątkówNie możesz odpowiadać w wątkachNie możesz edytować swoich postówNie możesz usuwać swoich postówNie możesz dodawać załączników
prośba o pomoc w organizacji festynu