dostęp atomowy

Znaleziono około 249 wyników dla: dostęp atomowy
  • Mikrokontrolery z pamięcią o dostępie atomowym do pojedynczych bitów

    Wybór rodziny zależy od zadania: 1. C51 (8-bitów) pozwala bezpośrednio wykonywać operacje na pojedynczych bitach, ale tych bitów jest niewiele (RAM i peryferia). Stale są w produkcji różne uC z rodziny C51, które mają indywidualnie adresowane bity - obszar RAM od 0x20 do 0x2F i każdy SFR z adresem 0bxxxxx000 (np. ACC, B, IPx), czyli nie spełnia warunku...

    Mikrokontrolery   30 Lip 2013 19:08 Odpowiedzi: 3    Wyświetleń: 1269
  • [STM32] [STM32][C][KEIL] Różnice między rejestrami GPIOx_BSRR, GPIOx_BRR i GPIOx_ODR

    Takie samo? To czemu w pierwszej linijce przesuwasz o 0 pozycji, a w drugiej o 16? Dla jednego to żadna różnica, dla innego będzie to problem i dodatkowy kod. Każdemu według potrzeb. Poza tym naprawdę nie rozumiem problemu - nie chcesz to nie używaj, przecież nie płacisz za to żadnych dodatkowych pieniędzy. Ktoś będzie chciał użyć - użyje. Ktoś nie...

    Mikrokontrolery ARM   04 Sie 2011 14:06 Odpowiedzi: 8    Wyświetleń: 7529
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [WinAVR] [WinAVR][C] Program zlicza bez wciśnięcia przycisku, dlaczego?

    do zmiennych takich jak PORTx, PINx,DDRx podchodzi się w sposób bitowy (atomowy) Tak dla ścisłości atomowy IMHO nie oznacza dostępu bitowego. Mówimy o jakiejś operacji, że jest atomic (atomowa) jeśli jest niepodzielna, nieprzerywalna.

    Mikrokontrolery AVR   16 Lis 2010 15:18 Odpowiedzi: 9    Wyświetleń: 1171
  • REKLAMA
  • EmbeddedDev - blog dla programistów systemów wbudowanych

    No i brakuje wspomnienia o tym, jak ważne jest stosowanie dostępu atomowego - Twoja biblioteka do obsługi bufora kołowego jest pod tym względem niebezpieczna ;)

    Mikrokontrolery   08 Mar 2018 10:45 Odpowiedzi: 28    Wyświetleń: 1971
  • [C] AVR ATmega8 - Jak odczytać sygnał na PINC0, 1, 2 w złożonym programie?

    Nigdzie nie widzę definicji PINCx, a więc zakładam domyślne pochodzące z avr/io.h (iom8.h): /* PINC */ #define PINC66 #define PINC55 #define PINC44 #define PINC33 #define PINC22 #define PINC11 #define PINC00 Tak więc są to stałe zdefiniowane jeśli dany pin istnieje, zawierają numer bitu który należy sprawdzać. Nie są to marka do sprawdzania stanu pinu...

    Mikrokontrolery AVR   24 Kwi 2009 18:24 Odpowiedzi: 12    Wyświetleń: 2150
  • REKLAMA
  • Implementacja funkcji millis() z Arduino w języku C

    Pomocny artykuł: https://ucexperiment.wordpress.com/2012/... Zastanawia mnie dlaczego takie kombinacje z korygowaniem co jakiś czas licznika millis.Nie prościej byłoby użyć trybu CTC z przerwaniem dokładnie co 1ms? Dodano po 9 zaciekawiła mnie funkcja millis() Do czego chcesz użyć millis? Do odliczania...

    Arduino   06 Lip 2018 22:47 Odpowiedzi: 30    Wyświetleń: 2193
  • [stm32][C/Keil] różnice między stm32F1 a stm32F4

    Zdaję sobie z tego sprawę. Zdaję sobie także sprawę że jeśli ktoś jest dłużej w temacie to niektóre rzeczy wydają mu się trywialne. Inaczej jest gdy ktoś zaczyna i co chwile ma pod górę. Dobra jest wtedy jakaś konstruktywna podpowiedź. Na stronie 142 : I/O data bitwise handling . Z którego wynika co napisałem w poprzednim poście. Do kasowania / ustawiania...

    Mikrokontrolery ARM   28 Kwi 2012 15:27 Odpowiedzi: 33    Wyświetleń: 5115
  • REKLAMA
  • [stm32] Remapping portów tak, żeby z wolnych pinów stworzyć 8-bitową magistralę

    Przy okazji zapytam: może mi ktoś wyjaśnić co oznacza bit-banding? Bo z dokumentacji STMa nie mogę do tego dojść. I jeszcze dostęp atomowy, bo według nich to dostęp do pojedynczych bitów, a zawsze myślałem że to operacje nieprzerywalne.

    Mikrokontrolery ARM   04 Sie 2011 22:45 Odpowiedzi: 4    Wyświetleń: 1814
  • [Atmega32][C]Przerwanie i dziwne zachowanie zmiennej

    Pokaż przynajmniej jak wygląda to wyświetlanie. Pamiętasz, że do twoich zmiennych w programie musisz zapewnić dostęp atomowy, poprzez zastosowanie sekcji krytycznych? Akurat w przerwaniach przypadkiem robi się to automatycznie, ale w pętli głównej programu już nie.

    Mikrokontrolery AVR   19 Gru 2011 21:34 Odpowiedzi: 18    Wyświetleń: 2180
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    Pętli się dalej. Przerwanie jak sama nazwa zskazuje przerywa wykonywany kod, realizowany jest kod przerwania, po czym powrót następuje w dokładnie w to samo miejsce - czyli do pętli. Natomiast to co chccesz zrobić wcale nie wymaga przerwań, a nawet zrobienie tego na przerwaniach byłoby niepotrzebnym kłopotem. Poczytaj o wskaźnikach, w tym wskaźnikach...

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14544
  • [ATxmega64B3] - Czy dostęp do bitów w rejestrach GPIORx jest faktycznie atomowy

    Dziękuje za odpowiedź. Tak to by się zgadzało, że za odpowiedni kod odpowiada w tym przypadku odpowiednia konfiguracja kompilatora. Czy mógłbyś zasugerować jakie ustawienia (oprócz oczywiście stopnia optymalizacji) należałoby wprowadzić w kompilatorze aby wygenerować taki "atomowy" kod jaki uzyskałeś. Samo włączenie optymalizacji (-Os) za bardzo mnie...

    Mikrokontrolery AVR   01 Mar 2013 12:37 Odpowiedzi: 5    Wyświetleń: 1722
  • Jak zapewnić atomowy dostęp do zmiennej w Cortex M3 z użyciem LDREX/STREX?

    Chciałbym coś doprecyzować, bo nie do końca rozumiem mechanizm działania LDREX i STREX. Patrzyłem na stackoverflow: http://electronics.stackexchange.com/que... i do samego ARMa, gdzie jednak tlumacza to wszystko nieco inaczej http://infocenter.arm.com/help/index.jsp... Mam...

    Mikrokontrolery   20 Cze 2014 07:35 Odpowiedzi: 12    Wyświetleń: 2322
  • AVR-GCC - Optymalizacja dostępu do struktury przez GCC?

    W przedstawionym przez ciebie przykładzie istotnie można zapomnieć o atomowości i volatile. Jest to jeden z wyjątków o których pisze kol. Freddie Chopin. Jednak zawsze warto dokładnie przemyśleć mechanizm dostępu do danych. Z drugiej strony - być może atomowy w takiej sytuacji będzie musiał być dostęp do samego wskaźnika. Jeśli będzie on na AVR 2-bajtowy,...

    Mikrokontrolery AVR   12 Cze 2014 22:15 Odpowiedzi: 25    Wyświetleń: 2934
  • Algorytm/ARM - Symulacja odbić kulki od przeszkód na STM32F103VCT6

    Hmm, w sensie, że po ruchu o każdy piksel badamy czy kulka nie styka się z punktem przeszkody i jeśli tak, to od tego punktu wykonujemy odbicie? Idea fajna - rzeczywiście wtedy jedna dobrze napisana funkcja załatwiałaby wszystkie odbicia - w tym od przeszkód ustawionych pod kątem, które na razie zostawiłem na później... Tylko zastanawiam się nad implementacją...

    Mikrokontrolery   15 Sie 2013 11:00 Odpowiedzi: 12    Wyświetleń: 3087
  • REKLAMA
  • AVR - Obsługa przerwań dla enkodera przy dużej prędkości obrotowej

    Chciałbym jeszcze coś dodać, bo moim zdaniem zapotrzebowanie na RAM to nie jedyny problem w przypadku zagnieżdżania przerwań. Nie znamy programu, więc trudno przewidzieć, czy sprawa dotyczy tego konkretnego przypadku. W przypadku zagnieżdżania przerwań należy jednak pamiętać o pewnych zasadach. Procedury obsługi przerwań, które ustawiają globalną flagę...

    Mikrokontrolery   19 Wrz 2015 19:49 Odpowiedzi: 49    Wyświetleń: 4413
  • C++ - malloc w wątku przez _beginthread: zarządzanie pamięcią w Windows

    Wątek nie ma swojej przestrzeni adresowej. Wątek posiada tylko odrębny stos na zmienne lokalne. Prawdopodobnie Twoim problemem jest synchronizacja wątków i atomowy dostęp do zmiennych.

    Programowanie   30 Sie 2014 22:24 Odpowiedzi: 4    Wyświetleń: 1062
  • Jak odczytać i modyfikować zmienne Timer1 i Timer2 w różnych plikach?

    Bo to bardziej skomplikowane jest - ty chcesz od tyłu wprowadzić multitasking. A to nie takie proste. Albo zrób obsługę silnika na przerwaniach, a w programie głównym modyfikuj tylko flagi sterujące wykonaniem kodu w przerwaniu, albo zmień menu tak, aby wysyłało komunikaty do kolejki. Zawsze przy takiej okazji polecam: http://www.sics.se/~adam/pt/...

    Mikrokontrolery   01 Sie 2011 11:54 Odpowiedzi: 52    Wyświetleń: 3747
  • Jak zastąpić delay_ms w funkcji SMS_answer i Send_SMS2? Timer nie działa poprawnie

    (at)marek-czarny Nie rozwiązałeś problemu, tylko go co najwyżej ominąłeś w niezbyt elegancki sposób. Poza tym ciągle masz problemy z atomowym dostępem do zmiennych, w efekcie program tylko pozornie działa poprawnie.

    Mikrokontrolery AVR   24 Lut 2017 12:38 Odpowiedzi: 20    Wyświetleń: 1362
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    Tzn. nie atomowe było by przepisywanie po jednym bicie, a nie sama pojedyncza operacja "BITBAND(&GPIOA->ODR, 5) ^= 1;" ? Najpierw musi odcztać ten bit, potem zxorować a następnie zapisać. Pomimo tego że zapisałeś to w C w jednej operacji nie oznacza to że tak to będzie zrealizowane w programie. Czyli operacja or, z bit bandingiem: "BITBAND(&GPIOA->ODR,...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 2427
  • Konfiguracja ADC w przerwaniach na XMEGA - atxmega128A3U, wynik = 0 na LCD

    Rozumiem że w trybie freeruning częstotliwość próbkowania będzie taka sama? Pamiętaj też, że przy zmiennych do których dostęp nie jest atomowy (np. uint16_t) istnieje konieczność zapewnienia atomowości przy możliwym jednoczesnym dostępie z dwóch wątków (gównego i ISR). Także dostęp w kodzie programu do adc_data powinieneś zamknąć w ATOMIC_BLOCK. tzn....

    Mikrokontrolery   24 Wrz 2017 10:11 Odpowiedzi: 11    Wyświetleń: 828
  • [STM32] Bit Banding vs GPIOx_BSRR/BRR - korzyści i różnice w użyciu

    W takim razie nie mam pojęcia jak mógłbym go użyć:) jest to może gdzieś opisane? Jakaś instrukcja obsługi? P.S. Podobają mi się także nowe terminy jakie sie pojawiają, jak "atomowy dostęp":) Bardzo fajne!

    Mikrokontrolery ARM   29 Maj 2012 09:20 Odpowiedzi: 58    Wyświetleń: 13435
  • [Atmega8] Atmega8 resetuje się po 260 µs przy użyciu przerwań w AVR Studio - dlaczego?

    BoskiDialer : rzeczywiście były dość częste zmiany w opóźnieniach, ale zmieniłem zmienną time na 8bitową i teraz wszystko jest OK :). A jak się robi atomowy dostęp do zmiennej?

    Mikrokontrolery AVR   10 Paź 2009 10:05 Odpowiedzi: 8    Wyświetleń: 3440
  • Arduino Enkoder Programowanie

    Po pierwsze, o czym już ci kiedyś pisałem - enkoder koduje pozycję w kodzie Graya. Aby więc uzyskać informację o zmianie położenia enkodera musisz zdekodować sygnał. Nie muszę dodawać, że czynisz to źle. Kolejna sprawa - musisz zadbać o atomowy dostęp do zmiennej pozycja0enkodera - volatile nie załatwia wszystkiego. Dostęp do tej zmiennej z poziomu...

    Arduino   02 Maj 2017 16:19 Odpowiedzi: 14    Wyświetleń: 4215
  • [RTOS] Jak zacząć programować w RTOS? Różnice względem bare metal i integracja FatFS

    Wszystko odbywa się niezależnie od innych fragmentów kodu, więc masz namiastkę programowania wielowątkowego. No to coś takiego mam teraz własnie na maszynach stanów zrobione - aczkolwiek tam gdzie jest dostęp do sprzętu np. na jednym SPI mam obsługę karty SD i wyświetlacza GLCD muszę dbać o to, żeby obie procedury nie wchodziły sobie w paradę, stąd...

    Mikrokontrolery   09 Lut 2013 17:50 Odpowiedzi: 23    Wyświetleń: 4332
  • Arduino: Zliczanie impulsów enkodera i sterowanie przekaźnikiem

    Źle obsługujesz enkoder. Poczytaj o enkoderze kwadraturowym - enkodery nie działają tak jak założyłeś, że na jednym pinie masz impulsy jak kręcisz w jedną stronę, a na drugim, jeśli kręcisz w przeciwną. Używają najczęściej kodu Gray’a - więc zacznij od poprawnej obsługi enkodera. Druga sprawa - wewnętrzne podciąganie zapewnione na portach ma zbyt dużą...

    Mikrokontrolery Początkujący   05 Lut 2024 15:37 Odpowiedzi: 19    Wyświetleń: 1323
  • Losowe błędy w pracy mikrokontrolera - jak je przyspieszyć?

    Dobrze kombinuję? Dobrze. Czyli jak wyłączę przerwania przed modyfikacją (asm ("di")), dokonam modyfikacji, a potem włączę, to nie ma prawa się nadpisać, tak? tak Czyli co - lepiej w tej sytuacji byłoby korzystać ze zmiennych globalnych zamiast pól bitowych? Trochę marnotrawstwa, ale większa pewność? Musisz mieć po prostu atomowy dostęp (; Czyli albo...

    Mikrokontrolery   29 Sty 2013 12:59 Odpowiedzi: 31    Wyświetleń: 4275
  • [c] Czy w pthread.h można bezpiecznie używać nieskończonych pętli w dwóch wątkach?

    Ale właściwie co chcesz uzyskać? Jeżeli tak obwarujesz wszystkie dostępy we wszystkich wątkach, to oczywiście dostęp będzie się realizował atomowo/kolejno (jeden wątek na raz), ale nie musi to być najefektywniejsze rozwiązanie. No i oczywiście dołożenie sekcji krytycznej nie wpływa w ogóle na fizyczną możliwość dostępu do zmiennej.

    Programowanie   27 Lip 2010 12:27 Odpowiedzi: 3    Wyświetleń: 1408
  • [Mega8] [Mega8][Bascom] Dlaczego pomiar prędkości obrotowej pokazuje 0.0 rpm?

    'Działa od 30rpm do 300000rpm $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Timer1 = Timer , Prescale = 64 Config Int0 = Rising Dim Flaga As Byte Dim Text As String * 10 Dim Wynik As Single Dim Zmienna As...

    Mikrokontrolery AVR   20 Mar 2010 13:20 Odpowiedzi: 13    Wyświetleń: 4053
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    Gdybyś czytał uważnie, to wiedziałbyś, że: - Firma, w której pracowałem nie widział potrzeby przejścia na ARM. - ARM LPC używałem przed 2005 rokiem 1. No to znaczy tylko tyle, że przez cały okres zatrudnienia nie było jakiegokolwiek uzasadnienia do stosowania więcej niż 8bit. Chyba lepszej rekomendacji nie mogłeś dać. Druga sprawa, zanim ARM na dobre...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17238
  • STM32F0Discovery - Jak rozwiązać konflikt przerwań TIM2 i TIM3?

    Z perspektywy tej dyskusji wyjaśnia się cel stosowania przez niektórych producentów pary rejestrów do ustawiania/ kasowania bitów, mimo bit bandingu. Przykładowo PIOx_BSRR/BRR u ST. Konsekwentne pociągnięcie dalej i mapowanie każdego rejestru na REG_CLR, REG_SET i REG_INV jak mają PIC32 wydaje się więc logiczniejsze jako sposób na atomowy dostęp do...

    Mikrokontrolery ARM   31 Paź 2013 10:15 Odpowiedzi: 91    Wyświetleń: 7728
  • Błędne wyniki pomiaru napięcia przez SPI z MCP3202 na XMEGA - jak to naprawić?

    Wyliczenia są mniej więcej poprawne - mniej więcej, bo dla dokładnych wyliczeń należałoby uwzględnić opóźnienia wprowadzane przez wykonywanie programu. Dla dokładnego samplowania używa się np. timera, niemniej przy zewnętrznym ADC jitter kilku taktów i tak będzie. Przekłamania wyniku mogą byc spowodowane np. sposobem dostępu do zmiennej wynik. Skoro...

    Mikrokontrolery   27 Wrz 2017 15:09 Odpowiedzi: 11    Wyświetleń: 1368
  • [AVR] Migracja z ATmega do ATxmega - co warto wiedzieć ?

    Moim zdaniem różnice są ogromne. Nawet nie chodzi o peryferia jako takie, tylko konsekwencję w dostępie do nich. Wszystkie peryferia masz powielone na każdym porcie, każde jest obsługiwane tak samo. Rejestry opisujące peryferia masz pogrupowane w struktury, dzięki czemu możesz przekazać adres bazowy, a te same funkcje będą operować na dowolnym porcie...

    Mikrokontrolery AVR   13 Wrz 2012 18:17 Odpowiedzi: 52    Wyświetleń: 17580
  • [AVR] Atmega gubi przerwania USART - jak rozwiązać problem z odbiorem danych?

    No dokładnie, o poolingu zapomnij. Najprościej zrobić tak jak pisze Mirek, bufor (niekoniecznie cykliczny), ale po prostu tablicę zawierającą wskaźniki do kolejnych komunikatów. W procedurze obsługi przerwania TX, wysyłasz bieżący komunikat, jeśli wysyłka jest zakończona to sprawdzasz czy w tablicy jest jakiś oczekujący i rozpoczynasz jego wysyłkę....

    Mikrokontrolery   13 Lip 2011 00:58 Odpowiedzi: 21    Wyświetleń: 5711
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę? Dobrze myślisz. Ogólnie zmienna globalna volatile ma sens w sytuacji, gdy ze zmiennej korzystasz jednocześnie w programie głównym i w procedurze obsługi przerwania. W Twoim przypadku, gdy korzystasz...

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1074
  • Nierówne odczyty czasu między przerwaniami transoptora przy 400 RPM

    p.s. W systemach wbudowanych raczej unika się deklarowania zmiennych jako int. Najlepiej deklarować zmienne jako uint16_t, int8_t itp. W systemach 8-bitowych użycie zmiennej typu uint16_t nie gwarantuje atomowego do niej dostępu.

    Mikrokontrolery   01 Gru 2018 23:39 Odpowiedzi: 17    Wyświetleń: 813
  • [mdk-arm] LPC11xx – wydajność i rozmiar kodu po migracji projektu z C na C++ (kompilator MDK-ARM)

    Niesądzę, chyba żaden znany mi kompilator nie optymalizuje zmiennych bool w ten sposób, aby zajmowały kolejne bity bajtu. Czy dostęp do zmiennej typu bool jest atomowy, czy nie to już zależy od architektury i kompilatora. Niesądzę, aby standard C++ to precyzował. Oczywiście uniwersalnie byłoby zabezpieczyć takie dostępy mutexami.

    Mikrokontrolery   05 Wrz 2011 22:55 Odpowiedzi: 15    Wyświetleń: 2152
  • STM32Discovery - GPIO_SetBits nie gasi diod po przerwaniu DMA, jak to naprawić?

    [syntax=C]GPIOE->ODR ^= GPIO_Pin_8;[/syntax] To jest zła praktyka. RMW na rejestrze ODR to proszenie sie o kłopoty, a juz w szczególności, że to się robi w przerwaniu. Po to są odpowiednie rejestry do atomowego dostępu do pinów, żeby nie praktykować RMW. [syntax=C]GPIOE->BSRR=(GPIOE->ODR&...

    Mikrokontrolery ARM   20 Lip 2014 11:08 Odpowiedzi: 5    Wyświetleń: 1260
  • Zaawansowana 45MHz sonda logiczna z pomiarem częstotliwości, czasu i oscyloskop

    Popatrz na atxmegę, też na nią przeszedłem i jest to nowa jakość, peryferii full, zegar łatwo ustawić, fuse bity nie straszą, 3 poziomy przerwań, timerów full no i eventy, na tym można cuda robić. Ale Xmega, w stosunku do ARM są drogie i mają mało RAM. Nadal to 8-bit przez co trzeba walczyć z atomowym dostępem do zmiennych 16 czy 32-bit. Nie ma też...

    DIY Konstrukcje   21 Paź 2023 15:29 Odpowiedzi: 283    Wyświetleń: 45480
  • [Atmel AT91] [Atmel AT91][C] Jak uniknąć problemów z przerwaniami przy modyfikacji flag?

    Źle rozumiesz pojęcie atomowości przy dostępie do zmiennej. Instrukcja "v--" składa się z dwóch odwołań do zmiennej v: odczytu oraz zapisu. Dostęp jest atomowy, nie cała instrukcja zawierająca ten dostęp. To co zacytowałeś mówi mniej więcej tyle, że odczytując zmienną mającą 4 bajty kompilator użyje instrukcji ldr aby odczytać całość w jednej instrukcji,...

    Mikrokontrolery ARM   28 Cze 2011 12:16 Odpowiedzi: 8    Wyświetleń: 2097
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    Zmiana optymalizacji na O2 usuwa problem w każdym z przypadków. Tak samo zrobienie static tego longa problem rozwiązuje, również przy optymalizacji O1. na O1/2, natomiast słychać pyrkanie i inne niepokojące objawy w dźwięku. Z opisu wynika, że masz coś nie tak w programie, niestety bez wnikliwego przejrzenia całości nie ma szans, aby ci pomóc. W pewnych...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1467
  • [mega32] [mega32][C] UART - nieregularna zmiana pinu przy odbiorze znaku 0

    Wydaje się być oczywiste... Chodzi może nie tyle o atomową prędkość, co bezpośredni dostęp do każdego bitu. To makro w takim razie nie ma prawa występować w programach gdzie dostęp do portów odbywa się z kilku poziomów set i clr działają na podobnej zasadzie jak toggle czy właśnie bezpośrednio pracują na konkretnym bicie?

    Mikrokontrolery AVR   04 Sie 2010 22:52 Odpowiedzi: 9    Wyświetleń: 1609
  • [STM32F100] STM32F100 - błędy przy programowaniu pamięci FLASH w gcc/eclipse

    Prawdopodobnie adres przekazywany w argumencie src jest nieparzysty. Co jest bez znaczenia, bo ARM Cortex-M3 (i M4 oraz M7) obsługują niewyrównany dostęp do RAMu (choć niekoniecznie atomowo i niekoniecznie szybko, co nie ma znaczenia w tej akurat sprawie). Używasz w ogóle czegoś innego niż ARM Cortex-M0? One od innych układów nie różnią się jedynie...

    Mikrokontrolery ARM   20 Gru 2017 20:55 Odpowiedzi: 22    Wyświetleń: 999
  • Ustawianie kilku pinów mikrokontrolera jako jedno słowo - jak to zrobić? [AVR, STM32]

    w jednej atomowej operacji zmienić np z 011 (4) na 100(5). Niedopuszczalne są stany przejściowe 000 czy 111 Bez rozbicia tego na kilka instrukcji niestety się nie da. przecież z punktu widzenia wyjścia ta operacja będzie atomowa: Dopóki w grę nie wejdą przerwania i możliwość niezależnego dostępu do pozostałych bitów portu. Wtedy trzeba to opakować...

    Mikrokontrolery   17 Kwi 2024 22:25 Odpowiedzi: 26    Wyświetleń: 618
  • KRUK-1 System alarmowania o skażeniach promieniotwórczych

    Oglądłem kilka lat temu reportaż, w którym polski pilot mówił, że w ich bazie był specjalny oddział'ruskich',który jakby co miał podczepić do naszych samolotów taktyczne bomby atomowe. Piloci nie mieli dostępu do bomb,ani kontaktu z tamtymi. Oni mieli tylko lecieć-wykonać rozkaz oczywiście. Ile w tym prawdy ?. Ale ja uważam to za całkiem możliwe

    DIY Konstrukcje   26 Sty 2012 16:54 Odpowiedzi: 97    Wyświetleń: 34108
  • Wasze opinie o budowie elektrowni atomowej w Polsce - za czy przeciw?

    W dalszym ciągu uważam że energii odnawialnej mamy pod dostatkiem tylko trzeba odsunąć pazerność koncernów i odblokować dostęp do wiedzy na ten temat

    Ogólny techniczny   13 Lis 2012 18:17 Odpowiedzi: 1702    Wyświetleń: 193875
  • Jaki zestaw startowy Arduino UNO R3 wybrać - oryginał czy zamiennik?

    Trochę nie na temat, ale nie uważasz, że nowe Megi to pudrowanie trupa? Chodzi o stosunek ceny do możliwości. Nie dziwię się, że Mega nie ma DMA, bo i niby po co? Gdzie stworzyć bufory dla DMA, np w przypadku LCD? Jak sensownie wykorzystać RTOS? Na te zadania potrzeba RAM. Jedyny sensowy Mega to 1284 z 16kB RAM. Tam DMA coś by dało a tak mamy przerwania...

    Arduino   03 Gru 2018 14:19 Odpowiedzi: 24    Wyświetleń: 2997
  • [atmega32][c/avr studio] problem z interpretacja adc

    Problemem są twoje zmienne adcresult. Jak zwykle to bywa zapomniałaś dodać magicznego modyfikatora volatile - bez tego optymalizator pzyjmuje te zmienne za stałe i pod tym kątem optymalizuje pętlę w main. No i robi się kaszana. Poza tym diodami świecisz po 50ms, niezły cyborg z ciebie, skoro to ci wystarcza :) W pętli nie ma też sensu inicjować za każdym...

    Mikrokontrolery AVR   06 Sty 2011 20:09 Odpowiedzi: 12    Wyświetleń: 2515
  • Czy Europie grozi kryzys energetyczny?

    Dobry żart tynfa wart. Czym od tego węgla i gazu będą odchodzili? Uranem którego wydobycie w USA jest tak małe, że ledwo da się dostrzec na tej grafice? Na rynku USA i Kanady operatorzy elektrowni jądrowych sprzedają energię na równych prawach dostępu do rynku. Pod tym względem rynek USA+Kanada jest niewiarygodnie wręcz liberalny w porównaniu z utopią...

    Elektryka po godzinach   13 Cze 2025 21:10 Odpowiedzi: 4327    Wyświetleń: 138927
  • Dlaczego duże statki mają napęd Diesla a nie atomowy?

    Mało tego, na pewno znalazł by się nie jeden bogaty psychopata gotów nawet kupić sobie statek tylko po to, by mieć legalny dostęp do paliwa jądrowego. Resztę możemy sobie wyobrazić.

    Forum Budowlane   26 Sty 2010 23:06 Odpowiedzi: 12    Wyświetleń: 6942
  • Przerwania proste i przyjemne - część 2 - zmienne, bufory i latencja

    Absolutnie nie! Przede wszystkim flaga przerwania nie nadaje się do blokowania przerwań i nie uniemożliwia zgłoszenia przerwania. Przecież ta flaga tylko sygnalizuje, czy przerwanie zaszło. Jeśli zaszło i dane przerwanie jest odblkowane (flaga enable), to MCU natychmiast je obsłuży, więc kiedy niby program miałby ją skasować? Co więcej, często wejście...

    Artykuły   08 Mar 2022 00:35 Odpowiedzi: 18    Wyświetleń: 2685
  • atmega8 - własny program do prędkościomierza zapytanie do expertów

    Witam czy ktoś potrafi podać przyczynę dlaczego zmienna "czas" raz przyjmuje wartość 1000 a raz 768 w tym programie? Problem tkwi w tym, że nie zapewniasz atomowego dostępu do zmiennej czas (inkrementowanej w przerwaniu) podczas porównania: Zmienna czas jest tu porównywana ze stałą 1000, która hexadecymalnie jest równa 0x03E8. Jeśli zmienna ma wartość...

    Mikrokontrolery   19 Lip 2015 17:08 Odpowiedzi: 16    Wyświetleń: 1191
  • Koszty ogrzewania w różnych regionach Polski - ceny gazu, prądu, drewna

    Pogłębiający się kryzys energetyczny, który uderza w Europę, obnażył „ograniczenia” rynku energii elektrycznej i wymaga „awaryjnej interwencji”, aby obniżyć gwałtownie rosnące ceny, powiedziała przewodnicząca KE Ursula von der Leyen. Odnośnik do źródła: https://www.euronews.com/my-europe/2022/...

    Systemy Grzewcze Użytkowy   26 Maj 2025 19:43 Odpowiedzi: 3453    Wyświetleń: 141285
  • STM32F0x UART RS232 - problem z buforem w kodzie obsługi transmisji uK=>PC

    Proszę bardzo lecz jetem pewien, iż nie wniesie to nic. Skoro tak twierdzisz, to po co w ogóle pytać? Masz błąd o którym Ci pisałem. Tyle że wtedy pisałem, że "warto na przyszłość", a teraz mówię że masz błąd. To: if (tflags & USART_FLAG_TXE) wykona się niezależnie od tego czy masz włączone przerwanie czy nie. A wiec występuje u Ciebie (jednak)...

    Mikrokontrolery ARM   26 Lut 2016 18:00 Odpowiedzi: 17    Wyświetleń: 1425
  • [XMEGA][C] Odczyt flash w isr i eeprom w programie głównym

    Czy dobrze rozumiem, że dostęp do pamięci flash oraz EEPROM w xmegach zawsze wykorzystuje kontroler NVM? Zawsze wykorzystuje hardware NVM, ale niekoniecznie modyfikuje stan tego układu. Odczyt FLASH odbywa się bez konieczności modyfikacji NVM (o ile mówimy o odczycie bajtów/słów), więc dostęp do EEPROM nie powinien tu robić problemów. Problem zaczyna...

    Mikrokontrolery AVR   01 Wrz 2021 19:27 Odpowiedzi: 5    Wyświetleń: 570
  • Jaki mikrokontroler wybrać do...?

    Powrót małorolnego człowieka, a moderator burdel teraz zrobił. Zamiast zostawić potrzebne posty, to temat przeniósł do ??? Jaki mikrokontroler wybrać do... ??? Co to ma wspólnego z założonym tematem ? Jakiś nieogarnięty w temacie... Tylko spójrzmy na to obiektywnie - co kolega tymon_x sprawdził ? żeby nie było niedomówień! Otóż sprawdził (przepraszam...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 265990
  • Warunek if na procesorze xmega z debuggerem atmel ice działa nieprawidłowo

    Raczej tak: Kolega ma jak najbardziej rację, tylko że oczekiwanie wewnątrz funkcji eeprom_write_byte() ma miejsce tylko wtedy, kiedy nie został zakończony poprzedni zapis, więc wszystko zależy od częstotliwości zapisu. Może błędnie założyłem (nie widząc reszty kodu), że zapis nie jest na tyle częsty, żeby funkcja eeprom_write_byte() musiała czekać....

    Mikrokontrolery AVR   21 Sie 2017 11:31 Odpowiedzi: 16    Wyświetleń: 1173
  • Mikroskop sił atomowych wykonany w oparciu o Lego i Arduino

    http://obrazki.elektroda.pl/2772705400_1... Gdy Alice Pyne opowiada o dawaniu dzieciom w szkołach próbek "skrystalizowanych struktur wirusa" można odczuć delikatne drżenie serca. Wydaje się że już dostatecznie pogrążyliśmy następne pokolenie bez oddawania im w ręce narzędzi do prowadzenia wojny biologicznej. Opisany wirus to wirus mozaiki...

    DIY Zagranica   13 Paź 2013 02:14 Odpowiedzi: 11    Wyświetleń: 9873
  • Silniki magnetyczne – czy ktoś testował napęd oparty wyłącznie na magnesach?

    bog.op ! Wierzę w Twój sukces. Jestem gotów uruchomić dużą sieć handlową dla dystrybucji silników magnetycznych. Oczekuję konkretnych propozycji sfinansowania budowy sieci i współpracy z producentami Twoich silników. Nie wiem, skąd Ci się bierze taka ciągota do stosu? W XXI wieku jedyne działajace (na rozsądnie wiekszą skalę) stosy, to stosy atomowe....

    Na pograniczu nauki   08 Lip 2009 20:19 Odpowiedzi: 1708    Wyświetleń: 359144
  • Zakłócacz samochodowy. Zakłócanie pracy silnika. Czy jest coś takiego?

    jeżeli pole elektromagnetyczne jest odpowiednio duże można zakłócić pracę elektronicznych układów w samochodzie.odporność na zakłócenia jest związana z ekranowaniem układów elektronicznych, w różnych samochodach jest lepiej lub gorzej. niestety do zakłócenia jest potrzebna duża ilość energii,mmożna to sprawdzić jeżeli ma się dostęp do bliskiej okolicy...

    Radiotechnika Serwis   02 Lut 2005 00:07 Odpowiedzi: 3    Wyświetleń: 2165
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Nie cały proces wyciagania danych z kolejki jest atomiczny, a tylko modyfikacja jednej newralgicznej zmiennej.... Zgodnie z rozumowanie kolegi jeśli jakiś blok jest atomowy w części, to znaczy, że nie jest atomowy wcale. Ciekawe rozumowanie. No tak, zależy - od tego kto jest producentem, a kto konsumentem. Gdy producentem jest przerwanie (o to mi chodziło),i...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15086
  • [winavr] Atmega16: Zakłócenia PWM na portach A przy obsłudze wyświetlacza LCD

    Jeżeli PORTA leży w obszarze IO i instrukcji sbi/cbi to łatwo problemu uniknąć zmieniając na raz tylko jeden bit w porcie. W przeciwnym przypadku tak jak zrobiłeś dostęp do PORTA należy w głównej procedurze realizować atomowo. Dzieje się tak dlatego, że zmiana stanu portu realizowana tak jak opisałeś powoduje odczyt jego stanu, zmianę i zapis nowej...

    Mikrokontrolery AVR   29 Mar 2011 12:20 Odpowiedzi: 6    Wyświetleń: 1287
  • Enkoder (zdarzenia, dekoder) - wyskalowanie wyniku - XMEGA

    Poczytałem trochę o atomowym dostępie i o ATOMIC_BLOCK. Wynikało by że: jeżeli moja zmienna war_pom jest testowana w warunku logicznym to trzeba w sposób atomowy przepisać jej zawartość do zmiennej pomocniczej. Lecz program po wgraniu zachowuje się nadal tam samo, czyli: mogę zwiększać wartość zadaną ale często gdy kręcę enkoderem to wartość jest nie...

    Mikrokontrolery   26 Wrz 2017 10:27 Odpowiedzi: 30    Wyświetleń: 1545
  • [ATMega8] [ATMega8][C] - Jak efektywnie używać flag w jednej zmiennej unsigned char?

    Jeśli nie zablokujesz przerwań na czas dostępu do flag z poziomu aplikacji, to jeśli ta sama komórka pamięci będzie modyfikowana z poziomu handlera przerwania, to zawartość zmiennej się całkowicie "rozjedzie". Dlatego, że operacje te nie będą atomowe. Problem rozwiąże umieszczenie zmiennej w obszarze dostępnym dla cbi/sbi, bo wtedy zmiana stanu flagi...

    Mikrokontrolery Początkujący   24 Mar 2013 10:08 Odpowiedzi: 13    Wyświetleń: 2007
  • STM32 - NVIC błąd kompilacji przy obsłudze przerwania zewnętrznego EXTI9

    Dzieki rowniez za motywacje bo gdy czasem widze tutaj niektorych kolegow, wydaje mi sie ze jestem jakas tepa strzala. Generalnie do ekperymentowania wykorzystuje narazie wykopana z czasow studiow plytke [url=http://www.kamami.pl/dl/stm32butter... ta docelowa nie jest jeszcze gotowa (bo nie opanowalem narazie nawet prostych rzeczy na tym...

    Mikrokontrolery Początkujący   15 Lip 2014 18:44 Odpowiedzi: 42    Wyświetleń: 5778
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    Jak już ci kiedyś pisałem blok z forceon zawsze kończy się z włączeniem przerwań, a nie przywróceniem ich stanu sprzed ATOMIC_BLOCK, stąd też działa to szybciej bo nie trzeba zapamiętać ich poprzedniego stanu. RESTORESTATE z kolei najpierw zapamiętuje stan przerwań, blokuje je i na koniec odtwarza zapamiętany stan - może się więc zdarzyć, że po zakończeniu...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3452
  • [Tiny2313] [Tiny2313][Bascom] UART - jak uniknąć opóźnień przy wyświetlaniu na LCD?

    Zastosuj dwa bufory. Jeden do odbierania danych w przerwaniu, a drugi do pobierania znaków do wyświetlenia na LCD. Teraz po odebraniu jednego ciągu LCD zaczyna wyświetlać co trwa z 50ms. Jeżeli podczas wyświetlania zacznie przychodzić nowy text to zacznie on nadpisywać bufor i na LCD będziesz miał krzaki. Więc zastosuj dwa bufory. Odbieraj do jednego....

    Mikrokontrolery AVR   17 Paź 2009 19:58 Odpowiedzi: 11    Wyświetleń: 2504
  • Czy pole magnetyczne zatrzyma promieniowanie beta? Alternatywy dla ołowiu?

    Witam ;) mam pytanko w związku z ochroną przed promieniowaniem beta. Czy pole magnetyczne jest w stanie zatrzymać lub częściowo powstrzymać promieniowanie beta? Z ołowiem wole się nie bawić bo może on być źródłem promieniowania wtórnego ;/ Na wiki zaś przeczytałem że do osłony przed promieniowaniem beta wykorzystuje się aluminium lub inne materiały...

    Początkujący Elektronicy   07 Sie 2012 10:25 Odpowiedzi: 4    Wyświetleń: 2170
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    Ponieważ dopuszczalne są też pytania z dziedziny, być może tych niemądrych Bynajmniej nie jest to żadne "niemądre" pytanie. Jest bardzo dobre i pokazuje właśnie jak bardzo zmitologizowane są RTOSy. czy taki STM32G070RBT6 z 36 KB ram oraz 128 KB flash (w detalu ok. 5.5 zł) to już się nada czy nie do RTOS? Jak najbardziej. Ilość flash jest zwykle mało...

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 9381
  • 2019.09.14 Manifestacja w sprawie energetyki atomowej w Polsce

    Przerażający jest poziom edukacji technicznej w Polsce. Cofanie się. W1998r. poziom rozwoju a nawet struktura przemysły Polski i Korei Południowej był bardzo podobny. Minęło 30 lat. Korea Południowa w rozwoju jest tam gdzie jest i to bez strumienia pieniędzy z UE na ścieżki rowerowe i aquaparki. Budują i planują kolejne atomowe bloki energetyczne. Co...

    Newsy   25 Paź 2019 05:36 Odpowiedzi: 664    Wyświetleń: 24693
  • Koncepcja wzmacniacza 5.1 GNU z DSP, S/PDIF, RDS i zdalnym panelem

    Widzę, że powoli pomysł społeczny rusza. No dobra, to ja zbiorę troszeczkę linków na temat układów scalonych i innych elementów systemu. Co do pamięci ROM w środku. Raczej nie sądzę, żeby coś wyszło z dostępu do tej części układu, bo pewnie ściśle tajne informacje tam przechowują (hehe, pewnie kody dostępu do wyrzutni atomowych), a tak na serio, to...

    Projektowanie Układów   27 Sty 2013 23:34 Odpowiedzi: 21    Wyświetleń: 4249
  • Jak trwale wyłączyć przerwanie INt0 w procesorze ATMega8?

    Nie działa Ci, bo nie przeczytałeś dokumentacji... http://obrazki.elektroda.net/0_118799421... Flagi przerwań czyści się przez wpisanie do nich logicznej jedynki. Trochę może paradoksalnie to wygląda, ale ma swoje logiczne uzasadnienie. Chodzi o to, że czyszcząc flagi w ten sposób da się to zrobić o wiele szybciej i co najważniejsze - bezpieczniej....

    Mikrokontrolery   04 Wrz 2007 09:35 Odpowiedzi: 5    Wyświetleń: 2938
  • C# Visual Studio 2010 – Combobox nie wyświetla nazw tabel z bazy WMS SQL 2008 Express

    No... to dość szeroki temat, projektowanie tabel, relacji itp... nawet nie zdajesz sobie sprawy jak bardzo źle zaprojektowane tabele potrafią utrudnić życie... Napisz co konkretnie ma się znaleźć w tej bazie (tzn stan magazynu surowców materiałów do produkcji, narzędzi czy będzie to coś w rodzaju sklepu), czy będzie tam dokumentacja tych części ? czy...

    Programowanie Początkujący   11 Mar 2014 00:03 Odpowiedzi: 37    Wyświetleń: 4377
  • Jak ogrzać kontener bez dostępu do prądu na zimę? Panele słoneczne?

    Ok, ale raczej nie mogę zostawić grzejnika włączonego, żeby sam działał np. przez tydzień jak mnie nie ma na działce. Ostatecznie mam wrażenie, że gra nie warta świeczki i chyba usunę z działki wszystkie rzeczy, które mogą się zniszczyć przy dużych mrozach i nie będę ogrzewał. Gaz - niebezpieczny. Prąd - faktycznie sprawdziłem i wiatraki mało co dadzą...

    Systemy Grzewcze Użytkowy   18 Lis 2018 21:54 Odpowiedzi: 8    Wyświetleń: 2268
  • [atmega8] USART w C - błędy przy małym rozmiarze bufora kołowego

    Różnice rzędu 2 instrukcji jakoś do mnie w tym przypadku nie trafiają. Czyli różnice czterech czy sześciu bajtów flasha (zakładam że na AVR jedna instrukcja ma 2 bajty) do Ciebie nie trafiają, ale różnica jednego bajta w RAM już trafia? Widzisz niekonsekwencję? Ja tu data race nie widzę. Czy jest coś polem bitowym czy int-em. (i abstrahujmy od tego...

    Mikrokontrolery AVR   02 Gru 2017 15:24 Odpowiedzi: 43    Wyświetleń: 4191
  • Router/Punkt dostępowy z kombajnem zabezpieczeń

    Audyt TrueCrypta był zamówiony przez autorów. (Zresztą odbyło się tylko pół audytu). Po czym projekt umarł... I to jest tak naprawdę największa wada systemów/oprogramowania Open Source. Mają większą łatwość znikania z rynku niż produkty komercyjne firm o ugruntowanej pozycji. Po czym projekt natychmiast znalazł grupę ludzi, którzy chcą go kontynuować...

    DIY Zagranica   07 Gru 2014 21:28 Odpowiedzi: 14    Wyświetleń: 8091
  • Czy samochody elektryczne są mniej przyjazne dla środowiska niż samochody z silnikami spalinowymi?

    Tyle czasu zajęło USA aby zaczęli coś mówić że mogą zrezygnować z paliwa rosyjskiego. I nie o cenę chodziło. Zwyczajnie tego nie ma w najbliższych sklepach z uranem. Urządzeń do wzbogacania uranu także nie ma w sklepie za rogiem. Przypominam że USA miało już rozpracowane wzbogacanie uranu oraz bomby atomowe zanim 'Ruskie' w (drogą kradzieży dokumentacji)...

    Artykuły   12 Wrz 2024 00:41 Odpowiedzi: 339    Wyświetleń: 9399
  • Reset NodeMCU V1 przy użyciu przerwań po aktualizacji IDE Arduino 1.8.12

    Powinny być zadeklarowane jako: Proszę o podpowiedź co to znaczy Obiekty typów atomowych umożliwiają wykonanie na nich podstawowych operacji (przypisania i odczytu wartości) w niepodzielny sposób oraz zapewniają odpowiednie uporządkowanie operacji dostępu do pamięci. W Twoim programie do tych zmiennych odwołują się procedury obsługi przerwania oraz...

    ESP8266 i ESP32   09 Kwi 2020 18:49 Odpowiedzi: 17    Wyświetleń: 753
  • AVR TIMER CTC przerwa w generowaniu sygnału - pominięte przerwanie?

    Cześć, Mam drobny problem. Chciałem na szybko wykonać sobie tester silników krokowych. Użyłem tego co pod ręką wygodne do szybkiej realizacji testera (a że armata na wróble wyszła to mało istotne). Na panelu tft jest sobie slider do regulacji prędkości (parametr speed w zakresie 0-500). Dalej wpisuję ten parametr do rejestru OCR3 w taki sposób: OCR3...

    Mikrokontrolery AVR   27 Lut 2017 22:55 Odpowiedzi: 4    Wyświetleń: 831
  • Przykładowe programy w C++ dla robota kroczącego na ARM-ach

    "kontroler przerwań" nazywa się NVIC, ma coś takiego jak tail-chain przydatne gdy dwa przerwania przychodzą blisko siebie. Thumb2 - lepszy DMIPS/MHz i DMIPS/mW architektura harvard sprzętowe mnożenie i dzielenie dla procesorów ST teoretycznie pozwala na prace z prędkością 2x większą niż pamięć flash (u innych producentów pewnie też) dodatkowo u ST (u...

    Robotyka Modelarstwo i CNC   02 Wrz 2008 01:45 Odpowiedzi: 37    Wyświetleń: 11470
  • ATmega32/Atmel Studio 6 - Wysyłanie danych przez UART

    Twój kod jest fundamentalnie błędny. Nie możesz w sposób asynchroniczny zapisywać tablicy data w pętli głównej i wysyłać jej zawartości w przerwaniu. Pomyśl co się dzieje jeśli jednoczesny dostęp do tej tablicy uzyskuje dtostrf i przerwania - robi się sieczka. Taki dostęp wymaga utworzenia semafora lub prościej atomowo skopiować tablicę data do miejsca...

    Mikrokontrolery   05 Gru 2012 11:24 Odpowiedzi: 13    Wyświetleń: 4368
  • [ATTiny13] [ATTiny13][BASCOM] Jak zmierzyć obroty i zapalić LED po osiągnięciu RPM?

    Moyshaa, dzięki za link. Ostatecznie pisze, że ten kod działa ale drażni mnie to, że nie rozumiem w jaki sposób tutaj mierzony jest okres(od rising do rising) może dlatego, że komentarzy mało :( Kod proszę umieścić w znacznikach code! Robak

    Mikrokontrolery AVR   07 Gru 2011 18:40 Odpowiedzi: 37    Wyświetleń: 8179
  • Zlecę wykonanie ekranu magnetycznego dla częstotliwości ELF.

    jeśli nic nie przemawia , to maże wzór demokracji Pół prawdy to wcale nie jest dobre kłamstwo, znanym faktem jest że w USA dokonywano nietycznych eksperymentów z promieniowaniem jonizującym (to takie jak w elektrowniach atomowych) sprawa wyszła na jaw, a to są przeprosiny Film jest wykadrowaną wersją z tego poniżej, z którego można się dowiedzieć o...

    Na pograniczu nauki   30 Sty 2022 13:33 Odpowiedzi: 139    Wyświetleń: 6132
  • Kocioł kondensacyjny - z zintegrowanym zasobnikiem - jaki?

    A dostęp do wszystkiego jest tragiczny i jesteś skazany na drogie części. Za cenę takiego kota masz dobry kondensat +zbiornik 250-300L z dwoma wężownicami np. pod solar. Ale chyba nie masz wyboru. :cry: Swoją drogą gratuluje wyboru projektu bez kotłowni... Projekt tez z Afryki? Czy z Francji gdzie mają58 reaktorów atomowych...

    Systemy Grzewcze Użytkowy   18 Mar 2015 13:22 Odpowiedzi: 29    Wyświetleń: 6207
  • Jak zapewnić efektywną komunikację między dwoma uC z minimalnym obciążeniem?

    Oczywiście użycie dwóch układów jest programowo bardziej skomplikowane. Sama wymiana danych to banał, ale pojawiają się problemy typowe dla systemów wielozadaniowych ze współdzieloną pamięcią - trzeba stworzyć mutexy, uwzględnić potencjalne miejsca powstawania zakleszczeń itd. Wyobraź sobie, że do tej samej komórki pamięci jednocześnie próbują uzyskać...

    Mikrokontrolery AVR   27 Cze 2012 07:43 Odpowiedzi: 17    Wyświetleń: 2313
  • Jak działają przerwania w uC przy długich pętlach w obsłudze?

    Przerwania w AVR działają w ten sposób że w chwili rozpoczęcia obsługi przerwania, kolejne przerwania są blokowane aż do instrukcji procesora RETI (tu w basicu RETURN). Nieskończona pętla w przerwaniu - czemu nie. Tylko że zakończenie takiej pętli jest możliwe tylko przez sygnał RESET. Czyli bez sensu raczej :P Sposób w jaki realizujesz obsługę wyświetlacza...

    Mikrokontrolery   07 Lut 2011 21:50 Odpowiedzi: 5    Wyświetleń: 1287
  • Nano i Micro - Błędne wartości w zmiennych volatile (wielobajtowych)

    (at)markolsrz Zobacz sobie do nagłówka stdatomic.h. Znajdziesz tam funkcje rozwiązujące Twoje problemy ze współbieżnym dostępem do zmiennych. Porada niestety nietrafiona, a to z braku implementacji w AVR-libc. Oczywiście można sobie samemu to zaimplementować, lecz po co, skoro już w AVR-libc mamy atomic.h. Jedyne co można poprawić, to tak jak napisałem,...

    Arduino   26 Lip 2016 16:55 Odpowiedzi: 51    Wyświetleń: 3423
  • LPC2xxxx - Jak zapewnić atomiczność przy odczycie rejestrów RTC?

    (at)tadzik85 IMHO nie. Jeśli wynik byłby w jednym rejestrze dostępnym atomowo, to problemu nie ma. Jeśli mamy sprzętowe rozwiązanie z buforami to problemu pomimo asynchronicznej domeny zegarowej też nie ma. Asynchroniczna domena zegarowa stwarza tylko problemy z synchronizacją dostępu do rejestru. Czyli np. zapisujemy coś do rejestru, ale fizycznie...

    Mikrokontrolery ARM   21 Kwi 2015 08:59 Odpowiedzi: 15    Wyświetleń: 1017
  • Czy i kiedy DIY nie ma sensu?

    AVE... Chiny zrozumiały dość szybko lekcję, którą zawalił i Związek Radziecki, i wszystkie kraje bloku wschodniego: nieważne, jaka jest ideologia - bez prężnej gospodarki i bez rozwoju technologii nic się nie da osiągnąć. Gdy PRL robił Juniory, Chiny ukradły używając wojskowych hakerów sporo tajemnic technologicznych bodaj Sagema, i zaczęli u siebie...

    Tematy tygodnia   25 Cze 2023 19:30 Odpowiedzi: 218    Wyświetleń: 9777
  • Renowacja polskiego przemysłu półprzewodnikowego?

    AVE... Jeśli chcemy w Polsce mieć produkcję wysokich technologii, to trzeba zachęcić zagranicznych producentów by tu inwestowali Dlaczego ciągle musimy zachęcać zagranicznych producentów by tu inwestowali? Dlaczego sami nie możemy zainwestować? Tym sposobem to zawsze będziemy wyrobnikiem obcych firm, nigdy nie będziemy mieli nic swojego. Intel podaje,...

    Artykuły   14 Cze 2025 22:02 Odpowiedzi: 384    Wyświetleń: 10086
  • Poszukiwane zarowki GU10 RBG ,ktorymi mozna sterowac bez internetu lub routera:)

    Czy znacie jakies zarowki RGB (z mozliwosci zmiany kolory i zciemnienia, sterowanymi przez aplikacje) bluetooth albo WIFI , ktorymi mozna sterowac przez aplikacjie ale bezposrednio z telefonu. Muszę cię zmartwić. Sterowanie czymkolwiek poprzez serwery w Chinach jest odgórnym nakazem KPC. Służby wywiadowcze i zbrojne Chin chcą w ten sposób opanować...

    Ogólny techniczny   23 Maj 2021 10:14 Odpowiedzi: 1    Wyświetleń: 240
  • Kupno perpetuum mobile infinitysav - opinie naukowców [Link]

    109% sprawności tych kotłów to porównanie do tradycyjnego gdzie przyjmuje się go za wzorzec. Ten wzorzec to przykładowo 80-85% sprawności. Dodatkową sprawność osiąga się poprzez wymiennik ciepła współosiowy do spalin i powietrza. Tzw zamknięta komora spalania. Cały proces ma nadal poniżej 100% sprawności. Czy akurat wymiennik musi być "współosiowy"...

    Na pograniczu nauki   09 Cze 2025 13:22 Odpowiedzi: 406    Wyświetleń: 17001
  • Dlaczego projekt ustawy o OZE jest ponownie odwlekany przez rząd?

    Powinno się wytwarzać z tego co jest najlepsze i najtańsze. Niestety w dzisiejszym świecie często decyduje ideologia. Z powodu nieuctwa znacznej części społeczeństwa często rezygnuje się ze świetnej technologii jądrowej. Wystarczyło nastraszyć ludzi bombą atomową. Za to rozwija się drogą i kapryśną technologię wiatrową, która nie miałaby szans na rozwój...

    Energia Odnawialna   02 Lip 2018 06:30 Odpowiedzi: 2822    Wyświetleń: 231990
  • Czy Polska zrealizuje plan budowy elektrowni jądrowej do 2033? [PEP2040]

    Mam pytanie do zwolenników EJ - jak sobie wyobrażacie budowę za dewizy w sytuacji gdy nicnierobienie w kwestii OZE będzie nas kosztowało ok. 2 mld euro rocznie ? Jak wydanie na jej budowę kolejnych mld euro lub dolarów wpłynie na kurs złotego? Dla mnie to przepis na gigantyczną katastrofę, a'la lata 90-to które wielu czytelników doskonale pamięta....

    Elektryka po godzinach   11 Sie 2021 05:36 Odpowiedzi: 4253    Wyświetleń: 140235
  • Zegar na lampie IW 18

    Jak na mój gust równie dobrym rozwiązaniem jest dodawanie tych sekund, chociaż gdy tylko dopcham się do miernika częstotliwości mogę wstawić trymer i ustawić i ten kwarc. Pierwszym moim projektem na µC też był zegar (na nixie). I też byłem zdegustowany tym PCF-em. Nadaje się pewnie do czegoś, ale na pewno nie jest to RTC dla amatora bez dostępu...

    DIY Konstrukcje   29 Gru 2012 10:43 Odpowiedzi: 26    Wyświetleń: 15960
  • Samochody elektryczne. Czy naprawdę są ekologiczne?

    Szału więc nie ma. Nie ma. A z tego aku to przez ponad tydzień chałupę bym zasilał. Tak przy okazji. Zasilanie energią elektryczną samochodów wymusiłoby zwiększenie ponad dwukrotnie dostępnej mocy naszego systemu energetycznego. Po to się rozwijać powinno infrastrukturę. Budować nowe elektrownie wiatrowe, słoneczne, a nie siedzieć na węglu i ropie...

    Elektryka po godzinach   02 Cze 2025 07:37 Odpowiedzi: 6908    Wyświetleń: 220938
  • W Polsce powstanie elektrownia atomowa

    Przepraszam "informację" za zbyt pochopne stwierdzenie o jego nie znajomości zagadnień związanych z nowoczesnymi technologiami węglowymi. Niestety nie wszyscy mają dostęp do źródeł informacji a jedynie posługują się sloganem i utartymi stanowiskiem lobii atomistów reprezentowanych przez media i tzw. "szeroko pojętą opinie publiczną". Niestety nie dochodzi...

    Newsy   16 Mar 2013 22:20 Odpowiedzi: 221    Wyświetleń: 55678
  • [ATmega32] [ATmega32][C/AVR Studio 5] Błędne odczyty z LM335 na LCD, jak poprawić?

    [syntax=c]#include <stdio.h> #include <stdlib.h> #include <avr/io.h> #include <util/delay.h> #include <util/atomic.h> #include "HD44780.h" #define NOSAMPLES 128 // usrednianie wyniku co 128 probek volatile uint16_t ADCwynik; // zmienna zawierajaca wartosc ADC co 128 probek void init_adc(void) { ADMUX = (1 << REFS0);...

    Mikrokontrolery AVR   04 Gru 2011 13:22 Odpowiedzi: 42    Wyświetleń: 6662
  • ATMEGA8A-PU - Timer2 / CTC / organizacja pracy programu

    A teraz obliczenia: Taktowanie procesowa 1MHz, preskaler 8 daje 125kHZ co przekłada się na czas impulsu równy 0,000008s . Ustawiając OCR2 na 200 nasze przerwanie będzie wykonywać się co 0,0016s co daje 625 przerwań na sekundę Problem w tym, że najprawdopodobniej bardzo rzadko spełniają się warunki porównujące wartości liczników w ifach czyli odswiez_wyswietlacz==312...

    Mikrokontrolery AVR   07 Lip 2015 11:29 Odpowiedzi: 2    Wyświetleń: 777
  • Czy IMEI telefonu może ujawnić dane o kartach SIM i zagrozić anonimowości?

    Chcesz omawiać przez telefon sprzedaż kradzionego uranu na bombę atomową czy co, że boisz się podsłuchu? ;) Takie rzeczy to raczej tylko służby specjalne robią i na pewno nie podsłuchują nikogo dla zabawy tylko w uzasadnionych przypadkach. Prywatna osoba na pewno nie ma dostępu do takich rzeczy.

    Smartfony Użytkowy   22 Cze 2012 10:51 Odpowiedzi: 16    Wyświetleń: 1878
  • Seat Ibe -koncepcja sportowego coupe o napędzie elektrycznym

    Sabre ! Podziel się dostępem do źródeł Twoich informacji, podaj linki ! Wikipedia podaje dla suprkondensatorów gęstość energii 0,026MJ/kg - przypomnę że benzyna ma "tylko" 46MJ/kg, prawie 2000 razy lepiej! Dla nanoakumulatora jest 2,56MJ/kg, też benzyna 18 razy lepsza. Tabele gestości energii pokazują alternatywną przyszłość, na którą się nie zgadzamy...

    Newsy   11 Paź 2010 15:23 Odpowiedzi: 60    Wyświetleń: 7822