semafor procesor

Znaleziono około 57 wyników dla: semafor procesor
  • Synchronizacja 3 procesów semaforami – kolejność wyświetlania tekstu Python

    Za pewne piszesz o semaforach na jakiś RTOS? Na jaki to procesora ma być? Jaki miał by być ten RTOS? Pozdrawiam Jakub

    Programowanie Początkujący   30 Cze 2010 21:31 Odpowiedzi: 6    Wyświetleń: 1481
  • REKLAMA
  • Jak ustawić czasy na semaforach w projekcie sterowania światłami?

    przepraszam zapytam mowiliście o napisaniu programu na PC który bedzie sterował makieta takiego skrzyzowania czy o wykonaniu programu na procesor który bedzie tym sterował podziekowanie za info

    Automatyka Przemysłowa   17 Gru 2009 22:21 Odpowiedzi: 19    Wyświetleń: 6165
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zbudować model semafora LED z 5 światłami i sterowaniem?

    Dlaczego kłopotliwy ? Zmiana sekwencji to przestawienie kilku switchów. Na procesorze będzie szybciej tylko w przypadku wpisania w program gotowych sekwencji.

    Początkujący Elektronicy   29 Cze 2015 18:30 Odpowiedzi: 22    Wyświetleń: 3873
  • REKLAMA
  • Błąd semafora - co to jest? Rozpakowywanie zipem.

    A na czym ten błąd kolega uzyskał? Ja pamiętam go ze wspaniałych komputerów Amiga. Powodowały go (bodajże) źle napisane programy (przeważnie biblioteki sterujące) w assembler`ze... Z tego co pamiętam, odwoływały się one do funkcji których nie mógł wykonać dany procesor tudzieź chipset a/v (sorrki amiganci za spłycenie tematu ;)).

    Software serwis   14 Sty 2008 22:22 Odpowiedzi: 4    Wyświetleń: 1758
  • [FreeRTOS] Jak działają semafory i mutexy w praktyce?

    xSemafor jest wskaźnikiem na strukturę danych wykorzystywaną przez funkcje obsługi smafora i przez RTOSa. Sama funkcja xSemaphoreCreateMutex(); tworzy tą strukturę na stercie i "rejestruje" ją w RTOSie. Scheduler dzięki tej strukturze wie czy dany task ma być blokowany czy może przydzielić mu czas procesora. Semafory i mutexy w FreeRTOSie są protezą...

    Mikrokontrolery   22 Sie 2010 19:42 Odpowiedzi: 16    Wyświetleń: 4557
  • Jak zbudować sterownik do kolejki elektrycznej na uC 8051?

    bo w sumie mi chodzi o to aby ten procesor sterował aby zwrotnicami i semaforami no i decydował by gdzie ma sie ta kolejka zatrzymac!!! Bo ten link co mi podałes to widze cos konkretnego w kazdej kolejce dekoder i wogole pomysł jest dobry ale nie wiem czy bym dał rade to wykonac!!! a druga strona medalu to jest taka ze mam stara kolejke w rozmiaze N...

    Projektowanie Układów   19 Cze 2009 16:19 Odpowiedzi: 4    Wyświetleń: 4477
  • REKLAMA
  • Czy semafory są efektywne w mikrokontrolerach? Analiza wydajności.

    Na komputerze PC... Jeśli porównujesz PC z "general-purpose operating system" do mikrokontrolera z RTOSem, to weź też poprawkę na to, że zaleta "relatywnie większej mocy obliczeniowej" jest skutecznie niwelowana choćby przez to, że przełączenie kontekstu w takim PC pewnie jest z wielokrotnie wolniejsze niż na RTOSie*, a do tego jeszcze niedeterministyczne,...

    Mikrokontrolery   28 Mar 2019 12:28 Odpowiedzi: 10    Wyświetleń: 687
  • STM32F107 i freeRTOS: Jak działają semafory w praktyce?

    Witam Kolegów Przy okazji problemu z jakim borykam się [url=http://www.elektroda.pl/rtvforum/vi... udało mi się poprawnie uruchomić na procesorze STM32F107 system freeRTOS. Jestem mega pozytywnie zaskoczony tym, że całość systemu udało mi się poprawnie odpalić w Eclipse w zaledwie 4 godziny. Do tej pory uważałem, że...

    Mikrokontrolery ARM   24 Kwi 2013 13:11 Odpowiedzi: 22    Wyświetleń: 6774
  • [STM32][C] FreeRTOS -Ustawianie semafora w przerwaniu od TIM

    1) Sprawdz co robi procesor, instrukcja po instrukcji. Postaw breakpointa w linijce gdzie funkcja jest wywolywana, a nastepnie idz przez assembler. Zwróć uwagę na: - adresy dostepu. Jak wystąpi ci np. str z adresem docelowym zero, znajdz dlaczego zero... - stos. Czy aby na pewno sie nie przepełnia?... Wcześniej krokowałem swój program i ostatnią instrukcją...

    Mikrokontrolery ARM   15 Lut 2012 12:56 Odpowiedzi: 9    Wyświetleń: 3152
  • Ten sam program, ten sam procesor, a różne działanie.

    Może źle się wyraziłem. Diodę wlutowałem pomiedzy plus i masę ;) Zwarcie zrobi dioda a nie uC :D Rozwiązanie z mosfetem znam, ale nie wiem czy tu by się sprawdziło jak podłączam się z 5V równolegle bezpośrednio do uC :D Wiem że koleżance zależy często na rozmiarach układów bo to najczęściej pracuje przy makiecie kolei (semafory itp). Tak więc z takich...

    Mikrokontrolery AVR   17 Maj 2023 18:47 Odpowiedzi: 28    Wyświetleń: 1152
  • REKLAMA
  • [C++/Thread] Równoległe obliczenia a problem synchronizacji

    Jeśli oba wątki pracują na różnych danych (to znaczy nie są od siebie wzajemne zależne) to do osiągnięcia takiego rezultatu: w wątku głównym ustawiasz dwa semafory czekasz na ich zwolnienie w wątkach potomnych na ich końcu zwalniasz odpowiednie im semafory (najlepiej przekazać je jako parametry lub poprzez zmienne globalne). BTW - dwuwątkowa praca wcale...

    Programowanie Początkujący   27 Mar 2009 20:27 Odpowiedzi: 3    Wyświetleń: 3990
  • Sterowanie semaforem dwustanowym do wyścigów 1/4 mili - schemat układu

    No to wystarczy jakiś prosty procesorek, dwa przyciski, do sterowania światłami jakieś styczniki albo tyrystory i do roboty. Jeżeli to ma polegać tylko na zapaleniu światła czerwonego, a później na miganiu innym i w końcu na zapaleniu zielonego to jest roboty na 2h :D

    Optoelektronika   08 Cze 2007 07:20 Odpowiedzi: 4    Wyświetleń: 851
  • Czy warto uczyć się freeRTOS na ARM? Alternatywy dla systemów embedded

    Witam, Chciałem rozpocząć swoją przygodę ze systemami operacyjnymi na mikrokontrolery. Bawię się trochę ARMami i pomyślałem, że dobrze będzie uruchomić jakiegoś OSa i nauczyć się pisać aplikacje wielowątkowe. Z OS'ami wiąże się duża wygoda pisania (podział kodu, łatwość rozłożenia w czasie funkcjonalności, wraz z określeniem części krytycznych bądź...

    Mikrokontrolery   22 Mar 2012 20:42 Odpowiedzi: 6    Wyświetleń: 2152
  • [FreeRtos] FreeRTOS: Jak obsłużyć przerwanie do sterowania diodą po naciśnięciu przycisku?

    Dlatego też "brałem" semafor zaraz po utworzeniu go, a przed utworzeniem taska. Jednak to nic nie dało. Zauważyłem jedną rzecz, że wpis AT91C_BASE_AIC->AIC_EOICR = 0xFA; zawiesza procesor kiedy wystąpi przerwanie. Nie wiem dlaczego tak się dzieje, może daje go w złym miejscu? Powinienem go wpisac jeszcze w ISR czy już w tasku, który jest włączany...

    Mikrokontrolery   08 Cze 2010 23:04 Odpowiedzi: 22    Wyświetleń: 4020
  • Jak profesjonaliści używają bibliotek CMSIS w projektach STM32?

    Ostatnio trafiła mi się robota przepisania softu na pewien sprzęt... Poprzedni soft w oparciu o SPL zakatował biednego STM32F105 tak, że nie wyrabiał się z powierzonymi mu zadaniami: przepełniały mu sie kolejki, były zwiechy, częste restarty... Procek popędzony na 36MHz (czyli max dla HSI) pożerał baterię jak tylko mógł, żeby choć trochę postarać się...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11712
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    Czyli mając procesor taktowany kwarcem 8MHz, ma on jakby 8000000 kroków(cykli, taktów) w których wykonuje rozkazy? Tak jak już wspomniano do rzeczownika cykl/takt warto dodać dla uściślenia jakiś przymiotnik. Taktowanie 8 MHz oznacza 8 mln cykli zegarowych na sekundę. Ile tu będzie cykli maszynowych zależy od konkretnego MCU. Niemniej naprawdę dla...

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1602
  • LabVIEW, funkcja w C - wykonywanie równoległe wolniejsze od "po kolei"

    Napisałem w LabVIEW wywołanie funkcji napisanej w C. Jest to dość proste: na Block Diagram wybiera się Functions > Connectivity > Libraries & Executables > Call Library Function Node, podaje się nazwę pliku z biblioteką, definiuje się nazwę funkcji i parametry, i to działa. Spróbowałem napisać funkcję, która dodaje liczbę do zmiennej (w C instrukcja...

    Programowanie   26 Wrz 2020 08:40 Odpowiedzi: 10    Wyświetleń: 723
  • [Linux] Jak używać timerów w aplikacjach Linux na systemie wbudowanym?

    Witam, Potrzebuję porady dotyczącej zastosowania timerów w aplikacjach pisanych pod linuxem. Generalnie zajmuję się programowaniem mikrokontrolerów bez systemu operacyjnego gdzie mam dużą elastyczność pomiaru upływu czasu i oczekiwania na minięcie danego czasu. Teraz muszę podobną funkcjonalność uzyskać pod linuxem na systemie wbudowanym. Mam proces,...

    Programowanie   07 Sie 2010 13:09 Odpowiedzi: 5    Wyświetleń: 1604
  • Jak rozblokować pełną 40-stkę AM w CB radio PAN MIRAGE 80 AF?

    Do semaforek. Mam chyba takie samo jak ty i męcze je od wczoraj. Też nie ma opisanych zwor, ale znalazłem sposób. Spójrz na radio po przeciwnej stronie procesora. Tuż przy panelu będziesz miał dwa przewody jeden biegnie od panela do punktu oznaczonego "A/F", a drugi od punktu oznaczonego u mnie "T" do punktu "80/12" jest tam jeszcze opcja "40/12". Ja...

    Radiotechnika Serwis   20 Kwi 2007 16:14 Odpowiedzi: 14    Wyświetleń: 4673
  • [STM32F407] Wybór między wbudowanym ethernetem a kontrolerem W5500 bez RTOS

    Kolega jest chyba wszechwiedzący, formułując stwierdzenie, że nie ma firm które nie używają RTOSa.. Napisałem, że prawie nie ma - nie licząc takich które pracują z bardzo małymi uK. W ciągu ostatnich powiedzmy 7 lat nie widziałem firmy, robiącej poważniejsze projekty bez jakiegoś RTOS-a - właśnie z przyczyn, które podałem. Jak ktoś pyta po co mu mutexy,...

    Mikrokontrolery ARM   01 Lis 2019 01:19 Odpowiedzi: 16    Wyświetleń: 1884
  • [AVR] Jak skrócić czas odczytu 15 czujników DS18B20 na ATmega?

    Tom1988p: wtedy to wcale nie jest wielowątkowością. Przy moim przykładzie, namachasz sie semaforami niemiłosiernie, jest "trochę" więcej kodu do napisania, bardziej sztywne ramy czasowe, trochę cykli schodzi na przełączenie, ale uzyskujesz prawie system czasu rzeczywistego. Tak, to da się napisać na AVR (oczywiście trochę większe, pakowanie się z tym...

    Mikrokontrolery AVR   07 Sty 2014 16:21 Odpowiedzi: 47    Wyświetleń: 7851
  • STM32F4 - Obsługa wielokrotnych przerwań EXTI dla dwóch czytników kart

    Faktycznie wygląda na to, że obsługa semaforów wpływa negatywnie na to. Musze przyznać, że jestem w lekkim szoku, ponieważ pomiędzy dwoma zboczami jest 400 us, procesor taktowany jest zegarem 180MHz, a w samych wątkach niewiele się dzieje. Moja opinia jest subiektywna i może zostać uznana za stronniczą (z racji tego że tworzę własny RTOS), jednak uważam...

    Mikrokontrolery   16 Maj 2015 16:22 Odpowiedzi: 7    Wyświetleń: 1125
  • Uruchomiony wątek a brzęczenie komputera [C++ Builder 6]

    Normalne.... Dajesz maksymalne obciążenie procesora poprzez ciągłe sprawdzanie. Ten wątek COŚ robi! Ciągle sprawdza stan zmiennej! sprawdz: CMP ax,Terminated JNZ sprawdz Wszystkie wolne zasoby zostaną przydzielone temu wątkowi, gdyż dokonywał on sprawdzenia. Jeśli chcesz uśpić wątek, to możesz to zrobić odpowiednią komendą (następnie wybudzić z...

    Programowanie   28 Maj 2010 18:49 Odpowiedzi: 6    Wyświetleń: 1524
  • Bash nie mogę uruchomić wielowątkowości/wieloprocesorowości

    Witam. Niestety nie rozróżniam wielowątkowości/wieloprocesorowości w bash :( Wieloprocesorowość to możliwość wykorzystania wielu rdzeni/cpu jednocześnie, ale to domena systemu operacyjnego Współbieżność to możliwość wykonania wielu procesów/wątków jednocześnie na 1 lub wielu rdzeniach. Gdy jest dostępny tylko 1CPU co 1ms będzie przydzielany czas kolejno...

    Programowanie Początkujący   16 Lis 2022 13:17 Odpowiedzi: 6    Wyświetleń: 360
  • Czy _delay_us(11250) przekracza limit i przechodzi do _delay_ms()? Jak używać?

    I tak z miłej dyskusji na temat typów do funkcji zrodziło się... przerzucanie argumentów "to ja mam rację, a to jest be...". mirekk36 i dziechu mają rację. Ja bym dodał, że obie rzeczy (assembler, C) mają rację bytu, powinno się znać. Chcesz wycisnąć z małej niewinnej Attiny całą moc jaką fabryka dała, daj asm. Potrzebujesz skomplikowanych funkcji matematycznych,...

    Mikrokontrolery AVR   24 Sie 2010 13:42 Odpowiedzi: 53    Wyświetleń: 4856
  • Zasady pisania programów pseudowielowątkowych na małych proc

    1wire można zrobić tak jak napisałeś, a można na UART, wtedy zajmuje praktycznie 0% czasu procesora, trzeba mieć tylko wolny port, ale z tym zwykle nie ma problemu. Co do tego crosslinka - na tym poziomie abstrakcji nie wiem co byłoby lepsze, dużo zależy np. od wymagań co do czasu po jakim pakiet miałby być retransmitowany i na ile można blokować procesor...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 15086
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    Zakładam, że jest "popyt" ( (at)nolens_volens , (at)korteksik , (at)dondu , (at)excray ), więc zakładam wątek. W tym temacie można zadać dowolne pytanie związane mniej lub bardziej z użyciem RTOSów na mikrokontrolerach i kwestiami takimi jak wielowątkowość, synchronizacja i tym podobne. Ogólne lub szczególne. O konkretnym problemie lub o ogólnej idei....

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 9381
  • Podstawy RTOS i aplikacji wbudowanych dla rozmowy o pracę jako Specjalista Embedded

    Niestety nie mogę się zgodzić z kolegą yego666. Otóż pisanie softu na mikrokontrolery to nie jest w tej chwili sztuką. Potrafi to robić wielu ludzi. Niestety na prostych mikrokontrolerach da się zrobić proste urządzenia o ograniczonych możliwościach. Zapewne uderzałeś do firmy, która zajmuje się profesjonalną elektroniką a tu niestety potrzebna jest...

    Mikrokontrolery   07 Lut 2006 16:50 Odpowiedzi: 28    Wyświetleń: 4874
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Na pewno przydałoby się coś w rodzaju podpriorytetów, żeby task z wyższym podpriorytetem otrzymywał więcej czasu procesora, a task z niższym mniej, ale żeby w ogóle otrzymywał. Nie ma sensu wynajdywać tutaj podpriorytetów czy czegoś innego, równie niestandardowego. W zasadzie jedyne co byłoby tu potrzebne, to możliwość konfigurowania okresu round-robin...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38043
  • STM32F4 Discovery - HardFault po odebraniu ramki w Lwip + FreeRTOS

    Bazowałem właśnie na tym samplu tworząc swój projekt. Z racji braku czasu dopiero teraz powróciłem do tego tematu. Doszedłem do przyczyny lądowania procesora w Hard Fault, otóż w pliku ethernetif.c zdefiniowałem globalny wskaźnik do struktury netif i widzę, że zaraz po inicjalizacji stosu dane z pod tego adresu ulegają uszkodzeniu. Następnie funkcja...

    Mikrokontrolery ARM   07 Mar 2018 15:00 Odpowiedzi: 16    Wyświetleń: 3450
  • S7-1200 - Czy OB30 nadaje się do Modbus RTU/TCP co 2 sekundy?

    Witam, Nie znam Rockwella na tyle dobrze, żeby się tutaj autorytatywnie wypowiadać. Potraktuj wszystko co poniżej z pewną dozą ostrożności :) Ja też nie, to dopiero Mój pierwszy projekt. Gdyby nie ten temat nie zwróciłbym uwagi na powyższe problemy. Dziękuję za dokumentacje w wolnej chwili dokładnie przeczytam. Zwróciłem uwagę na przykładowy przebieg...

    Automatyka Przemysłowa   03 Lip 2013 22:36 Odpowiedzi: 21    Wyświetleń: 4404
  • [ARM] [ARM][C] Jak unikać zmiennych globalnych w embedded C? Struktury i wskaźniki

    1. nie wyobrażam sobie programowania embedded, żeby choć raz na miesiąc nie rozwinąć C do ASM i zobaczyć co wychodzi. Z poczucia obowiązku, procedur w korporacji lub własnej ciekawości. Dyskusja o funkcji się skończy. Znalazł byś statyczny blok pamięci (tzn istniejący przed załadowaniem programu, o jakieś drobne atrybuty różniący się od 'zewnętrznego...

    Programowanie   15 Lis 2017 10:13 Odpowiedzi: 19    Wyświetleń: 921
  • RTOS - dlaczego prawie nikt z hobbystów nie korzysta

    Zastanawia mnie praktyczny brak pytań dotyczących RTOS-ów. Ciekawe dlaczego amatorzy praktycznie nie korzystają z tego niezwykle przydatnego oprogramowania. Myślę że stoi za tym wiele mitów o RTOS-ach a szczególnie: 1. RTOS zajmuje strasznie dużo zasobów i zjada mnóstwo taktów procesora RTOS tak naprawdę nie zjada żadnych taktów poza przełaczniem wątków...

    Mikrokontrolery   12 Maj 2019 19:06 Odpowiedzi: 7    Wyświetleń: 810
  • Skrypt bat wykrywający zmianę w katalogu i kopiuujący pliki

    Nie jest dostępne z BAT Zaskoczyć cie prosty bat ... Widzę, że potrzebę zwycięstwa masz większą, niż umiejętność czytania (pominę umiejętność pisania po polsku). Kopiowanie (jak już się to weźmiemy) ma kilka jasnych rozwiązań, atrybuty, daty itd... xcopy mniej czy bardziej na sterydach itd... Co do wykrycia CHWILI kiedy zmiana zaszła, są w wątku ze...

    Programowanie Początkujący   26 Wrz 2018 22:52 Odpowiedzi: 18    Wyświetleń: 5754
  • Wielowątkowość w OpenWrt: zapis stanu GPIO do pliku co minutę

    Nie wiadomo, czy biblioteka stdio na Twoim, docelowym systemie została wybudowana jako thread-safe. A wołasz printf-a jednocześnie z kilku wątków. Poza tym: 1. pthread_mutex_unlock() w watek() powinien być pod if-em. 2. Co ma robić pętla while w main() to ja zupełnie nie rozumiem, zwłaszcza, że p jest na początku niezainicjalizowane. 3. Usunięcie mutex-a...

    Programowanie   10 Cze 2011 11:55 Odpowiedzi: 6    Wyświetleń: 1402
  • Zawieszanie się komputera podczas grania, artefakty, błąd DHCP, MSI P35 Neo-F

    mam problem z komputerem. Podczas grania pojawiają mi się czasami "artefakty" i wiesza się komputer - pomaga jedynie restart. czasem wysiada jedynie grafika i słychać n. odgłosy, a czasem siada wszystko. Badania różnymi programikami do kart nie wykryły błędów ani przegrzewania karty. W testach wszystko jest ok. Nie jest to też zasilacz i ram bo były...

    Software serwis   19 Maj 2010 20:46 Odpowiedzi: 1    Wyświetleń: 1152
  • Atmega8: Jak generować PWM na OC1A i przerwanie co 1s z timer0?

    Nie uwzględniłeś: - czasu zakończenia obsługi przerwania, które było obsługiwane w momencie zawinięcia timera, OK. Nie wiemy nic o innych przerwaniach, ale może się zdarzyć przepełnienie podczas innego przerwania. - czasu dokończenia bieżącej instrukcji albo sekwencji instrukcji wykonywanej przy zablokowanych przerwaniach, OK. Szczególny przypadek...

    Mikrokontrolery AVR   12 Mar 2013 08:31 Odpowiedzi: 14    Wyświetleń: 2931
  • [STM32/ARM/ogólnie o programowaniu na uC]Wielowątkowość, wielozadaniowość

    Sprawdziłem w praktyce, z powodzeniem. Oczywiście zgadzam się z wszelkimi wadami tego podejścia, które punktujecie - trudniejsze debugowanie itd. Brak stosu i brak zadań jest zaletą, bo nie trzeba nic przełączać. Freddie, nie sprowadzaj do poziomu przedszkola. Stan na ogół jest pamiętany w zmiennych prywatnych handlera - nie udawaj, że nie znasz słowa...

    Mikrokontrolery   28 Gru 2018 17:32 Odpowiedzi: 35    Wyświetleń: 2040
  • Nano i Micro - Błędne wartości w zmiennych volatile (wielobajtowych)

    to może podpowiem: Funkcja ma znany (nie wypowiadam się do do wagi) error. O ile jest użyta w kontekście handlera przerwania, w wierze że przerwania są nadal wyłączone, ona ją włączy (chyba że extra implementacja itd...) No tak. Jak jest wygodnie to skupiamy się na tym co jest w "standardowym kodzie arduino". Nie moja wina, że ma to antyczną bibliotekę...

    Arduino   26 Lip 2016 16:55 Odpowiedzi: 51    Wyświetleń: 3423
  • Dlaczego programiści bare-metal przenoszą się na systemy operacyjne

    https://obrazki.elektroda.pl/2451334200_... Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....

    Artykuły   14 Sie 2020 16:10 Odpowiedzi: 22    Wyświetleń: 5094
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    Tomasz. Moglibyśmy w sumie na gg, ale to tak dla potomnych i zainteresowanych tematem. Otórz, po to wyświetlacz korzysta z interface FMSC, żeby nie wachlowac ręcznie bitami RD, WR, RS, CS i żeby timing był kontrolowany przez procesor, a nie software. Nawet się nie zastanawiam co ta funkcja robi, bo "z definicji" jest zła :) Może ma tą zaletę, że działa,...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5671
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    (at)BlueDraco hmm przerwania owszem i ich wielopoziomowosc jest przydatna ale tez nalezy pamietac ze rdzen ARM7TDMI ma niestety tez sporo gorzej rozwiazane niz Cortex-y... a male procesory to tez nie sa ;) Jednak nie o tym mialo byc... W sumie nie zawsze petla glowna jest zlym rozwiazaniem, czasami mozna w niej przeciez zbudowac maszyne stanow ktora...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5679
  • Prosba w rozwiązaniu problemu. 2xAtmega8 + LCD Siemens S65

    Czy jest tak, że wyświetlanie jest jakoś czasowo krytyczne i przerwanie UARTa je zaburza, czy też raczej jest tak, że przetwarzasz dane po części "stare", a po części "nowe"? Czyli np. 1 bajt singla jest już z nowej paczki, a pozostałe 3 z poprzedniej. Nowe dane zbierałbym w buforku, po odebraniu ostatniego zapalam flagę GOTOWE. W głównej pętli "odbiornika"...

    Mikrokontrolery   28 Sie 2008 23:59 Odpowiedzi: 12    Wyświetleń: 1859
  • Miniaturowy sterownik ethernetowy STM32 - "uWebServer"

    http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...

    DIY Konstrukcje   23 Lis 2012 23:29 Odpowiedzi: 35    Wyświetleń: 43344
  • RTOS jako standard na KAŻDYM mikrokontrolerze - Dobra praktyka?

    cpp jest bardzo złożonym językiem i trzeba dużo więcej nakładów pracy aby się go nauczyć + bardzo szybko ewoluuje co powoduje jeszcze większego nakładu czasu, a mam kilka innych dziedzin do nauki C++ wymaga większych nakładów na naukę ale jak już się go nauczysz to przejrzystość programu dobrze napisanego w C++ jest dużo większa niż programu napisanego...

    Projektowanie i Tworzenie Po godzinach   15 Gru 2020 15:36 Odpowiedzi: 54    Wyświetleń: 3168
  • [Bascom] Jak w Bascom wykonywać wiele czynności jednocześnie w sterowniku?

    To ja dodam że na trochę większym procesorze, powiedzmy ATMega8, można spokojnie odpalić z 10 niezależnych wątków. W BASCOMie!!! PS. Więcej jak i mniej również, ale 10 to taka optymalna liczba powiedzmy. Ale taka wielowątkowość nakłada pewnie ograniczenia. Najlepiej nie używać przerwań, oraz nie używać pinów bezpośrednio za pomocą instrukcji In, Out....

    Mikrokontrolery   10 Kwi 2009 19:29 Odpowiedzi: 7    Wyświetleń: 2808
  • Własny OS na PIC32MZ DA: implementacja i funkcje jądra

    W celu rozrywkowo-edukacyjnym piszę własny OS na mcu. Nie ma być to kolejny mcu-RTOS bo większość tych przeznaczonych na mcu jest nudne i nie mają np. separacji kernel-user, pamięci wirtualnej, ochrony zasobów, dynamicznego uruchamiania binariów, stronicowania, swapa i innych interesujących od strony dydaktycznej mnie rzeczy. Projekt oparłem o PIC32MZ...

    Mikrokontrolery   30 Mar 2019 12:55 Odpowiedzi: 5    Wyświetleń: 639
  • [C++] Qt - Optymalizacja odbioru danych z portu szeregowego 9600 bps

    Witam, mam dość spory problem. Napisałem program do obsługi portu szeregowego i komunikacji z mikrokontrolerem, który wysyła 9bajtową ramkę. Dane wysyłane są w bardzo dużej ilości i z prędkością 9600 bps. Program niby działa tak jak powinien i no właśnie pojawia się jedno ale: do odczytu używam timera, który żeby nadążyć z odbieraniem danych, musi być...

    Programowanie   15 Kwi 2013 21:21 Odpowiedzi: 28    Wyświetleń: 6256
  • Detektor zajętości toru do H0 - jaki tranzystor ?

    Z moich misternych wyliczeń wynika że... Patrz uwaga o audiofilach. Mówią ci ludzie: mniejszy rezystor w bazie. Nie pożałujesz. :) Z pomiarów amperomierzem wynika że lok jeździ w przedziale 100-400 mA. 20 mA to duży zapas. A, to spoko. Rozumiem że to jest propozycja 2 w 1 czyli detekcja + blokada odcinka ? Rozumisz... Npn da spokojnie radę. Może być,...

    Początkujący Naprawy   14 Sty 2014 23:32 Odpowiedzi: 24    Wyświetleń: 8187
  • Minęło 25 lat od premiery Windows 1.0

    Interfejs Windowsa był zapożyczony od Jobsa i pierwszego Maca, zresztą przez pewien czas Aple i Microsoft współpracowali, ale potem doszło do wielkiej kłótni i koledzy się rozstali. Ale zapomniałeś dodać, że wcześniej Jobs "zapożyczył" interfejs GUI i myszkę z firmy Xerox :) PowerShell w Viście i 7 ma równie duże możliwości, co konsola linuksowa. Ba......

    Newsy   24 Lis 2010 11:32 Odpowiedzi: 40    Wyświetleń: 6769
  • Lista komunikatów błędów Windows XP/2003 - znaczenie kodów błędów

    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 pliku jest niemożliwe. 5. 0x0005 Brak dostępu. 6. 0x0006...

    Software serwis   09 Sie 2005 17:41 Odpowiedzi: 2    Wyświetleń: 7097
  • Kamera termowizyjna DIY na ESP32

    https://obrazki.elektroda.pl/4658222800_... Kamery termowizyjne fascynują niezmiennie od lat. Idea, że można oglądać obrazy w części spektrum promieniowania elektromagnetycznego, na co dzień niedostępnego dla naszych oczu, jest niezwykle ciekawa i pociągająca. Niestety realizacja tego zadania nie jest tania - szczególnie, jeśli chcemy...

    DIY Zagranica   26 Sty 2018 22:54 Odpowiedzi: 4    Wyświetleń: 31428
  • Jak zresetować odtwarzacz MP3 po wgraniu złego oprogramowania?

    Witam. Mam problem z wgraniem Firmware do mojego Creative Nomad MuVo TX SE 1 GB (czarny). Mianowicie dzieje się coś takiego ze w czasie wgrywania firmware wyskakuje błąd "Przekroczono limit czasu semafora". Żaden Firmware nie chce sie grac, a wierzcie mi prubowałem z każdym i wciąż to samo. Zmieniałem Softwary do Creativa od starszych po najnowsze i...

    Odtwarzacze cyfrowe   05 Sty 2014 01:09 Odpowiedzi: 748    Wyświetleń: 440194
  • IBM ThinkPad R51 - Laptop nagle przestał widzieć sieć domową

    Przepraszam, zapomniałem o nim: Rezultaty skanu uzupełniającego Farbar Recovery Scan Tool (x86) Wersja:15-06-2016 Uruchomiony przez Agata (2016-06-16 09:39:51) Uruchomiony z E:\ Microsoft Windows XP Professional Dodatek Service Pack 3 (X86) (2015-11-23 16:39:37) Tryb startu: Normal ========================================...

    Software serwis   16 Cze 2016 09:41 Odpowiedzi: 6    Wyświetleń: 1158
  • Sarabanda i Kankan 3 - przreróbka na 2xECL86 Stereo

    Czyli masz już 10% przy mocy max trafa. Trafo swoje procenty doda i masz grubo ponad 13% .... Lepiej aby lampa miała przy 2,5W możliwie najmniejsze zniekształcenia. Postulowałem pracę z mocą 2W a nie 2,8W skoro stosujemy transformatory TG2 Zniekształcenia nie są funkcja proporcjonalną od napięcia anodowego.... Wrysuj sobie kilka prostych obiciążenia...

    Elektronika Retro   22 Kwi 2009 13:15 Odpowiedzi: 26    Wyświetleń: 12795
  • Seagate Barracuda 7200.11 500GB - nie widać danych

    Witam forumowiczów. Parę dni temu przestałem mieć dostęp do danych na wyżej wymienionym dysku. Odinstalowywałem Norton Internet Security 2012 za pomocą Revo Uninstallera, żeby zainstalować i potestować BitDefendera. Po zakończeniu instalacji nowego oprogramowania zrobiłem ponowne uruchomienie systemu. System zamykać się bardzo długo (już parę razy się...

    Naprawa nośników i odzysk danych   21 Gru 2011 15:48 Odpowiedzi: 0    Wyświetleń: 1161
  • Błąd Przekroczono limit czasu semafora przy aktualizacji firmware Creative MuVo TX SE 1 GB

    Witam. Mam problem z wgraniem Firmware do mojego Creative Nomad MuVo TX SE 1 GB (czarny). Mianowicie dzieje się coś takiego ze w czasie wgrywania firmware wyskakuje błąd "Przekroczono limit czasu semafora". Żaden Firmware nie chce sie grac, a wierzcie mi prubowałem z każdym i wciąż to samo. Zmieniałem Softwary do Creativa od starszych po najnowsze i...

    Audio Serwis   05 Kwi 2007 12:27 Odpowiedzi: 0    Wyświetleń: 1103