struktura przerwaniach

Znaleziono około 564 wyników dla: struktura przerwaniach
  • AT91RM9200 problem z przerwaniami wspódzielonymi

    Witam! Próbuje uruchomić przerwania na zaprojektowanym układzie w oparciu o procesor ARM AT91RM9200. Struktura przerwań jest następująca: na nóżce PB29 IRQ0 obsługuje 8 przerwań współdzielonych. Każde przerwanie powinno być obsługiwane przez procesor, ale niestety jedno z przerwań nie jest właściwie...

    Mikrokontrolery ARM   23 Kwi 2010 11:16 Odpowiedzi: 2    Wyświetleń: 924
  • Przerwania proste i przyjemne - część 3 - kilka dodatkowych tricków i porad

    Do tej pory omówiliśmy znaczenie ostrożnej obsługi przerwań, metody solidnej strukturyzacji ISR oraz uwagi wymagane do zmiennych globalnych i lokalnych ( Uważaj na przepełnienia bufora danych Generalnie używamy programowych buforów do interfejsów komunikacyjnych. Na przykład, mikrokontroler może zapewnić...

    Artykuły   20 Kwi 2022 08:45 Odpowiedzi: 1    Wyświetleń: 1929
  • Niezwykłe "nie_działanie" przerwania RXC

    No nie to żebym od razu się domagał:) po prostu myślałem, że się ktoś zainteresuje i jak nie będzie widział tutaj potrzebnych informacji to powie mi jakich (a nie od razu zmiesza z błotem:) bo ja nie wiem co jest potrzebne żeby zdiagnozować ten błąd. Po kolei. Do tego nie robisz wcięć, przez co...

    Mikrokontrolery   22 Sie 2007 16:51 Odpowiedzi: 14    Wyświetleń: 1445
  • [ARM][C/KEIL] Deklaracja struktury z polami bitowymi, jak to zrobić?

    Witam Chciałbym w programie skorzystać ze struktury z polami bitowymi: ..\irq.c(30): error: #70: incomplete type is not allowed Jak zakomentuję linijkę z przypisaniem sts.adc=1; w pliku irq.c, całość kompiluje się bez błędów...

    Mikrokontrolery ARM   04 Gru 2011 18:47 Odpowiedzi: 7    Wyświetleń: 1960
  • stm32 przerwanie zlicza podwójnie

    witam Podpiąłem włącznik pod gipo ustawiłem na nim przerwanie i zmienną która je zlicza. jak przycisk trzymam krótko to licznik powiększa się o jeden prawidłowo, przy dłuższym przytrzymaniu przycisku zliczenie ( przerwanie ) występuje na przyciśnięciu i puszczeniu guzika, proszę o pomoc [syntax=c]void...

    Mikrokontrolery Początkujący   28 Sie 2015 20:05 Odpowiedzi: 7    Wyświetleń: 714
  • 8051 - Przerwanie programu w 8051 w C

    Zagląda ktoś do tego tematu?? Może ktoś zagląda, ale Ty na pewno nie zastosowałeś wiedzy którą dostałeś. Z tego powodu zostaną tylko rady w stylu Zaquadnik , którego pomysł jest idiotyczny. BlueDraco powiedział Ci co zrobić, aby obsłużyć przełączanie/wybór programów. Ty zrobiłeś obsługę przycisku...

    Mikrokontrolery   09 Lip 2014 22:05 Odpowiedzi: 15    Wyświetleń: 2910
  • STM32F4 - Czy kod do USB od ST naprawdę alokuje pamięć dynamicznie w przerwaniu?

    Dziś w jednym z projektów postanowiłem włączyć profilaktycznie funkcję którą dodałem ostatnio do mojego RTOSa - sprawdzanie czy niektóre funkcje nie są używane w przerwaniu (m.in. mutexy, których użycie w przerwaniach jest błędem logicznym). No i co się okazuje? Że albo ja coś źle zrobiłem, ale programiści...

    Mikrokontrolery ARM   15 Sty 2017 22:00 Odpowiedzi: 13    Wyświetleń: 1425
  • STM32 - Przerwanie zewnętrzne

    Chciałbym wywołać przerwanie po naciśnięciu przycisku.Przycisk mam na porcie PA9, po naciśnięciu chciałbym zapalić diode na porcie pa10 niestety nie działa mi, co robie nie tak? [syntax=cpp] #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include...

    Mikrokontrolery Początkujący   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2829
  • [ATMEGA][C] - Błąd w strukturze programu? PWM

    To wszystko powinno być zrobione w przerwaniu timera generującego PWM, bez żadnych "delay". Wtedy przynajmniej miałbyś determinizm czasowy działania. W procedurze obsługi przerwania odliczasz tyle przerwań, ile wchodzi na te 5 ms, a po odliczeniu - zmieniasz wypełnienia PWM. Wtedy rzeczywiście zmieniasz...

    Mikrokontrolery Początkujący   06 Lut 2013 10:14 Odpowiedzi: 3    Wyświetleń: 1014
  • [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu

    Niektóre narzędzia pozostawiają wiele do życzenia. Można mieć setki opcji, ale jeśli te opcje nie są opisane, albo opisane lakonicznie, bo narzędzie nie pozwala na obszerny komentarz, to tak naprawdę niczego to nie ułatwia. Trzeba się domyślać co autor miał na myśli, albo szukać gdzieś w zewnętrznej...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1545
  • ANSI C - Zwalnianie pamięci tablicy wskaźników na tablice zawartej w strukturze

    Proszę o pomoc bo nie umiem sobie poradzić z poprawnym zwalnianiem pamięci alokowanej wcześniej na tablicę wskaźników wskazujących na tablice, zawartych w strukturze. Logicznym mi się wydawało usuwać pamięć w odwrotnej kolejności do tego jak była alokowana, ale o ile przy kompilacji błędów nie ma żadnych...

    Programowanie Początkujący   07 Sty 2015 21:11 Odpowiedzi: 4    Wyświetleń: 837
  • [C] Programowanie mikrokontrolerów - volatile w strukturach

    Jak to jest z atrybutem volatile dla struktur? Gdy struktura ma volatile to wszystko co się znajduje w strukturze jest volatile? Czy dodatkowo każdy element struktury trzeba oznaczać jako volatile? struct nazwa_struktury { uint8_t val1; ... volatile x; To mogę już...

    Mikrokontrolery   25 Sty 2011 15:26 Odpowiedzi: 2    Wyświetleń: 1295
  • Przerwania proste i przyjemne - część 2 - zmienne, bufory i latencja

    A dlaczego zamiast zmiennej data nie użyć struktury, która składa się z dwóch kawałków: dataH i dataL? W przerwaniu wykonujemy dwie atomowe operacje odczytu rejestrów do stosownych części struktury, a w programie głównym używamy całej struktury. Ale to nic nie zmieni. Co prawda w przerwaniu przepisanie...

    Artykuły   08 Mar 2022 00:35 Odpowiedzi: 18    Wyświetleń: 2397
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    W tym kawałku kodu możesz odczytywać bezpośrednio wartość LED2_bb - też się da. Ja wiem, że się da odczytać z rejestrów wyjściowych. Po prostu na szybko wcześniej coś napisałem nie myśląc i potem tego nie zmieniałem. Znam te tematy z atmeg. Na początku nie wiedziałem jak to jest z armami. Jeśli...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5845
  • [STM32F429i-disco] - Przerwania zewnętrzne

    1. Dlatego, że w przerwaniu od przycisku musisz zablokować to przerwanie i uruchomić timer, a w przerwaniu timera odblokować z powrotem przerwanie - to zajmuje jakieś z 8 linii kodu i wymaga dwóch przerwań. Obsługa przycisku w przerwaniu timera zajmuje 2 linie kodu i wymaga jednego przerwania dla dowolnej...

    Mikrokontrolery ARM   14 Sty 2015 00:11 Odpowiedzi: 6    Wyświetleń: 798
  • [STM32F4][C/Keil] - ADC1 + przerwanie od DMA transfer complete

    Witam, próbuję uruchomić przetwornik ADC1 wraz z transferem przez DMA i przerwaniem od zakończenia transferu (transfer complete) Tak, żebym w przerwaniu mógł sobie obliczać wartość średnią z napięcia na wejściu. Samo ADC z DMA bez przerwania od DMA działa, ale gdy dorzucam linijkę [syntax=c]DMA_ITConfig(DMA2_Stream0,.....

    Mikrokontrolery ARM   17 Maj 2014 15:26 Odpowiedzi: 2    Wyświetleń: 1581
  • Programowe przerwanie ATMEGA644

    Nie wiem na ile jesteś w stanie ingerować w kod, ale... Cała obsługa transmisji po SPI powinna zostać przeniesiona do funkcji obsługi przerwania od SPI. Funkcje z pętli głównej powinny tylko przekazywać wskaźniki na struktury z danymi i callbackiem do "drivera" SPI. Driver SPI powinien atomowo zbierać...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2061
  • [ARM9] Optymalne struktury danych dostępne w IRQ i normalnie

    Witam, mam problem z optymalizacją kodu, może ktoś będzie wiedział (w chwili obecnej mam 80% czasu w przerwaniu, dużo). Mam pętle regulacji wrzuconą w timer i przerwanie FIQ od niego. W przerwaniu są obliczenia i wymaga ono kilku zmiennych dostępnych także dla programu w main'ie - nastaw regulatorów. Jak...

    Mikrokontrolery ARM   13 Sty 2011 12:49 Odpowiedzi: 5    Wyświetleń: 931
  • [LPC1769][C] - obsługa UART w przerwaniu

    Wstawiam kod obsługi odbioru danych w przerwaniu, gdzie odebrane dane są zapisywane do bufora a po zapełnieniu bufora do zewnętrznej pamięci, w tym przypadku na karte SD, docelowo do pamięci Flash - może komuś się przyda. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_systick.h" #include "lpc17xx_uart.h" #include...

    Mikrokontrolery   03 Lip 2014 11:50 Odpowiedzi: 8    Wyświetleń: 1689
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    Miałem podobny problem z przerwaniem od RTC (przeliczanie/odświeżanie dnia/miesiąca/godziny itd do struktury). Po zainicjowaniu przerwań: [syntax=c]/* Enable the RTC 1s Interrupt */ NVIC_InitStructure.NVIC_IRQChannel = RTC_IRQn; NVIC_InitStructure.NVIC_IRQCh... = 4; NVIC_InitStructure.NVIC_IRQChannelSu...

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3005
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    Ok .. może dla początkującego to może to być troche niezrozumiałe. Wskaźniki , struktury zazwyczaj sprawiają problemy na początku. W tym przypadku można by faktycznie umieścić cały kod w przerwaniu, bo jest go tak niewiele że przerwania na pewno się nie nałożą. Mam nadzieje że sam plik display.c...

    Mikrokontrolery Początkujący   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2694
  • Wyjście z przerwanie, wyzerowanie stosu, czyli powrót do....

    Freddie - takie zastosowanie musi być tylko dla jednego z INT`a, natomiast dla drugiego musi działać normalnie, czyli wracać do podprogramu - nie mogę zastosować globalnej struktury. Tadzik - nie bardzo rozumiem jak zrobić reset o którym piszesz bo podprogram w przerwaniu z INT`a to zupełnie inna historia...

    Mikrokontrolery AVR   19 Lis 2010 19:08 Odpowiedzi: 23    Wyświetleń: 2154
  • Atmega16 i przerwanie INT0 a deklaracje funkcji

    Jeśli chcesz gotowego rozwiązania to napiszę jak sam robię takie systemy: Deklaruję pewną strukturę globalną, koniecznie volatile, w której umieszczam flagi w zależności od tego ile ich potrzebuję, np.: [syntax=c]volatile struct sZmienna { unsigned char Pomiar :1; unsigned char Timer :1; unsigned...

    Mikrokontrolery AVR   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2156
  • [STM32F3][C] - Przerwanie zewnętrzne, kilka zdarzeń od jednego przerwania

    Po konfiguracji struktury zawsze występuje funkcja inicjująca strukturę, więc to chyba nie to. Poza tym próbowałem tylko raz zainicjować strukturę NVIC ale niczego to nie zmieniło. Flagę przerwania czyszczę na końcu obsługi przerwania: [syntax=c]EXTI_ClearITPendi...

    Mikrokontrolery ARM   09 Lis 2013 10:08 Odpowiedzi: 7    Wyświetleń: 1512
  • Atmega168 Bascom - Przerwanie co 5us i odczyt 8 bitów

    Nie używam i nie znam BASCOMA. Próbuje swoich sił w Arduino IDE (ATMega328(at)16MHz). Po pomocy ze strony przyjaznych niewiedzącym: BlueDraco , nsvinc , tmf mogę stwierdzić że: Ten uC ma na pewno możliwości, aby obsłużyć te przerwania (zakładam ok. 33kHz). Problem nie polega na wywołaniu...

    Mikrokontrolery Początkujący   18 Lis 2014 09:04 Odpowiedzi: 65    Wyświetleń: 4326
  • Linux C port szeregowy - odbiór danych w przerwaniu / signal

    Czy możesz potwierdzić, że nie da się zmusić programu w C/C++ do otrzymywania Sygnału/przerwania tylko w przypadku odebrania danych? Po pierwsze nie myl przerwania z sygnałem. Wprawdzie jedno i drugie jest obsługiwane asynchronicznie, ale różnica jest fundamentalna, w tym sensie, że trzeba sobie zdawać...

    Programowanie   23 Cze 2015 18:46 Odpowiedzi: 6    Wyświetleń: 1014
  • Brak ustawiania flagi w przerwaniu timera AVR.

    Atmega 328P z kwarcem 18432000 (w specyfikacji mozna ja kręcić do 20MHz) spokojnie potrafi wygenerować trzy PWM przesunięte w fazie o 120 stopni z krokiem 256 z częstotliwością 50Hz przy tym nadając na USART o aktualnych warunkach jednego potencjometru. Pewnie że potrafi, ja na attiny 861 wygenerowałem...

    Mikrokontrolery Początkujący   09 Cze 2022 09:58 Odpowiedzi: 11    Wyświetleń: 432
  • Bufor nadawczy i odbiorczy na przerwaniach,RS232

    W temacie "2 UARTY ..." załączyłem pliki C do obsługi komunikacji szeregowej portów 1 i 0, zobacz tam, to są gotowe przykłady. Sprawdź czy przerwania w ogóle działają np. na timerach, kiedyś miałem taki przypadek że źle ustawiona była struktura harwardzka pamięci i przerwania nie były tam gdzie powinny.

    Mikrokontrolery   30 Wrz 2003 07:16 Odpowiedzi: 16    Wyświetleń: 2247
  • Jak przerwać "while".

    Taka zmiana sterowania w "C" jest obsługiwana przez moduł <setjmp.h>. Pozwala na ustanowienie punktu w programie( funkcja setjmp() ) do którego można "skoczyć" z dowolnego miejsca w programie (funkcja longjmp() ). ( "goto" jest jedynie lokalne wewnątrz funkcji). Ale ta funkcjonalność jest projektowana...

    Mikrokontrolery   12 Gru 2005 06:57 Odpowiedzi: 7    Wyświetleń: 1913
  • Przerwania a AVR, od czego zależy ilość przerwań?

    A to trzeba zapytać producenta dlaczego przyjął takie a nie inne założenia projektowe do danego typu mikroprocesora :) Ale ogólnie to się wiąże zwykle ze strukturą wewnętrzną mikroprocesora i ilością różnych bloków (liczniki, przetworniki A/C, układy interfejsowe), które mogły by chcieć zakłócać mikroporcesorowi...

    Początkujący Elektronicy   24 Maj 2007 13:12 Odpowiedzi: 1    Wyświetleń: 669
  • [WinAVR] tablica struktur jak zdefiniować?

    Mam deklarację struktury w nagłówku: typedef struct{ uint8_t pin; uint8_t licznik; uint8_t faza; } przycisk; Jak zdefiniować wewnątrz funkcji tablicę z 4 elementami wartościami? Tzn:? SIGNAL (SIG_OVERFLOW0){ static przycisk tablicaPrzyciskow[4] /* =...

    Mikrokontrolery AVR   24 Mar 2011 15:09 Odpowiedzi: 5    Wyświetleń: 1353
  • [atmega8] Obsługa przerwań zewnętrznych. Jedno przerwanie następujące po drugim.

    Wypalanie styków przycisku Bardzo dziękuję kol. Mirekk36, że przeczytał artykuł mojego autorstwa opublikowany na blogu i wskazuje problem, bo dzięki temu zawarte tam informacje będę pełniejsze. Jeżeli tak jest jak kolega pisze, że takie obawy początkujący mają, to faktycznie trzeba się zastanowić,...

    Mikrokontrolery AVR   01 Lis 2011 00:15 Odpowiedzi: 48    Wyświetleń: 5663
  • C-jak wstawić wartości do struktury?

    No jak nadaję wartość w main()- to bez błędów. Nie rozumiem- dlaczego. Jak to nie rozumiesz dlaczego - to chyba nie dziwne, że wewnątrz funkcji można przypisać dane do pól struktury. Struktura zdeklarowana jako globalna- no bo przed main- a nadać wartości nie można. Jak nie nie można...

    Mikrokontrolery   03 Sty 2012 22:12 Odpowiedzi: 11    Wyświetleń: 1349
  • język C/AVR - Globalny wskaźnik na strukturę

    Rozbudowuję moją aplikację o dynamiczną alokacje pamięci - prosty stos FIFO. fifo.c Warning implicit declaration of function 'push' - jak to interpretować? kompilator myśli, że deklaruje po raz kolejny funkcje push? Na tym etapie z warningami, stos FIFO działa poprawnie. Kiedy próbuję dodać...

    Programowanie   29 Mar 2013 06:25 Odpowiedzi: 1    Wyświetleń: 1026
  • [STM32] - Funkcje wywołane w przerwaniu

    Witam, Konfiguracja projektu oparta o stm32_blink_led autorstwa Freddie Chopin. Układ STM32F103. Uruchomiłem proste przerwanie z UARTa żeby sterować przepływem programu podczas testów. Problemem jest to wywołanie funkcji z przerwania: typedef struct { u8 print_test_1; u8 print_test_2; u8...

    Mikrokontrolery ARM   27 Lip 2013 09:50 Odpowiedzi: 18    Wyświetleń: 2724
  • [stm32f4][przerwania] - Przerwania nie zawsze wykonują się poprawnie.

    Akurat "zarządzanie pamięcią" pod Windows ma niewielki związek z programowaniem mikrokontrolerów, podobnie jak typowe struktury programów, które pisze się na komputery osobiste. Podszkol się lepiej z przerwań i pisania programów w konwencji automatów.

    Mikrokontrolery ARM   24 Paź 2013 13:31 Odpowiedzi: 9    Wyświetleń: 2148
  • [STM32][NVIC][Cortex-M3] Kolejkowanie przerwań wewnętrznych i priorytety

    Mam problem z kolejkowaniem przerwań i wywłaszczaniem w STM32 Cortex M3. Otóż mam 2 timery, TIM6 oraz TIM12 o tym samym priorytecie (jeśli się wykonują, nie mogą się wywłaszczać, dlatego ten sam priorytet). Czasem używam globalnego wyłączenia przerwań i w tym czasie zgłaszają się oba, z tym że pierwsze...

    Mikrokontrolery ARM   20 Sie 2018 16:52 Odpowiedzi: 5    Wyświetleń: 624
  • Przerwania proste i przyjemne - część 1 - dobre praktyki programowania

    (at)lazor1 Dlaczego patrzysz przez pryzmat architektury, którą znasz, a nie odnosisz się do artykułu? Wszystkie 3 części dotyczą prostych struktur 8-bitowych jakie były na rynku 10-20 lat temu, gdzie jedynym efektem przejścia do obsługi przerwania jest załadowanie licznika rozkazów adresem ISR i ustawienie...

    Artykuły   23 Lut 2022 13:10 Odpowiedzi: 11    Wyświetleń: 2745
  • PicoBlaze - przerwania

    Witam wszystkich. Czy ktoś może wie, jak rozbudować kontroler PicoBlaze do obsługi wielu źródeł przerwania, tak by nie modyfikować struktury procesora?

    Początkujący Elektronicy   15 Maj 2008 07:24 Odpowiedzi: 0    Wyświetleń: 518
  • [AT91SAM7S64] przerwanie FIQ od wewn. timera TC0

    Wiem, że się nie machnąłem, bo liczenie do 32 jest w zasięgu moich możliwości. Zwłaszcza, że piszę heksadecymalne i łatwo dzieli się to na tetrady. Rejestry AIC są ustwione odpowiednio, bo przerwanie nr 12 generowane programowo działa bez problemu. Mnie aktualnie boli to, że sam licznik mi nie...

    Mikrokontrolery ARM   14 Maj 2009 00:30 Odpowiedzi: 10    Wyświetleń: 1905
  • [STM32][C/IAR][Win7] - obługa przerwań od I/O

    Korzystam z przykładowych projektów dostarczonych przez ST w programie IAR. Po lewej stronie okna programu znajduje się okienko z drzewem folderów i pośród nich znajdują się dwa pliki ze 'startup' w nazwie: startup_stm32f10x_md.o i startup_stm32f10x_md.s (zawartość plików znajduje się poniżej). To...

    Mikrokontrolery ARM   03 Maj 2011 12:38 Odpowiedzi: 2    Wyświetleń: 2182
  • [STM32] [NVIC] [LCD] - segmenty led i przerwania

    Nie zauwazylem zadnej struktury dla SysTicka poza tymi definicjami. Zajrzyj do core_cm3.h , tam jest gotowa funkcja z CMSIS SysTick_Config(uint32_t ticks) i tam też znajduje się odpowiednia struktura w tym headerze. SysTick jest dostarczany z rdzeniem przez ARM. Dlatego konfigurację NVIC, ITM czy...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2286
  • [Atxmega64A3][C][AVRStudio5] Brak przerwań wewnętrznych

    Kod który podałeś działa poprawnie i generuje przerwania. Więc tu problemu nie ma. Skoro ci coś nie działa to błąd leży w innym miejscu. Swoją drogą podziel ten program na moduły, rozbij na funkcje, bo ma fatalną strukturę i jest kompletnie nieczytelny.

    Mikrokontrolery AVR   10 Kwi 2012 12:18 Odpowiedzi: 19    Wyświetleń: 1400
  • [STM32][F4] - Przerwanie od timera, wskakiwanie do "__Default_Handler"

    Witam, Bazuje na projekcie ze strony Freddie Chopin dla stma F4 z dodanymi bibliotekami STM32F4xx_StdPeriph_Driver. Zdefiniowałem sobie konfigurację timer'a w następujący sposób: [syntax=c]void Timers_Config(void){ RCC_APB2PeriphClo... ENABLE); NVIC_InitTypeDef NVIC_InitStruct; NVIC_InitStruct.NVIC_...

    Mikrokontrolery ARM   16 Mar 2013 10:19 Odpowiedzi: 4    Wyświetleń: 2886
  • [STM32F4][C] - Dostęp do zmiennej w przerwaniu i w głównej pętli

    robisz w main: volatile int i=0; w stm32f4xx_it.h (czy jak tam się nazywa ten header z funkcjami przerwań): extern volatile int i; Zrobiłem jak kazałeś Struktura projektu została wygenerowana przez Atollic'a. To, że z błędu nic nie wynika to właśnie mój problem. Z tego co wyczytałem w...

    Mikrokontrolery ARM   29 Mar 2013 14:23 Odpowiedzi: 6    Wyświetleń: 1419
  • Wpływ przerwań na dane z portu LPT

    Posumujmy: mamy ocenić, czy narzut czasowy na obsługę przerwań w nieznanym urządzeniu o nieznanym schemacie i nieznanym oprogramowaniu o nieznanej funkcjonalności i strukturze nie będzie przeszkadzał w tej nieznanej funkcjonalności. Proponuję udać się do wróżki - inżynier tutaj nie pomoże.

    Mikrokontrolery AVR   09 Lis 2014 13:37 Odpowiedzi: 5    Wyświetleń: 996
  • Obsługa lcd z przerwania i main

    Rezerwujesz pamięć na stercie na strukturę LCD_trans - ponieważ zawiera ona pole o wielkości dynamicznie zmienianej, więc musisz zarezerwować miejsce na samą strukturę oraz długość przechowywanego w niej tekstu.

    Mikrokontrolery AVR   29 Maj 2017 17:35 Odpowiedzi: 11    Wyświetleń: 1380
  • AVR Studio 4.12 + SP4 - problem z tablicami struktur

    Czy jesteś pewien, że stos Ci się nie przepełnia? Kompilator przed tym nie ostrzega, bo nie zawsze można na poziomie kompilacji przewidzieć rozmiar stosu. Stos w AVRach wypełniany jest od końca pamięci SRAM, jak się stos spotka z danymi, no to koniec... Czy masz w programie sytuacje, że np. wywołujesz...

    Mikrokontrolery   03 Maj 2008 09:27 Odpowiedzi: 9    Wyświetleń: 1769
  • Nadpisana struktura partycji, - pragnę ją odzyskać...

    Witam! nastąpiła dziś tragiczna sprawa. Na moim Dysku Hitachi w laptopie, mam zainstalowany Windows XP, oraz Windows Seven wersja angielska. Na komputerze miałem 3 partycje, C, D, E. Partycje D i E były zaszyfrowane funkcją BitLocker. Partycja C jest dla systemu Windows XP. Podczas szyfrowania...

    Naprawa nośników i odzysk danych   19 Lis 2009 02:34 Odpowiedzi: 0    Wyświetleń: 1005
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Mógłbyś mnie jeszcze nakierować co mogę robić nie tak, ponieważ nie chce mi się wgrywać nawet plik bin czy hex(zmieniam końcówkę na ihex). Flash nie jest zmieniana;/. Nawet nie jest kasowana, ponieważ jest stary program. jeżeli ostatnią linijkę zastąpię load to flash jest podmieniana. BTW....

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7502
  • [AVR-GCC] - struktury danych

    Nie ma czegoś takiego jak przerwania w standardzie C, więc nie są ani dobrze ani źle zdefiniowane. Przerwanie to zwykła funkcja z dodatkowymi atrybutami i to nie zawsze bo w przypadku Cortexa dosłownie niczym nie różni się od zwykłej funkcji. A w przypadku ARM7 jak to życie pokazało wrappery były wadliwe...

    Mikrokontrolery   13 Lut 2011 15:17 Odpowiedzi: 15    Wyświetleń: 2522
  • Struktura dysku jest uszkodzona i nieczytelna MAXTOR 6Y160P0

    Spróbowałem bez kopii i nawet nie zaczyna skanowac jedynie co mi sie wyświetla to "Typ systemu plików to NTFS. Uszkodzona Główna tabela plików. Przerwano CHKDSK." EDIT Testdisk widzi to tak : Przed i po skanowaniu :

    Naprawa nośników i odzysk danych   23 Lut 2011 21:13 Odpowiedzi: 9    Wyświetleń: 2613
  • [ATmega32][C] zmienne globalne, struktury i obsluga zegara PCF8563

    Witajcie, mam problem nad którym siedzę juz kilka dni i zatrzymałem się nie wiedząc gdzie tkwi problem. Otóż chcę obsługiwać zegar RTC PCF8563 po I2C - czytać i zapisywać z niego dane (datę i czas). Projekt mam podzielony na kilka plików, całość pisana w Code Blocks 10.5 i kompilowana w AVR GCC. Mam...

    Mikrokontrolery AVR   01 Maj 2011 22:51 Odpowiedzi: 6    Wyświetleń: 3018
  • Błąd 0x80070571: Struktura dysku jest uszkodzona i nieczytelna.

    Był zainstalowany VirtualCloneDrive. Ale to już od kilku miesięcy. Akurat był wyłączony. Na wszelki wypadek odinstalowałem. Po odinstalowaniu dysku i ponownym uruchomieniu sterownik się zainstalował. Ponownie uruchomiłem komputer jak Windows chciał i problem nadal występuję. Dopiero co skończył...

    Naprawa nośników i odzysk danych   04 Maj 2011 16:55 Odpowiedzi: 10    Wyświetleń: 12317
  • atrybut "volatile" dla struktury danych - niezgodność

    Trochę się naczytałem :) dużo ciekawych informacji piszecie, przyznam, że wielu rzeczy nie byłem świadom a tutaj dokładnie jest wszystko opisane. Teraz dla mnie wszystko jest jasne. Zrezygnowałem z wykonywania dostepu do pliku w przerwaniach i wszystkie operacje na pliku wykonuje w sposób liniowy w głównej...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3331
  • Struktura programu avr - C

    Hmm, nie wiem dlaczego koledzy tak bardzo odradzacie obsługę LCD w przerwaniach. Ja to mam tak zrobione w wielu projektach. Przerwanie do obsługi LCD pojawia się co określony czas (czas potrzebny na zatrzaśnięcie danych do LCD), w przerwaniu "lecą" dane z bufora do LCD bez żadnych opóźnień. W pętli...

    Mikrokontrolery Początkujący   03 Sty 2012 18:28 Odpowiedzi: 11    Wyświetleń: 2381
  • Sprawdzenie kodu w C. Tablica struktur.

    1. Używam zarówno C++ jak i C w programie i potrzebuję tych bibliotek. Nie zwracajcie na to uwagi. 2. Pod zmienną "l" pobieram ilość wprowadzanych danych. Potrzebuję jej w kilku funkcjach i nie chcę jej wrzucać do każdej z kolei. Nie zwracajcie na to uwagi. 3. To jest na razie takie prowizoryczne,...

    Programowanie Początkujący   30 Maj 2012 15:39 Odpowiedzi: 18    Wyświetleń: 2770
  • dysk NAS z danymi nadpisany strukturą RAID1

    Dżizas, ten Idiota (przez duże I) musiał 2 razy próbować zrobić Raid1 - i w między czasie dał Cancel albo był zanik zasilania... Niestety szanse przywrócenia danych są bliskie zero - najprawdopodobniej przerwany został proces tworzenia Raid1 już za pierwszym razem, przy drugiej próbie system plików...

    Naprawa nośników i odzysk danych   31 Paź 2012 10:40 Odpowiedzi: 13    Wyświetleń: 1836
  • [LPC2138][C/Keil] - Symulator swoje, MCU swoje (struktury z polami bitowymi)

    Witam serdecznie! Natknąłem się na taki oto problem. Napisałem sobie funkcję, która służy do ustawiania rejestru Mach Control Register i wygląda tak: MCR ustawia jeszcze dodatkowo przerwanie dla Mach3 i reset dla Mach2. Czy ktoś z Was, szanowni Koledzy spotkał się już z takim problemem? Albo...

    Mikrokontrolery ARM   14 Gru 2012 12:11 Odpowiedzi: 11    Wyświetleń: 1917
  • bascom - dokładniejsza struktura if...then..do...loop until

    Dzięki za odpowiedź. Na symulacji strzałka po prostu leciała po kodzie i przynajmniej ja nie byłem w stanie z tego zbyt wiele wywnioskować. Czy jest inna metoda (instrukcja) która jest podobna do pustej pętli "do-loop until" (poza przerwaniami)?

    Mikrokontrolery   17 Kwi 2013 14:41 Odpowiedzi: 3    Wyświetleń: 1293
  • STM32F107/C - Błąd w pakowaniu struktur (-DPACK_STRUCT_END)

    Próbowałem wcześniej robić takie definicje w nagłówkach, ale kompilator zgłaszał błąd, nie wiem dlaczego, po wstawieniu definicji w makefile wszystko poszło gładko i cały projekt się kompiluje, walczę tylko z przerwaniem od ETH_IRQ, ponieważ startupy się różnią i coś nie tak z adresem jest.

    Mikrokontrolery ARM   22 Lip 2013 11:27 Odpowiedzi: 5    Wyświetleń: 1251
  • AVR-GCC - Optymalizacja dostępu do struktury przez GCC?

    Witam Kolegów, Wiem, mógłbym to sprawdzić, ale może ktoś zna odpowiedź bez sprawdzania. "Zwykłe" zmienne, które używane są w pętli głównej jak i w przerwaniu należy zaopatrzyć w specyfikator volatile... z wiadomych względów. Ja to jest w przypadku pól struktur? Jeśli struktura używana jest zarówno w...

    Mikrokontrolery AVR   12 Cze 2014 22:15 Odpowiedzi: 25    Wyświetleń: 2739
  • struktura katalogów widoczna nawet po wyjęciu dysku- jaki program ?

    Tak. Faktycznie trzeba było doinstalować Diskdir. Wtedy pokazuje to okienko z lst. natomiast ..... 1. Zainstalowałem główną wersję Diskdir (diskdir.zip) – wyskakuje komunikat : Przerwanie na życzenie użytkownika 2. Potem zainstalowałem ten rozszerzony DiskDir z podanej strony (diskdirextended64.zip)...

    Software serwis   22 Sty 2015 00:32 Odpowiedzi: 19    Wyświetleń: 2037
  • Pendrive Huawei - posypała się struktura plików?

    Teraz musisz odzyskać dane z tego dysku na który kopiowałeś, chyba, że nie były cenne... Procedury nie przerwałem. Pliki na dysku były równie cenne, ale ich kopie mam archiwizowane (w odróżnieniu od tego pechowego pendrive) na dwóch dyskach zewnętrznych, więc ani bólu ani potrzeby awaryjnego odtworzenia...

    Naprawa nośników i odzysk danych   02 Paź 2015 08:01 Odpowiedzi: 22    Wyświetleń: 1515
  • AVR/ATmega8 - Volatile dla tablic i struktur

    Procedura obsługi przerwania może zmodyfikować zmienną w rejestrze bez wiedzy wątku. No bo co obsługuje przerwanie - proceosor. Mogę dać inny przykład. wspólna pamięc w systemie wieloprocesorowym (np multicore) Tam już nie możesz używać rejestrów jako storage do volatile. Tam to w ogóle tzreba...

    Mikrokontrolery AVR   28 Sty 2017 07:43 Odpowiedzi: 40    Wyświetleń: 2325
  • Struktura dysku jest uszkodzona i nieczytelna

    Dziękuję za poświęcony czas i pomoc. W takim razie sformatuję obydwa dyski i zacznę od nowa kopiować dane. Całe szczęście, że nie usunąłem ze źródłowych z których zgrywałem. Zastanawiam się jeszcze nad tym kangaroo dual, dlaczego się wysypał, a mam 100% pewność, że nie doszło do przerwania zasilania....

    Naprawa nośników i odzysk danych   23 Lut 2020 12:44 Odpowiedzi: 5    Wyświetleń: 240
  • Seagate Backup+ 6TB uszkodzona struktura plików

    Właśnie dziwne, ponieważ po przerwaniu formatowania było wszystko dobrze, tak jakby nic się nie stało. Dopiero po kilkunastu godzinach od formatowania to się stało. Jak widzicie czas pracy wynosi prawie 5k godzin, dysk cały czas pracuje, nawet po wyłączeniu laptopa do niego podpietego, to powinno tak...

    Naprawa nośników i odzysk danych   17 Mar 2020 16:26 Odpowiedzi: 5    Wyświetleń: 279
  • [STM32] Struktura programu sterującego obiektem

    Tytuł wątku mocno mylący. Pytasz tak naprawdę o ogólną strukturę programu sterującego obiektem. Podstawowy problem w tym przypadku to określenie częstotliwości dla algorytmu sterowania. Nie mam pojęcia, jaka ma być w tym przypadku. "Na oko" strzelałbym na jakieś 100Hz - z taką częstotliwością mierzysz,...

    Mikrokontrolery ARM   23 Mar 2021 13:34 Odpowiedzi: 4    Wyświetleń: 672
  • AVR-GCC i wolne rejestry, szybkie przerwanie od timera.

    Co do przypisywania zmiennym rejestrów to raczej nie przyniesie oczekiwanego efektu, ponieważ kompilator i tak będzie korzystac z pomocniczych rejestrów. Hmm, nie wiem co masz na myśli? Stosowałem skutecznie technikę wkazaną przez trol.six do zoptymalizowania kodu na tiny2313 (pod gcc 3.4.5),...

    Mikrokontrolery   28 Gru 2007 14:25 Odpowiedzi: 8    Wyświetleń: 2049
  • [ATmega32L][winAVR][C] - zmienne a przerwania

    Witam, mam dwa pliki projektu w C: interrupt. i main.c (dla uproszczenia). interrupt.c: static volatile TFrame Frame ={0}; SIGNAL (SIG_INTERRUPT0) { (...) //m.in. zmienia sie struktura Frame } main.c: extern TFrame Frame; void main...

    Mikrokontrolery AVR   12 Paź 2008 19:33 Odpowiedzi: 14    Wyświetleń: 1564
  • [Atmega8][Asm][AvrStudio]Problem z zewn. przerwaniem

    Dokladnie, musisz ustawic stos. U mnie struktura wygladala tak .include "m8def.inc" .org 0x00 rjmp reset RESET: ldi R16,low(RAMEND) out SPL,R16... R16,high(RAMEND) out SPH, R16 main: rjmp main

    Mikrokontrolery AVR   26 Wrz 2009 11:59 Odpowiedzi: 3    Wyświetleń: 1199
  • hd154ui nieodczytywalny - po przerwaniu instalacji systemu..

    Witam Robiłem sobie dodatkowy dysk rozruchowy i padło zasilanie. Po restarcie "zniknął" mi dynamiczny dysk 1,5TB dostając status nieodczytywalny. Dysk to hd154ui Dysk był dynamiczny, miał służyć jako magazyn, na razie założyłem tam partycję 1000 GB użyłem DMDE 2.0.1 znalazł co miał znaleźć...

    Naprawa nośników i odzysk danych   04 Lut 2010 20:51 Odpowiedzi: 7    Wyświetleń: 1109
  • [STM32F107VBT6][C/Keil] Obsługa I2C slave przez przerwania

    Witam, mam pytanie, jak zaznacza się by odbiornik był w trybie master, a jak by w trybie Slave? Póki co myślę, że jak się wygeneruje Start, to automatycznie traktowany jest jako master, ale nie jest to dla mnie jasne. Tu jest fragment struktury inicjalizacyjnej, czy tutaj się ustawia Master/Slave? ...

    Mikrokontrolery ARM   09 Lis 2011 08:30 Odpowiedzi: 9    Wyświetleń: 6229
  • [STM32][C/uVision4] Częstotliwość przerwania SysTick

    ..Poza tym - tak jak napisałem już w innym topicu - po co deklarować struktury, zmieniać w nich milion niepotrzebnych zmiennych i wywoływać dziwne funkcje , skoro identyczny efekt daje w 99% przypadków zapis typu: USART2->CR1=0x206C; Pewnie, a po 3 miesiacach każdy będzie pamiętał co oznaczała...

    Mikrokontrolery ARM   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 13988
  • PCF8563 i przerwanie co sekundę

    Bez przesady. To struktura scalona, czy tam będzie 1000 czy 10000 tranzystorów to cena taka sama.

    Mikrokontrolery   24 Lut 2012 15:17 Odpowiedzi: 13    Wyświetleń: 3729
  • [Atmel AT91][C] Pola bitowe, flagi i przerwania

    Ź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...

    Mikrokontrolery ARM   28 Cze 2011 12:16 Odpowiedzi: 8    Wyświetleń: 1968
  • Modyfikacja zmiennych globalnych w przerwaniu.

    Witam Poszukiwałem rozwiązania mojego problemu już po forum ale nie znalazłem rozwiązania, a problem wydaje mi się dosyć prozaiczny aczkolwiek nie umiem go samodzielnie rozwikłać. Mianowicie posiadam w programie prostą strukturę zadeklarowaną jako: [syntax=cpp] struct godzina { uint8_t sek; uint8_t...

    Mikrokontrolery AVR   26 Lis 2011 11:03 Odpowiedzi: 5    Wyświetleń: 1134
  • [STM32] Włączanie przerwań.

    Jak chyba rozumiem, mktime zawiera czas obecny, zapisywany do licznika, czyli ilość sek. jaka mineła od 00;00;00 01.01.1970, więc w jakiś ściśle określony sposób trzeba obecną datę wprowadzić do mktime. Nope. Do mktime() podajesz strukturę z "ludzką" zawartością, czyli z polami dla sekund, godzin,...

    Mikrokontrolery ARM   27 Maj 2012 14:59 Odpowiedzi: 30    Wyświetleń: 4770
  • Przerwanie pełnego formatowania dysku na 1%, dysk jest widoczny jako RAW.

    Sprawdzałem tą opcję, znalazł tylko, ok 310GB danych, wszystkiego było ok 1.2TB. Teraz mam zapuszczone skanowanie PhotoRec, więc musze zaczekać aby puścić ponownie DMDE. Czy jak zaczęło formatować na FAT32, to czy puścić również SCAN FAT? Skanowałem dysk również programem O&O DiskRecovery, znalazł...

    Naprawa nośników i odzysk danych   28 Lis 2012 17:33 Odpowiedzi: 2    Wyświetleń: 2304
  • STM32F4 [C] KEIL - przerwanie zewnętrzne - dziwne zachowanie

    Miałbym jeszcze wątplwości (może niesłuszne, ale ja nie znam i nie używam bibliotek) co do tego: GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; Może to być też kwestia kolejności wywołań - spróbuj to ostatnie przemieścić wyżej. Ciekawe jakie znaczenie ma kolejność ustawienia pól w strukturze...

    Mikrokontrolery ARM   27 Sty 2013 10:40 Odpowiedzi: 8    Wyświetleń: 1902
  • [STM32F0DISCOVERY/C] Konfiguracja przerwania Timera 6

    Witam Jakie korzyści daje zapis rejestrów poprzez wypełnianie struktury? Pytam bez jakikolwiek złośliwości z czystej ciekawości. Pozdrawiam

    Mikrokontrolery ARM   03 Lut 2013 15:50 Odpowiedzi: 14    Wyświetleń: 1857
  • STM32F107RCT6 - Brak wywłaszczania przez przerwanie o wyższym priorytecie

    Hmm sugerujesz sprawdzenie wartości rejestrów : NVIC->ISER oraz NVIC->IP ? No już nie przesadzajmy - biblioteki CMSIS są OK (te w których jest np EnableIRQ itd., ale na pewno nie ma tam bzdurnych struktur). 4\/3!!

    Mikrokontrolery ARM   25 Mar 2013 20:24 Odpowiedzi: 13    Wyświetleń: 1812
  • STM32, USART - Odbiór i wysyłanie ramek na przerwaniach

    No to masz 4-bajtowy znacznik początku ramki, w dodatku niejednoznaczny, tylko po co? Przy automacie masz zmienną - stan automatu, którą elegancko robi się jaku enum, a dalej switch zapewniający obsługę kolejnego bajtu i przejścia pomiędzy stanami. Do obsługi tego początku, jaki masz, potrzebujesz...

    Mikrokontrolery ARM   01 Kwi 2013 15:58 Odpowiedzi: 12    Wyświetleń: 4083
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    W kodzie masz mnstwo bzdur. Przeanalizuj uwagi, które napisałem wcześniej. Są dość precyzyjne - po prostu czytaj i patrz w kod. W każdym obiegu pętli głównej ustawiasz OCR1A, ale oprócz tego w różnych instrukcjach warukowych zmieniasz tę wartość. Zmieniasz ją również wielokrotnie w tej nieszczęsnej...

    Mikrokontrolery Początkujący   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3606
  • STM32F0Discovery - SysTick Przerwania co 3kHz zamiast 1kHz

    Ba, nie wiem nawet, czego to jest lista. Wiem za to, że jeśli włączysz do pliku źródłowego plik nagłówkowy i choć raz spróbujesz skompilować program, to edytor będzie "podpowiadał" pola struktur i funkcje. W Keilu dopiero się to zaczęło (w 4.7), więc środowisko jest daleko w tyle pod tym względem za...

    Mikrokontrolery ARM   11 Lis 2013 08:24 Odpowiedzi: 26    Wyświetleń: 2529
  • lpc2148 - Przerwania i zawieszanie się programu

    Naprawdę rozumiem wasze uwagi ale nie mogę skakać między jednym a drugim procesorem bo nigdy do niczego nie dojdę, wybaczcie ale to nie jest odpowiedź na moje pytanie. Zresztą po bliższym zapoznaniu się z LPC1768 wiem , że bardzo źle działa zegar RTC, a czasem wogóle. Plik lpc17xx.h jest już opisany...

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1152
  • XMEGA i niezwykle czułe przerwanie wybudzające

    W układzie resetu nie ma, jest tylko podciągnięcie 10k do VCC, bo programuję poprzez PDI. Ale spróbuję rzeczywiście dodać w następnej wersji PCB. Chodziło mi o to aby struktura była taka jak jest stosowana w układach resetu, czyli rezystor do zasilania, kondensator do masy obwodu. W ten sposób...

    Mikrokontrolery AVR   05 Lip 2017 20:01 Odpowiedzi: 25    Wyświetleń: 1287
  • eeprom na przerwaniach atmega32

    Ale co mam poprawiać pytam się czy jest ok czy może pomyłka zaistniała. Wkład pracy w rozwiązanie problemu to wiele prób bo to nie jest w całości przepisany kod dodałem trochę przypraw np. struktura w ram i fun. przepisująca. Nie myśl sobie że kod nie działa to odrazu wbijam na forum prubuję coś pozmieniać...

    Mikrokontrolery AVR   16 Sie 2017 09:51 Odpowiedzi: 5    Wyświetleń: 897
  • Czy można odzyskać całe foldery po przerwanym formacie partycji ?

    Przez pomyłkę sformatowałem sobie nie tę partycję. Właściwie zanim uruchomił się pasek postępu zorientowałem się w pomyłce i anulowałem proces. Jednak na partycji 700GB niestety już nic nie widać. Na tej partycji miałem tylko dane (nie system). Zależy mi na odzysku folderów i ich zawartości. Dawno temu...

    Naprawa nośników i odzysk danych   01 Wrz 2017 18:29 Odpowiedzi: 9    Wyświetleń: 525
  • zliczanie impulsów w przerwaniach - Arduino

    Czyli o ile nie mam wyraźnie funkcji typu z=mojafunkcja(x,y), a zmieniam wartości będące gdzieś w kodzie, to mogę operować VOID-em, czy dobrze zrozumiałem? Zapomnij na razie o void. To jest nieokreślony typ. Ja zadeklawujesz funkcje np: [syntax=c] int funkcja( void dana) [/syntax] To bedzie...

    Arduino   22 Paź 2017 20:28 Odpowiedzi: 21    Wyświetleń: 2412
  • Przerwane formatowanie - Partycja RAW

    Witam Zamiast sformatować kartę pamięci kliknąłem formatuj na dysk zewnętrzny. Pół sekundy później w panice wyciągnąłem kabel USB. Obecnie "Struktura dysku jest uszkodzona i nieczytelna". Proszę o pomoc. Najlepiej gdyby partycje dało się uzdrowić bez kopiowania danych na inny dysk bo nie mam tak...

    Naprawa nośników i odzysk danych   31 Paź 2017 19:12 Odpowiedzi: 21    Wyświetleń: 936
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    A wracając do przepisywania zmiennej nr.1 do zmiennej nr. 2, to gdy obie te zmienne będą globalne oraz z modyfikatorem volatile, to wówczas takie przepisanie nie będzie atomowe, bo będzie czytanie z pamięci do rejestru i wówczas muszę na chwilę wyłączyć odpowiednio przerwania? Dodano po 3 Słowo...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 2169
  • Odmowa dostępu, brak uprawnień - Problem po przerwaniu skanowania chkdsk'em

    HDD miał chyba jeden bad sektor nie wiedzieć czemu włączyłem chkdsk /f /r /x Widząc czas sprawdzania 5h anulowałem go na czwartym kroku chyba sprawdzaniu bad sektorów No to chyba tych uszkodzonych sektorów masz dużo więcej, do tego co sobie naczarowałeś w strukturach logicznych, tego nie...

    Naprawa nośników i odzysk danych   14 Gru 2020 10:58 Odpowiedzi: 6    Wyświetleń: 831
  • STM32F103C8 przerwanie od TIM2 odpala się na starcie

    Nie trzeba wyłączać żądania DMA, kiedy DMA nie działa - to żądanie wisi i po uruchomieniu DMA będzie obsłużone. DMAMUX jest faktycznie niezbyt jasno opisany, ale za to jak działa... W DMAMUX ważna jest możliwość zgłoszenia żądania DMA od GPIO. Niestety, jeszcze gorzej niż w F4 - w G0 w ogóle DMA nie...

    Mikrokontrolery ARM   16 Lut 2021 08:29 Odpowiedzi: 29    Wyświetleń: 999
  • Windows 7 przerwane przywracanie systemu - brak danych

    Prawdopodobnie masz uszkodzony boot-rekord. Wybierz opcję "otwórz wolumin" dla interesującej Cię partycji. Jeśli poprawnie zobaczy Ci strukturę katalogów, możesz nawet demówką to odzyskać, tylko trochę się naklikasz.

    Naprawa nośników i odzysk danych   20 Mar 2021 13:02 Odpowiedzi: 12    Wyświetleń: 312
  • [RTOS][esp-idf] ESP32 przerwania i taski kilka podstawowych pytań

    Pobieram sobie elegancko czas poprzez sntp example. Jednak używa tylko seconds timestamp a w ntp są jeszcze mikrosekundy. W efekcie mam dokładność 1 sekundy. Chciał bym też pobierać mikrosekundy czyli całą strukturę timeval (sekundy + mikrosekundy)

    ESP8266 i ESP32 oraz IoT   27 Sie 2021 09:53 Odpowiedzi: 56    Wyświetleń: 1755
  • Sieć działa a internet nie

    Najwyraźniej uszkodzona jest struktura (przerwany potok) rejestru drzewa HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl... . By temu zaradzić wpierw za pomocą regedit wykonaj kopię rejestru a w szczególności HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl...

    Sieci Początkujący   11 Sty 2009 12:15 Odpowiedzi: 2    Wyświetleń: 1103
  • Domowa bramka sieci LoRa i system czujników.

    System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...

    DIY Zagranica   09 Cze 2017 19:42 Odpowiedzi: 6    Wyświetleń: 19755
  • Jak dodać nagłówek Plug and Play w module PCI dla BIOS

    Posiadam kod asemblera TASM który tworzy moduł (po wycięciu z aplikacji .EXE) PCI ROM dla BIOS'u ale bez nagłówka Plug and Play $PnP: [syntax=asm]; {na podstawie: \programS\_asm\TASM50.cut\!good!\buffere... dodana procedura INIT ; dodana struktura PCIR ; dodane dyrektywy kompilacji...

    Programowanie Początkujący   15 Sty 2012 16:27 Odpowiedzi: 0    Wyświetleń: 1941
  • opis komunikatów błędów winxp/2003

    Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4. 0x0004 Otwarcie...

    Software serwis   09 Sie 2005 17:41 Odpowiedzi: 2    Wyświetleń: 6602
  • Zerknijcie na to co jest nie tak W300i nie mogę usunąć simlo

    System diagnostics passed. Wersja 10.00 gotowa! [ --- Attach to Phone --- ] Połączenie przez Fighter USB Cable... Włączanie telefonu... ID podstawowego układu: 0x8040 Wersja protokołu: 3.1 Prędkość = 460800Bd Sony Ericsson rozpoznany CID telefonu: 49 Kolor telefonu: Red Flash certificate:...

    Smartfony Serwis   30 Paź 2006 21:36 Odpowiedzi: 6    Wyświetleń: 1161
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Dodaj jeszcze receptę jak zaimplementować metody wirtualne Recepta: W wczesniej opisanej przykładowej strukturze udającej obiekt można zadeklarować wiele wiszących wskaźników - na inne typy (struct) lub funkcje. Gdy teraz postawimy jakiś wskaznik na funkcję z struktury A na funkcję która była dedykowana...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14627
  • Programowalny sterownik zupełnie inaczej

    Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....

    DIY Konstrukcje   21 Cze 2018 22:00 Odpowiedzi: 38    Wyświetleń: 11763
  • [STM32] Inne źródła z dokumentacją

    To API jest bez sensu więc nie ma co szukać o tym informacji. Dlaczego uważasz, że jest bez sensu? To według Ciebie lepiej pisać odwołując się bezpośrednio do rejestrów? Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury...

    Mikrokontrolery ARM   05 Lip 2011 22:18 Odpowiedzi: 21    Wyświetleń: 4170
  • Dekodowanie sygnału DCF77 na ATmega.

    U mnie (Katowice) z DCF77 nie ma problemu, oczywiście zdarza się, że przez jakiś czas nie działa, ale przecież nie musi - wystarczy że złapie sygnał od czasu do czasu. Z tego co zauważyłem, to strasznie przeszkadza w odbiorze DCF77 komputer. Kiedy miałem zasilane układy przez USB to generalnie był problem,...

    Mikrokontrolery AVR   05 Kwi 2020 20:36 Odpowiedzi: 24    Wyświetleń: 8550
  • Tutorial PIC18F2550 + SDCC - Część 2 - Blink LED, piny IO, wejścia i wyjścia

    Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial podzielony...

    Artykuły   08 Sty 2020 10:57 Odpowiedzi: 0    Wyświetleń: 2655
  • "Pianino" z klawiatury komputerowej PS/2

    Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...

    DIY Konstrukcje   05 Lip 2011 11:53 Odpowiedzi: 21    Wyświetleń: 31604
  • Protokół TuyaMCU - komunikacja pomiędzy mikrokontrolerem a modułem WiFi

    Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...

    Artykuły   27 Kwi 2022 01:46 Odpowiedzi: 8    Wyświetleń: 2457
  • Parallax Propeller P8X32A

    Co to są za bzdury, gdzie ty widziałeś 16bitową atmege?! ------------- Rodzina propellerów nie zadziwia niestety niczym - scalaki są drogie, ciężko dostępne, i wolne . Naczytałem się kiedyś materiałów na ich temat. 1. Spin to badziewie. Sami się przyznali do tego, że soft w spinie marnuje sporo...

    Mikrokontrolery Pozostałe   11 Paź 2015 18:10 Odpowiedzi: 15    Wyświetleń: 9057
  • Flagi "czasowe" - nierówne odczinki czasu (Bascom)

    Witam Pisze program którego struktura jest oparta o zdarzenia generowane flagami z przerwania. Mam 3 zdarzenia: - co 10ms - co 500ms - co 1s Nic by w tym nie było dziwnego, ale zauważyłem że coś nie tak z programem się dzieje. Zacząłem wycinać roboczo kod z programu aby sprawdzić co może być przyczyną....

    Mikrokontrolery   27 Mar 2012 11:25 Odpowiedzi: 4    Wyświetleń: 1281
  • Projekt AVR - RTOS pytania podstawowe.

    Przy czasach na poziomie sekund, minut to nie jest to żaden problem. Jeden timer ustawić na stałe przerwanie np co 100ms, w przerwaniu od tego timera przeglądać jakąś tablicę, w której każdy jeden element odpowiada jednemu programowemu licznikowi. Zmniejszać liczniki w elementach w tej tablicy, po czym...

    Mikrokontrolery AVR   18 Kwi 2010 16:32 Odpowiedzi: 8    Wyświetleń: 2767
  • ATmega reset i utrata EEPROM silne zakłócenia EMI

    Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek

    Mikrokontrolery AVR   08 Sty 2020 21:50 Odpowiedzi: 7    Wyświetleń: 714
  • Sterownik RGB + obsługa klawisza

    Witam! Mam problem z timerami w języku C (w moim projekcie) dlatego zwracam się do Was o pomoc. Napiszę od początku, żeby przedstawić o co mi chodzi. Zbudowałem kiedyś sterownik taśmy led RGB oparty na mikroprocesorze attiny2313, w którym za pomocą jednego przycisku zmieniam podstawowe kolory na...

    Mikrokontrolery AVR   26 Kwi 2018 09:15 Odpowiedzi: 4    Wyświetleń: 2709
  • Przykład architektury systemu wbudowanego programowanego w C++

    Bo to jest w sumie logiczne. Działanie urządzenia. Jego logiczna funkcjonalność jest zamknięta w ramach tej klasy. Obiekt tej klasy jest głównym obiektem i to jasne że jego konfiguracja i działanie musi się odbywać właśnie w main() A jak taka "giga klasa" ma się do przerwań, które jakby na to...

    Mikrokontrolery   17 Lut 2021 08:29 Odpowiedzi: 30    Wyświetleń: 1104
  • Co wpływa na szybkość wykonywania programu - czego unikać?

    Teoretycznie juz byłem prawie w "w domu" az zauwazyłem , ze cały program rozwalają mi flagi. Zauwazyłem , ze róznie zaczynaja zliczac odcinki czasowe - brakuje zawsze kilku cykli. Zrobiłem testowy kod by poogladac co sie dzieje (Wyciełem cały program aż doszedłem do struktur flag:-) )- identyczny jak...

    Mikrokontrolery   12 Cze 2011 18:36 Odpowiedzi: 34    Wyświetleń: 4656
  • LPC1768 - realizacja opoźnienia

    Ja też dorzucę swoje 5 gr :) Poniżej delay oparte o timer, chcąc wykorzystać inny timer należy LPC_TIM0 zamienić na inny np. LPC_TIM1. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_gpio.h" #include "lpc17xx_timer.h" void delay_us(uint32_t czas) { TIM_MATCHCFG_Type MatchConfigStruct; LPC_TIM0->IR.....

    Mikrokontrolery Początkujący   06 Cze 2014 20:05 Odpowiedzi: 13    Wyświetleń: 1455
  • tematy do opracowania dotyczace PC

    Witam Tu masz o wejściach i wyjściach :) Tu a nagrywarkach Albo to :) Napędy optyczne NAPĘDY OPTYCZNE Plan 1. Historia powstania płyt CD, CD-ROM 2. Budowa i zasada odczytywania danych z dysku CD 3. Struktura krążka CD-RW 4. Zasada zapisywania i odczytywania danych z płyty CD-RW 5....

    Początkujący Elektronicy   07 Cze 2005 12:52 Odpowiedzi: 2    Wyświetleń: 1325
  • AVR uCs - Dynamiczna alokacja pamięci na uC

    Moim zdaniem AVR to stanowczo za małe mikrokontrolery, by zarządzać w nich dynamicznie pamięcią. Już sama funkcja malloc zajmie całkiem sporo pamięci FLASH. Pamięci RAM też w większości AVR nie ma jakoś wyjątkowo wiele, by było czym zarządzać. Inna sprawa, że malloc/calloc/realloc i free mają zastosowanie...

    Mikrokontrolery   19 Sie 2015 06:27 Odpowiedzi: 6    Wyświetleń: 1413
  • problem z tyrystorem 470A do zgrzewarki

    Podczas załączania tyrystora na bramce pojawi się 80V co spowoduje że impuls bramkowy zostanie przerwany a prąd bramki będzie płynął przeciwną stronę powodując pogorszenie warunków załączania tyrystora, przebicie złącza B-E w BD139 podnoszenie napięcia w zasilaczu 12V co może spowodować uszkodzenie. Zalecał...

    Początkujący Elektronicy   20 Paź 2020 13:05 Odpowiedzi: 36    Wyświetleń: 1524
  • syst. operacyjny NutOS a programowanie niskiego poziomu

    Cześć !!! NutOS można porównać raczej z poziomem Dos niż Unixa, więc trudno mówić o jakimś szczególnym poziomie abstrakcji, i ucieczce od sprzętu do kernela czy strukturze modularnej systemu. Masz dość jasną budowę sterowników i wektory przerwań. Pisząc program poprostu nie skupiasz się na typowej...

    Mikrokontrolery   11 Wrz 2007 14:33 Odpowiedzi: 3    Wyświetleń: 2283
  • Komunikacja peer-to-peer z wykorzystaniem modułów radiowych A110LR09A

    W niniejszym artykule zostanie objaśnione, jak używać takich modułów do bezprzewodowego odczytu danych z czujnika temperatury i wyświetlania ich na ekranie komputera. Do pomiarów wykorzystywany jest czujnik temperatury wbudowany w mikrokontroler MSP430F2553. Kod źródłowy jest niewielki i bardzo...

    Artykuły   28 Kwi 2013 19:36 Odpowiedzi: 3    Wyświetleń: 11910
  • Przeróbka joysticka USB do konsoli NES/Pegasus + diody RGB

    Motywacja Jeden ze znajomych poprosił mnie, aby taki śmieszny pad na USB (kształtem przypominający dżojstik od konsoli NES) przerobić tak, aby dało się go podpiąć właśnie do konsoli NES albo Pegasus. Kontroler ma tez dodatkowy bajer: kilka diod RGB, których kolor świecenia możemy ustawić...

    DIY Konstrukcje   11 Maj 2021 05:42 Odpowiedzi: 3    Wyświetleń: 3426
  • W810i PROBLEM Z EROM 'EM ??

    Witam wszystkich elektrodowiczów!! Dostałem od brata do naprawy SE w810i. Niestety przeleżał całą noc w mokrych spodniach po deszczu... Podłączyłęm go pod cruisera i wyskakuje cos takiego: System diagnostics passed. Wersja 12.10 gotowa! [ --- Attach to Phone --- ] Połączenie przez UC-10 Universal...

    Smartfony Serwis   30 Paź 2007 12:44 Odpowiedzi: 2    Wyświetleń: 1487
  • Wielokanałowy termostat,wielopunktowy termometr- dom 'inteligentny inaczej'

    Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik...

    DIY Smart Home   01 Lip 2015 22:09 Odpowiedzi: 16    Wyświetleń: 12219
  • Jak się podszkolić w projektowaniu oprogramowania? :)

    Może trochę off-topic, ale muszę spytać - nie mam wątpliwości, że gołe zmienne globalne to nawyk nienajlepszy. Ostatnio jednak staram się pisać w C w sposób trochę bardziej zorganizowany i naśladujący - trochę ubogo - obiektowość i korzystam namiętnie ze struktur. I sytuacja taka - mam strukturę z wszystkimi...

    Projektowanie i Tworzenie Po godzinach   18 Lis 2018 21:45 Odpowiedzi: 74    Wyświetleń: 4560
  • Jak dodać do nadajnika i odbiornika obsługę przycisków po 2,4Ghz?

    Witam, Możesz dać przyciski w przerwania. obsługa przycisków na zewnętrznych przerwaniach jest zdecydowanie słabym pomysłem. Moim zdaniem powinieneś postąpić następująco. W płytce Twojego nadajnika musisz znaleźć dwa wolne piny i podłączyć do nich przyciski do masy , w setup te piny muszą...

    Arduino   10 Cze 2018 06:37 Odpowiedzi: 8    Wyświetleń: 471
  • programowanie w C i DSM51

    Tak jak napisał Jdsoul , trzeba się zapoznać dokładniej ze sprzętem i wszystko powinno się dać zrobić. Zamiast procedur wywoływanych z ROM-BIOS, stworzysz sobie własne procedury w C (dość szybko to się robi) i będziesz z nich korzystał. Nie pamiętam już struktury DSM51 (kiedyś czytałem o tym książkę...

    Mikrokontrolery   24 Wrz 2007 08:45 Odpowiedzi: 11    Wyświetleń: 2169
  • Komputer sam się wyłącza, a potem niebieski cały ekran z nap

    Witam. 1. Czym jest niebieski ekran? Niebieski ekran wyświetla się zawsze wtedy, gdy Windows napotka poważny problem uniemożliwiający kontynuowanie działań systemu operacyjnego.W WindowsXP pojawia się on niezwykle rzadko zwykle wtedy gdy instalowane jest nowe urządzenie, sterownik bądĽ program. Blue...

    Komputery Hardware   15 Cze 2008 12:21 Odpowiedzi: 9    Wyświetleń: 68262
  • Wiele wejść - tablica prawdy. Jak rozwiązać kwestie zależności ?

    Dlatego zapytałem o ten asm. Rozumiem, że na PICe jest problem z kompilatorami, ale dlaczego nie zmienić w takim razie MCU na AVR lub ARM? Masz kompilatory i środowiska pełnosprawne za darmo. Dzięki temu nie będziesz tracił czasu na wyważanie otwartych drzwi, typu implementacja stosu TCP/IP, skoro są...

    Mikrokontrolery   17 Sty 2013 12:56 Odpowiedzi: 55    Wyświetleń: 9153
  • System zasilania o wysokiej gęstości mocy dedykowany do 'ciasnych' aplikacji

    Z uwagi iż całkowity rozmiar urządzeń komunikacyjnych, medycznych czy też wyposażenie przemysłowego niezmiennie się zmniejsza zarządzanie zasilaniem takich układów stanowi coraz większe wyzwanie. W niniejszym artykule przyjrzymy się aplikacji nowego, wysoce zintegrowanego układu zasilania zapewniającego...

    Artykuły   29 Gru 2013 11:00 Odpowiedzi: 0    Wyświetleń: 3639
  • AVR-GCC - Organizacja transmisji przez MODEM.

    To nie jest chyba najlepszy pomysł. Modem ten może sygnalizować zakończenie transmisji poprzez przerwanie zewnętrzne, jednak wiele funkcji z których wywoływana jest ta funkcja transmisji oczekuje statusu wykonania właśnie tej operacji transmisji. Żeby było jeszcze bardziej skomplikowanie to modem sygnalizuje...

    Mikrokontrolery AVR   17 Cze 2014 22:19 Odpowiedzi: 12    Wyświetleń: 1404
  • [atmega8] [C] USART - bufor kołowy

    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...

    Mikrokontrolery AVR   02 Gru 2017 15:24 Odpowiedzi: 43    Wyświetleń: 4008
  • Nieoczekiwana zmiana rejestru CR1 od USART3 -komunikacja Master - Slave, stm32f1

    Witam, Zrobiłem urządzenie w którym dwa procesory stm32f103 komunikują się między sobą poprzez USART na zasadzie Master - Slave. Urządzenie sobie pracuje poprawnie i po pewnym czasie (losowo raz po czasie np 1min, drugi raz po np 10min) w procesorze master zmieniają się stany bitów PEIE i RXNIE w...

    Mikrokontrolery ARM   18 Mar 2019 12:39 Odpowiedzi: 24    Wyświetleń: 837
  • PIC32MX250F128B i ENC28J60 w Mikro C - biblioteka Ethernet - cztery tryby pracy

    Witajcie moi drodzy Ostatnio zająłem się nieco głębiej kwestią obsługi ENC28J60 w Mikro C na PIC32MX w połączeniu z nową biblioteką Network Ethernet Library z Libstocka . Jest to biblioteka dostępna za darmo i wspiera różne mikrokontrolery, nie tylko PIC. Prędko zorientowałem się...

    Artykuły   17 Kwi 2020 21:02 Odpowiedzi: 2    Wyświetleń: 1752
  • Przeprowadzka cz. 2 - opowiadanie SF

    Jest to kontynuacja poprzedniego opowiadania SF p.t. Inni Gdy Serafin odpoczywał, wiele innych statków-państw przemierzało przestrzeń międzygwiezdną. Statki znajdowały się różnych miejscach, prawo panujące na poszczególnych statkach nieco różniło się, tak jak ideologia zamieszkujących go ludzi....

    HydePark opowiadania, powieści   20 Cze 2020 08:55 Odpowiedzi: 0    Wyświetleń: 660
  • [STM32F303][C] - Zmiana danych w funkcji przy zmianie wątku

    Dzień dobry. Zwracam się z problemem zmiany kontekstu danych w freeRTOSie którego właściwie nie potrafię zdefiniować z nazwy, otóż : Mikrokontroler STM32F303 współpracuje z wyświetlaczem LCD ITM 400x160 - matryca 8000 bajtów (pamięć ekranu) zdefiniowana w pamięci RAM jest na bieżąco wysyłana do wyświetlacza...

    Mikrokontrolery ARM   15 Mar 2015 21:24 Odpowiedzi: 3    Wyświetleń: 846
  • Cyfrowy regulator PID dla początkujących

    Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem...

    DIY Konstrukcje   14 Cze 2020 15:20 Odpowiedzi: 8    Wyświetleń: 8835
  • Odzyskiwanie danych - dysk zaszyfrowany BitLockerem

    wiele plików z $Root (niedziałających) pokrywa się z $Raw (działają ale złe nazwy + brak informacji o plikach typu data utworzenia czy rozdzielczość zdjęcia). - wyszukiwanie RAW odnajduje pliki po nagłówkach, także te, które są zaalokowane w strukturach logicznych systemu plików. Ale nie odnajduje...

    Naprawa nośników i odzysk danych   28 Cze 2022 21:00 Odpowiedzi: 78    Wyświetleń: 2196
  • [ATmega8][C] Obsługa ADC - odczyt kanałów dla linefollowera

    Cieszę się, że osiągnąłeś zamierzony cel, a że "po swojemu" to tylko plus bo znaczy, że sam kombinujesz, a to najważniejsze. Niestety muszę Cię zmartwić, ale robisz bardzo podstawowy błąd, polegający na zapętleniu się w przerwaniu w pętli: while(bit_is_set(ADCSRA,ADSC)); Rozważ hipotetyczny...

    Mikrokontrolery AVR   14 Mar 2011 17:50 Odpowiedzi: 41    Wyświetleń: 6745
  • atmega8 i dziwny kłopot z pamięcią

    Kolego BlueDraco, skompiluj to, pokaż co wyjdzie w ASM dla przerwania. Nie analizuj algorytmu, bo nie on jest problemem. Programowaniem (w tym mikrokontrololerów) zajmuje się już tak długo, że łohoho, skoro wziąłem taką tablicę lokalnie to uznałem, że tam może być (akurat tutaj nie musi, ale może),...

    Mikrokontrolery AVR   21 Sie 2015 09:34 Odpowiedzi: 26    Wyświetleń: 1347
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie projektu....

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6027
  • poziomy optymalizacji kodu w WinAvr

    W zasadzie jedynie słuszne poziomy to 2, 3 i s. Jeżeli używasz funkcji _delay_ms() i _delay_us() to nie wolno Ci stosować poziomu optymalizacji mniejszego niż 2, w przeciwnym wypadku będziesz miał w 'ciasnych' pętlach opóźnienia obliczenia zmiennoprzecinkowe. Osobiście najczęściej stosuję optymalizacje...

    Mikrokontrolery   27 Wrz 2006 21:27 Odpowiedzi: 3    Wyświetleń: 1895
  • [Atmega16][C] Menu - obsługa przycisków

    Bez przerwań, z aktualizacją w czasie rzeczywistym opisów pozycji menu, dowolny poziom komplikacji menu można rozwiązać za pomocą dwóch prostych rzeczy: wskaźnika i wskaźnika na funkcję. Każda pozycja menu powinna zostać zapisana jako jedna struktura. Struktura taka posiadała by 3 wskaźniki na inne...

    Mikrokontrolery AVR   03 Sie 2009 08:57 Odpowiedzi: 13    Wyświetleń: 11189
  • Wykorzystanie systick do delay a FreeRTOS

    Np. UART może mieć takie funkcje: - OpenUart(<numer, paramtery, opcje itd>) - ReadChar(), WriteChar() - ReadBuffer, WriteBuffer(<wskaznik na bufor, ile znakow>) - IsFifoEmpty - IsFifoFull Użycie przerwań to już trochę bardziej skomplikowane, bo można to zrobić na wiele sposobów. Np....

    Mikrokontrolery ARM   24 Kwi 2012 09:08 Odpowiedzi: 11    Wyświetleń: 2173
  • PIC16F883 - Obsługa uSWITCH z diodami / RS232

    źle Cię uczono z tym ustawianiem znaczników - taka technika programowania nie ma ani sensu, ani uzasadnienia praktycznego. To taki mikrokontrolerowy zabobon. Obsługa przerwania nie ma być "jak najkrótsza". Ma być "nie za długa", tak, aby nie kolidowała z innymi przerwaniami. Jeśli obsługa przerwani polega...

    Mikrokontrolery PIC   08 Sie 2013 12:38 Odpowiedzi: 30    Wyświetleń: 5253
  • Panel kontrolny do PC - 6-kanałowy nastawnik obrotów wentylatorów

    Witam. Chciałbym zaprezentować Państwu moją konstrukcję DIY. Jest do panel kontrolny do komputera PC, który aktualnie spełnia funkcję 6-kanałowego nastawnika obrotów wentylatorów typu 12V 3pin. 1. Wstęp Jako, że jakiś czas temu zacząłem się interesować moddingiem i tuningiem PC, napotkałem...

    DIY Konstrukcje   04 Lut 2016 22:02 Odpowiedzi: 5    Wyświetleń: 7755
  • Czy ta procedura i jej wywołanie jest prawidłowe? Jezyk C

    1. if'y po przekroczeniu 60 sekund / minut nie zwiększają o jeden, tylko ustawiają na jeden następną jednostkę (minutę / godzinę). Próbuję zgadnąć, czy tego chciałeś. Zerowanie w else mnie tez nie przekonuje, raczej w else po wojskowemu 'nie ma rozkazów, nic nie rób'. Nie wiem jaki był zamiar, ale ta...

    Mikrokontrolery Początkujący   12 Wrz 2017 12:05 Odpowiedzi: 2    Wyświetleń: 840
  • LED Hue SP110E, sterownik Bluetooth Led programowalnych

    Oświetlenie LED na dobre już zagościło w naszych domach oferując oprócz oszczędności energii również możliwość praktycznie dowolnej aranżacji oraz uzupełnienie o różne efekty. Różnego rodzaju taśmy LED (w tym RGB) w różnych konfiguracjach pozwalają na praktycznie dowolne fantazje. O ile większość...

    Artykuły   14 Wrz 2022 16:52 Odpowiedzi: 9    Wyświetleń: 1236
  • [Atmega8][C] - przełączanie USART poprzez 74hct125

    Witam :) Zrobiłem układ, którego głównym elementem jest uC Atmega 8. Problem w tym że posiada ona w swojej strukturze tylko jeden port USART. W mojej aplikacji posiadam dwa urządzenia które komunikują się wykorzystując właśnie ten interfejs. Dodatkowo jedno z nich zasilane jest napięciem 3,3 V (odbiornik...

    Mikrokontrolery AVR   01 Gru 2009 20:15 Odpowiedzi: 1    Wyświetleń: 2736
  • ATMEGA[BASCOM] Najprostsze odtwarzanie Wav .

    A oto działający kod dla bufora 128 bajtów (można zrobic mniejszy, 64 dziala ale tylko przy Clockrate = 4 , Spsr.0 = 1 i samplu do 16kHz) zależny od prędkości z jaką odczytujemy dane po Spi z karty, im wolniej tym bufor musi byc wiekszy, zależy też od częstotliwości próbkowania pliku dźwiękowego, im...

    Mikrokontrolery AVR   16 Lis 2016 22:22 Odpowiedzi: 328    Wyświetleń: 95049