Pierwsze kilka rejestrów oraz PC jest zachowywanych (i odtwarzanych) automatycznie xPSR, ReturnAddress(), LR (R14), R12, R3, R2, R1, and R0 Co do głównego pytania: Exception return Exception returns occur when one of the following instructions loads a value of 0xFXXXXXXX into the PC while in Handler mode: • POP/LDM which includes loading the PC....
Złapałem ten tani dzwonek do drzwi Tuya z Ali Express, zastanawiając się, czy będzie on wyposażony w BK7252. https://obrazki.elektroda.pl/9324523600_... . I chociaż wiem, że OpenBeken nie obsługuje BK7252 ani nie ma sterownika / opakowania kamery, nadal będzie interesujące zobaczyć, co jest w środku, sprawdzić wyjście dziennika rozruchu...
Zresztą to też jest źle bo na "clobber list" nie mogę umieścić r7 - dlaczego? No ale przecież teraz też masz źle, przecież Ty nie "zastępujesz" tego co jest w tych rejestrach, tylko odczytujesz - one nie są dla Ciebie clobber, tylko właśnie input. A R7 to jest frame pointer. W "clobber" powinieneś mieć tylko "memory". Przy okazji wcale nie modyfikujesz...
takie cos znalazlem, podobno wiecej nie ma, nie sprawdzalem masz wszystkie: tlumaczyc mi sie nie chce *#1111# S/W Version *#1234# Firmware Version *#2222# H/W Version *#8999*8376263# All Versions Together IMEI- *#06# Staci? Very Happy Je to pre Samsungy,dufam ze aj pre tento. Razz *#8999*8378# Test Menu *#4777*8665# GPSR Tool *#8999*523# LCD Brightness...
https://obrazki.elektroda.pl/3782038600_... Pokażę tutaj moje pierwsze starcie z budową emulatora dla mikroprocesora ALI M3801 w oparciu o gotowe moduły Unicorn i Capstone. Opracowany program będzie wczytywać zawartość pamięci Flash i wykonywać ją podobnie jak prawdziwy fizyczny CPU, choć nie obejdzie się bez przeróbek i poprawek,...
ymodem.c Dodano po 59 w cmd_mode.h [syntax=text]int cmd_reboot(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_version(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_download_filecount(bootram_cmd_tbl_t... cmdtbl, int argc, char* argv[]); int cmd_download_baudrate(bootram_cmd_tbl_t* cmdtbl, int argc, char* argv[]); int cmd_download_startaddr(bootram_cmd_tbl_t...
(at)ElektrodaBot Jak konwertować kod 64-bit na 32-bit? [syntax=c]/** (at)file Copyright (c) 2025, Gelip Copyright (c) 2024, Andri Kurniawan Copyright (c) 2020, Seungjoo Kim Copyright (c) 2016, Dawid Ciecierski This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies...
Pozwole sobie wkleić wyniki porównania jakie zostały zamieszczone na jednym forum.Każdy moze sobie interpretowac je jak chce ale daja one jakiś ogólny poglad na szybkosc wykonywania kodu na obu mikrokontrolerach. I just completed the port of ChibiOS/RT on my Olimex SAM7-EX256 so I ran a speed comparison with the Olimex LPC-P2148. Of course speed is...
Koledzy, próbuję sflashować moduł jak w tytule przez Tuya Cloudcutter. Metoda jest fajnie opisana tu: https://digiblur.com/2023/08/19/updated-... z tym że w linku jest poradnik, jak to zrobić z pomocą Rasp Pi, ja jednak korzystam z Live CD z Debianem. Urządzenie mam dokładnie takie jak w https://www.elektroda.com/rtvforum/topic...
Dziękuję. Zainstalowałem Openbeken Firmware Homemate 4 Gang Smart Switch dla tuya cloud cutter w Ubuntu OS. sprawdź proces instalacji. Dodaj w Home Assistant. gavashkarraju(at)raspberrypi:~/tuya-clou... $ sudo ./tuya-cloudcutter.sh Budowanie obrazu docker cloudcutter https://obrazki.elektroda.pl/1341272600_... https://obrazki.elektroda.pl/1759081500_...
Wysypuje masę błędów w pliku asemblerowym. Oryginalny plik asemblerowy wygląda następująco: [syntax=asm] ;***************************************... ; uC/OS-II ; The Real-Time Kernel ; ; (c) Copyright 1992-2006, Micrium, Weston, FL ; All Rights Reserved ; ; Generic ARM Port ; ; File : OS_CPU_A.ASM...
Próbuję wykonać cloudcut na tym urządzeniu. Zamurowałem pierwszy i rozciąłem go, żeby się przyjrzeć. Nie sflashowałem jeszcze tego seryjnego, ale próbuję CC drugiego. Udało mi się podłączyć go do Tuya i sprawdzić, czy wersja oprogramowania to 1.1.8. Jestem w stanie przejść przez pierwszy exploit, ale kiedy próbuje wysłać aktualizację, po prostu się...
Nie wiem w czym był/jest problem ale zrobienie czegoś takiego xSemaphoreTake( hBinarySemaphore, 0 ); for(;;) { xSemaphoreTake( hBinarySemaphore, portMAX_DELAY ); czyli zignorowanie pierwszego odczytu po utworzeniu semafora skutkuje tym, że wszystko dalej jest ok. ____________ Jako dokumentacji do freertosa używam "A Practical...
Cześć, mam skonfigurowanego i działającego FreeRTOSa na STM32L452, priorytety w FreeRTOSConfig.h są skonfigurowane następująco: [syntax=c] #define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 15 #define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIO... 5 #define configKERNEL_INTERRUPT_PRIORITY 255 #define configMAX_SYSCALL_INTERRUPT_PRIORITY 191 /* equivalent...
w port.c zmien pxTopOfStack -= 2; na pxTopOfStack -= 1; kiedyś miałem podobny problem. Ale to też zależy od wersji RTOS-a. Generalnie jest z tym trochę problemów. U mnie to tak wyglada: [syntax=c]StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters ) { /* Simulate the stack frame as it would be created...
Witam wszystkich W ramach nauki FreeRTOSa napisałem program, w którym jeden task miga diodą, drugi natomiast współpracuje z przyciskiem. Gdy naciśnięty zostaje przycisk, następuje przerwanie EXTI0, które "daje" semafor xButtonSemaphore. Natomiast zadanie vButtonTask czeka na ten semafor, "bierze" go gdy staje się dostępny, po czym albo usypia, albo...
Witam ponownie Troche czasu minelo i zdazylem bardziej doglebnie poznac ten zestaw ref. jak i sam procesor STM32. Niestety wraz z rozrastaniem sie projektu powracaja stare bledy i tak: W trybie SC USART nie generuje mi przerwan dla kazdego znaku, tzn.: Przy wysylaniu przez karte ATR w stanie RSTIN LOW moj soft dostaje tylko jeden bajt (pierwszy z ATR)...
Często wykożystuje się taką sztuczke dla skoków do adresu znanego dopiero wczasie wykonywania programu. reti , ret - dla procesora to nic innego (w wolnym tłumaczeniu ): skocz do aresu znajdującego nie na stosie, odwórz rejestr znaczników.. Sprawdź co - i po co odkładane jest na stos przed reti . czy chodzi o funkcje? thread_swtch: jeśli tak to potwierdza...
Wniosek trochę błędny, bo handlery mają zaledwie garść linijek, a tego w RTOSie jest jednak trochę więcej Zrobilem update do 7.1.1 - problem który opisałem w #1 przestał występować (?) i context switch nie powoduje zniszczeń na main stosie; ale nadal wątek używa main stack zamiast process stack . Może tak ma po prostu być...? Dodano po 6 Wątek nie...
nie wiem jaki był to problem ale te makra u mnie nie działały. dopiero przeniesienie obsługi timera 0 na konto systemowe i można działać z timerem 1. Obecnie testuje prowadzenie 4 niezaleznych liczników na timerze 1 z korelacją czasów. wada jest że program działa w trybie ARM. rozbiegówka systemu nie musi byc zmieniana. .file "commonIRQ.S"...
Zeby nie nastapil przedwczesny zgon autora napisze tylko,ze w tej plasmie z panelem 12G (2009 Models) *12-ej generacji all 11G/12G/13G ('08/'09/'10) models ) (':!:') WARNING - WARNING - WARNING - WARNING >>>>>> Use the following charts as reference material only. _Defective boards should be replaced only by trained professional technicians._-_ Misusing...
Utworzyłem do projektu: New Code Files Który mam nazwany jako: CodeFiles1.cs Plik wygląda tak: [syntax=csharp] // ListBox 1 - programy języka C using System.Windows.Forms; using System; using System.Collections.Generic; using System.Linq; partial class CodeFile1 : Form { private void fun() { MessageBox.Show("dupcia"); } } [/syntax] Jak mam teraz w głównym...
Witam. Postanowiłem zainstalować najnowszy Lubuntu 19.10-64 bit. Jedyny kłopot z jakim się spotkałem to brak możliwości połączenia z internetem. Korzystam z Aero2. Kiedyś miałem taki problem https://www.elektroda.pl/rtvforum/topic3... Ale zauważyłem. Bo próbowałem wcześniejszych wersji 64 bit. Że sprawa wygląda identycznie. Też są kłopoty. Komputer...
Witam serdecznie, Mam pytanko. W jaki sposób skompilować plik w asemblerze na plik hex lub bin dla układu PIC 12F675? Nigdy tego nie robiłem, więc prosiłbym o jakieś wskazówki lub pomoc. Poniżej kod w asemblerze. Poprawiłem temat, pisownię i kolorowanie składni.
Nic to nie zmieniło. HandleEncoder jedynie sprawdza czy zmienna została zmieniona, nic tam nie wpływa na samo działanie interrupt'a. ponadto w Encoder.h obie funkcje są używane wielokrotnie więc to kiedy ja ich użyje i tak raczej zostanie nadpisane. Oto zawartość Encoder.h: [syntax=c]/* Encoder Library, for measuring quadrature encoded signals * http://www.pjrc.com/teensy/td_libs_Encod...
Witam, zaczynam się bawić open GL i mam niejasne problemy :/ proszę o analizę kodu .. /************************** * Includes * **************************/ #include <windows.h> #include <gl/gl.h> /************************** * Function Declarations * **************************/ LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM...
Trudno o poradniki na ten temat a tym bardziej o przykłady, po polsku to już wgl nic nie ma, stąd moja prośba by ktoś pomógł mi poprawiając kod poniżej tak by do 'pixel_color' poprawnie był pobierany kolor RGB. Potrzebne jest mi to do innego programu do metody zaznaczania obiektów nazywanej 'color picking'. [syntax=cpp]#include <windows.h> #include...
Witam, załóżmy że chcę wykonać inicjalizację systemu do obsługi FIQ z EINT2. Powiedzmy, że dysponuję takim vectors.S: [syntax=c] // #=======================================... // # // # vectors.S // # // # ARM exception vectors (Olimex LPC-P2138) // # // # // # Copyright HighTec EDV-Systeme GmbH 1982-2007 // # // #=======================================...
Plik Vectors.S załączam. Chętnie przeczytam co o nim sądzisz. [syntax=c]// #=======================================... // # // # vectors.S // # // # ARM exception vectors (Olimex LPC-P2138) // # // # // # Copyright HighTec EDV-Systeme GmbH 1982-2007 // # // #=======================================...
Witam, Napisałem program, który wydaje się być w porządku (taki mały paint) na podstawie dostępnych w necie. Niestety w żaden sposób nie wiem jak zrobić aby zmienne i oraz j, które dodałem jako pomocnicze (przy kliknięciu w przycisk "zmiana tła" wartość wzrasta ze zmianą koloru). Czy ktoś może mnie nakierować (bardzo słabo rozumiem ten język), gdzie...
znalazłem w sieci schematy. Moze komuś się przydadzą. dodatkowow kod do resetu tego tel. *2767*3855# - czysci historie polaczen, kod telefonu, ksiazke tel w telefonie. Nizej zamieszczam liste kodow do samsunga, czesc kodów nie działa z tym modelem: *#1111# S/W Version *#1234# Firmware Version *#2222# H/W Version *#8999*8376263# All Versions Together...
web folders usunalem... ________________________________________... system.ini wyglada tak: ; for 16-bit app support [drivers] wave=mmdrv.dll timer=timer.drv [mci] [driver32] [386enh] woafont=app852.FON EGA80WOA.FON=EGA80852.FON EGA40WOA.FON=EGA40852.FON CGA80WOA.FON=CGA80852.FON CGA40WOA.FON=CGA40852.FON [Routing.Information] DebuggingFlags=1131715048...
Autor: mato63 Zaslal: 04/03 01:35 PM *#1111# S/W Version *#1234# Firmware Version *#2222# H/W Version *#8999*8376263# All Versions Together IMEI- *#06# Staci? Very Happy Je to pre Samsungy,dufam ze aj pre tento. :P *#8999*8378# Test Menu *#4777*8665# GPSR Tool *#8999*523# LCD Brightness *#8999*377# Error Menu *#8999*327# EEP Menu *#8999*3825523# Don't...
Witam ! No wrzuciłem dwa bo tak mam jeden dla ROM drugi dla RAM co do startup to już wrzucam. /*--------------------------------------... //*- ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------... //* The software is delivered "AS...
Witam, Mam problem z uC AT91SAM7z256. Używam kompilatora WinARM. Oczywiście chodzi o przerwania. Przejrzałem kupę wątków na elektrodzie i doszedłem tylko do tego, że błąd może tkwić w startupie. Znalazłem wiele odpowiedzi co w nim zmienić ale akurat nie do tego procka i wersji tego pliku nikt się nie wypowiadał (chyba że coś przeoczyłem). Mój problem:...
Dam ci calosc bo nie mam pojeci czego i kiedy szukac a za duzo tu tego jest. Jul 19 16:01:25 BonzoPC systemd Dodano po 2 Co ciekawe komputer jest juz odpalony gdzies z godzinke i zadnej zwiechy,normalnie bys ie juz ze trzy razy zwiesil. Chodzi teraz na bateri a wczesniej na zasilaczu z wyjeta bateria. Nie wiem czy ma to jakieś znaczenie ale wiesza sie...
Mój plik CStartup.S wygląda następująco: /*--------------------------------------... //*- ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------... //* The software is delivered "AS IS" without warranty or condition of any //* kind,...
Witam, Jestem początkujący jeśli chodzi o programowanie ARM wiec proszę o wyrozumiałość. Mam problem z procesorem LPC 1768, konkretnie jest to płytka Mini DK-2. Od pewnego czasu walczę z problemami w przerwaniach i nie mogę sobie poradzić. Przewertowałem setki tematów na forach polskich i zagranicznych, być może źle szukałem, wiec każda wskazówka i...
Proszę o pomoc w wytępieniu tego gada,avast go wykrywa ale nie usówa ,nie mogę sobie poradzić ,podaje dane z programu hijack: Logfile of HijackThis v1.99.1 Scan saved at 09:30:20, on 2005-05-02 Platform: Windows XP Dodatek SP. 1 (WinNT 5.01.2600) MSIE: Internet Explorer v6.00 SP1 (6.00.2800.1106) Running processes: C:\WINDOWS\System32\smss.exe C:\WINDOWS\system32\winlogon.exe...
Witam, Zaczynam właśnie przygodę z programowaniem ARM7. Zaopatrzyłem się w książkę "LPC2000 w przykładach" Emila Stawskiego. Książka ta opisuje proces programowania w środowisku uVision3 połączonym z darmowym kompilatorem GNUARM. Moje środowisko programistyczne: - uVision4 (wersji 3 już nie można pobrać), - GNUARM, - FlashMagic Ale do rzeczy... Ściągnąłem...
Raport z Everesta [syntax=actionscript]--------[ Procesor ]---------------------------------------... Właściwości procesora: Typ procesora DualCore Intel Pentium D 820, 2800 MHz (14 x 200) Nazwa kodowa Smithfield Seria B0 Zbiór instrukcji x86, x86-64, MMX, SSE, SSE2, SSE3 Oryginalna częstotliwość...
To znaczy co masz na myśli? Projekt stworzyłem w µVision który wygenerował taki plik startup: [syntax=asm];/**************************... ;/* STARTUP.S: Startup file for Philips LPC2000 */ ;/**************************************... ;/* <<< Use Configuration...
Dobra to tak oryginalny plik linkera wygląda tak: /*--------------------------------------... /*- ATMEL Microcontroller Software Support - ROUSSET - */ /*--------------------------------------... /* The software is delivered "AS IS" without warranty or condition of any...
To jest głóna częśc zajmująca się prawie wszystkim <?php session_start(); //--------------------------------------... //Program-o Version 1.0.4 //PHP MYSQL AIML interpreter //Written by Elizabeth Perreau //Feb 2010 //for more information and support please visit www.program-o.com //--------------------------------------...
RADU23 Pisałem odpowiedź w trakcie kiedy już odpowiedziałeś... sorry... Zrobiłem raport w Evereście: --------[ EVEREST Ultimate Edition ]---------------------------------------... Version EVEREST v5.50.2100 Homepage http://www.lavalys.com/ Report Type Report Wizard Computer MAREK-KOMPUTER Generator Marek Operating...
Witam, posiadam Asus A3A i po instalacji windows xp pro nie działa touch pad, lan, audio. Przypuszczam że to mostek południowy, ale na win 7 sp1 działa jak i na linuxie Fedora live oraz Live Xp jak i live 7 działa touch pad, lan oraz audio. Proszę o jakieś sugestie czemu tak się dzieje na win xp dodam że sterowiki istaluje z service tag jak i przez...
Sprawdziłem z podłączoną grafiką system ani Everest jej nie widzi ale chłodzenie działa wentylator chodzi . Dodano po 1 Kurde sorki nie ten tag .
Nie wiem jak bardzo złożone ma peryferia atmega32, ale chyba DMA ma z wsparciem dla ADC. Jeśli posiada DMA to warto skonfigurować DMA w taki sposób by dane z ADC przesyłał do RAM, ale na pewno przerwania nie będą optymalne. Dlaczego przerwania nie będą optymalne? Gdyż wymagają przełączenia kontekstu (context switch), co kosztuje sporo cykli (około 12...
Witam Tak jak Ci pisałem ja to zrobiłem semaforze, wysyłam go z przerwania USB + dodałem task który czeka portMAX_DELAY, jak pojawi się semafor to wykonywana jest funkcja USB. czyli : [syntax=cpp] for(;;) { if(xSemaphoreTake( xUsb2App, portMAX_DELAY )) { //tu funckcja USB; } } void OTG_HS_IRQHandler(void) { portBASE_TYPE xHigherPriorityTaskWoken = pdFALSE;...
To może inaczej, czy taki rejestrator ze switchem w zestawie: [url=https://allegro.pl/oferta/rejestrat...
context switching aplikacja context context service
mobilny wzmacniacz napiąć prostownik samochód pralka indesit sprawdzić grzałka
Podłączenie 4-pinowego rezystora dmuchawy do 4-pinowego regulatora – identyfikacja pinów, Fiat Ducato, PSA, VW Hyundai Tucson 2005 Diesel 2.0 CRDi – lokalizacja czujnika CKP, wymiana, objawy usterki