rozdział 5.1.2 : • Access to the RTC and RTC backup registers 1. Enable the power interface clock by setting the PWREN bits in the RCC_APB1ENR register (see Section 7.3.13 and Section 6.3.13) 2. Set the DBP bit in the PWR power control register (PWR_CR) for STM32F405xx/07xx and STM32F415xx/17xx and PWR power control register (PWR_CR) for STM32F42xxx...
Chodzi o to co pisze NAD opisem bitów z rejestru RCC_BDCR. Można tam znaleźć takie oto info: The LSEON, LSEBYP, RTCSEL and RTCEN bits in the RCC backup domain control register (RCC_BDCR) are in the Backup domain. As a result, after Reset, these bits are write-protected and the DBP bit in the PWR power control register (PWR_CR1) has to be set before...
Mówimy o STM32F4 czy zwyczajnym? Bo jak o zwyczajnym, to tam po prostu musisz sobie zrobić "czas unixowy", czyli liczbę sekund od jakiejś daty i przy potrzebie przekształcenia tego na format czytelny po prostu przeliczać. P.S. Definicje z których korzystasz (np. RCC_APB1Periph_PWR) są dla funkcji z biblioteki SPL, a nie do wpisywania wprost do rejestrów....
Zazwyczaj używam tej funkcji: [syntax=c]/** * Brief This function configures RTC. * Param None * Retval Clock source: 0-none, 1-LSE, 2-LSI, 3-HSI */ uint8_t rtcInit(void) { uint32_t timeStart; if((RTC->BKPREG[BKUP_DISP_MODE] & 0x40000000) == 0) {// Enable PWR clock RCC->APB1ENR1 |= RCC_APB1ENR1_PWREN; // Disable backup domain protection PWR->CR1...
Ok no to zaczynamy na początku (po konfiguracji itp.) powinieneś mieć coś takiego: [syntax=c] if (BKP_ReadBackupRegister(BKP_DR1) != 0xA5A5) /* Sprawdzamy czy trzeba ustawić zegarek */ { /* Zawartosć licznika RTC nie jest prawidłowa, należy ustawić zegar */ /* Konfiguracja oscylatora, preskalera itp. */ RTC_Configuration(); /* Funkcja w której ustawiasz...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Dla F103 max. prąd dla Backup Domain w trybach Stop i Standby, przy włączonym oscylatorze i RTC, datasheet podaje 1,9µA. Przy pojemności baterii 190mA daje to 100000 godzin tj. ~11 lat. Backup Domain jest zasilane z baterii wtedy gdy nie ma napięcia głównego w przeciwnym wypadku jest zasilane z tego właśnie źródła a bateria leży odłogiem. Tak więc,...
Witam Postawiłem kontroler domeny w jednej lokalizacji , w drugiej lokalizacji backup domain controler. NIe bardzo wiem jak ustawić by użytkownicy mobini korzystali z zasobów lokalnego najbliższego serwera serwera. W jaki sposób skonfigurować profil użytkownika by będąc w jednej lokalizacji odwoływał się do zasobów udostępnionych na najbliższym serwerze...
Uruchomilem RTC i smiga jak trzeba, nawet przerwania chodzą i StopMode działa. Teraz przyszedł czas na wpis głównych rejestrów licznika i jakoś mi to nie chce się udać. Poniżej kawałek kodu co do którego miałem nadzieję. Kod wycięty z funkcji HAL i dodałem Enable Disable Backup Domain. Czy o czymś jeszcze zapomniałem? [syntax=c] //Enable Backup Domain...
Reference manual: 8.2.8 RTC clock whereas the HSE and LSI clocks are not .
Moim zdaniem zdaniem brakuje po RCC_RTCCLKCmd(ENABLE); RTC_WaitForSynchro(); nie widzę też włączenia dostępu do BKP o czym pisał Bruce /* Enable PWR and BKP clocks */ RCC_APB1PeriphClockCmd(RCC_APB1Perip... | RCC_APB1Periph_BKP, ENABLE); /* Allow access to BKP Domain */ PWR_BackupAccessCmd(ENABLE); /* Reset Backup Domain */ BKP_DeInit();...
Tych kroków jest trochę więcej, na przykład włączenia zegara dla domeny RTC. Poniżej daję kod do analizy (STM32G0xx) i czekam na krytykę. [syntax=c]/** * Brief This function configures RTC. * Param WakeUp period * Retval error code (0 = no errors) * PrereqSysTick serves as timebase for timeouts */ __INLINE uint8_t rtcInit(uint16_t timeToWake) {// set...
Witam. Chcę skopiować tablicę uin16_t o wymiarach 16x16 elementów do Backup SRAM. [syntax=c] uint16_t wart[16][16]; //tablica uint16_t *BKPSRAMADDR0 = 0x40024000UL;//wskaźnik do początku przestrzeni adresowej BACKUP SRAM uint32_t licz1, licz2, licz3; //zmienne licznikowe void ustaw_BKSRAM(void) { __HAL_RCC_PWR_CLK_ENABLE(); //Power interface clock enable...
Wczoraj uruchomiłem RTC, działa ładnie, choć nie wiem dlaczego na koniec wpisu do rejestru RTC_CNT muszę dwa razy wyzerować bit RTC_CRL_CNF:) W następnej kolejności chcę uruchomić przerwanie od RTC, no i oczywiscie nie działa, inaczej nie pisałbym tu. Jak rozumiem z dokumntacji (tej cześci którą przeczytałem) i opisu przykladów, najpierw powinny być...
Ok sprawa się nieco wyjaśniła. Mikroklocek nie idzie spać po użyciu WFE ale za to robi to po wywołaniu WFI. Ostatecznie mój kod, który wprowadza rdzeń w uśpienie wygląda tak jak poniżej i w tej formie to działa [syntax=c] /** * Entering STOP2 power save mode. In this mode all clocks except LSI and LSE are disabled. StaticRAM content * is preserved,...
# # Sample configuration file for the Samba suite for Debian GNU/Linux. # # # This is the main Samba configuration file. You should read the # smb.conf(5) manual page in order to understand the options listed # here. Samba has a huge number of configurable options most of which # are not shown in this example # # Some options that are often...
Witam drogich użytkowników, mam problem z poprawnym zaprogramowaniem trybu oszczędzania energii w STM32. Znalazłem przykładowy kod który mógłbym wykorzystać aczkolwiek nie wiem jak poprawnie zdefiniować funkcję NVIC wywołaną na samym początku listingu. Gdyby ktoś miał chwilę i mógł mi z tym pomóc byłbym bardzo wdzięczny. :) Dopiero zaczynam przygodę...
U mnie też ogólnie działało dopóki nie odpaliłem jednego z peryferiów. Jeżeli JTAG nie może zatrzymać procka - to coś jest nie tak ze sprzętem. JTAG - jak na mój stan wiedzy - ma władzę absolutną. Więc nie ma możliwości aby program miał jakiś wpływ na sprzętowy kontroler JTAG. No chyba że przez jakieś rejestry czy przez komendy... Najczęściej przyczyna...
Tak karta jest sprawna - bardziej podejrzewam że jest uszkodzone gniazdo SIM. na logach się nie znam mam nadziej ze to są one ;) Fri Dec 9 01:16:21 2022 kern.notice kernel: [ 0.000000] Linux version 5.10.156 (cezary(at)eko.one.pl) (mipsel-openwrt-linux-musl-gcc (OpenWrt GCC 11.2.0 r19162-a036c1d43b) 11.2.0, GNU ld (GNU Binutils) 2.37) #0 Thu Dec 8 23:19:44...
Witam, Dalej walczę z książka STM32 Aplikacje i przykłady w języku C. Doszedłem do obsługi przerwania RTC. W książce jest przykład, który konfiguruje przerwanie od RTC, tak jak by to było przerwanie wewnętrzne. Autor zakłada, ze w pliku stm32f10x_it.c jest gotowy szablon funkcji RTC_IRQHandler (), który należy uzupełnić oraz uaktywnić przerwanie w NVIC....
Witam, jak w temacie nie mogę w żaden sposób przeflashować nie uruchamiającego się SE J105i Naite.Softy mam z supportu setoola i na końcu wywala mi komunikat jak w logu: RUNNING v 1.01/UNI CARD SERIAL 00088xxx USBFLASH DRIVER VERSION 02.02.00.05 CFG:000000000000 ChipID:D900,EMP protocol:0401 PHONE STATE: "RETAIL" FLASH CID: 0053 OTP LOCKED:1 CID:53...
Robisz backup konfiguracji i katalogu roboczego, puszczasz samba-tool z inną rolą, konfigurujesz i masz AD. Nic nie trzeba przeinstalowywać. Można ręcznie poprawić obecny konfig, można przez samba-tool - podajesz tylko w miejscu pytania o rolę "standalone" zamiast "dc". Zresztą, pewnie pójdzie w tej roli nawet na obecnym konfigu.
ATTiny dla 20MHz (ATTiny13A) bierze ok. 8mA - 40mW, ale co istotne w trybie uspienia juz ok. 20mikroA, co jak przypuszczam daje jej istotna przewage nad ARMem, jesli aplikacja moze okresowo usypiac. 20uA to chyba przesada. Ja spokojnie sprowadziłem pobór prądu do 6uA i to przy włączonym zegarze RTC na Timerze2! Bez tego chyba można zejść nawet do 1uA....
Poprawiłem. Teraz main wygląda tak: [syntax=c]/** ****************************************... ** ** File : main.c ** /* Includes */ #include <stddef.h> #include "stm32l1xx.h" #include "discover_board.h" #include "stm32l_discovery_lcd.h" #include "stm32l1xx_it.h" #include "lcd_hd44780_lib.h" /* Private typedef...
Ok sprawa wygląda tak, że LSI nie włącza się automatycznie przy resecie bądź zaniku głównego napięcia zasilania. Więc moja funkcja nie działała tak jak powinna Część konfiguracji trzeba wykonywać zawsze przy resecie procesora. Oto działający kod :) Oczywiście już zamówiłem kwarc zegarkowy aby sprawdzić jak to działa na LSE.
Dobra, poprawiłem to. Nie włączam przerwań. Dobrze konfiguruję UARTa? Na terminalu to powinno automatycznie odbierać? [syntax=c]/* Includes */ #include <stddef.h> #include <stdio.h> #include "stm32l1xx.h" //defined USE_STM32L_DISCOVERY #include "discover_board.h" #include "stm32l_discovery_lcd.h" /* Private typedef */ /* Private define */...
I. Zakładanie konta Wejdż na stronę http://www.elektroda.net i kliknij Załóż konto w sekcji WWW z PHP i MySQL .eu . http://obrazki.elektroda.net/2_127219493... Następnie wypełnij formularz tworzenia nowego konta. Musisz podać nazwę konta (nazwa ta będzie później nazwą domeny nazwa.elektroda.eu ), hasło i swój adres e-mail. Ponadto należy podać...
Witam, Mam problem z realizacją przerwania z USART3 na STM32L152RBxx. W momencie wywołania przerwania debugger zatrzymuje się na funkcji default_handler(). Poniżej umieszczam kod: main: #include "stm32l1xx.h" #include "stm32l1xx_conf.h" #include <string.h> void GPIO_Conf(void); void RCC_Conf(void); void NVIC_Conf(void);...
Hej. Jestem bardzo świeży w temacie mikrokontrolerów i od razu mam problem z taką błahostką jak odczyt danych z czujnika DHT11. Moje urządzenie to STM32L152RBT6, korzystam z znienawidzonych (sic!) tutaj bibliotek STM32L1xx_StdPeriph_Driver. Póki co chcę ich używać. Nie mam w zwyczaju pisać na żadnych forach ponieważ wolę wcześniej poszukać jednak tutaj...
Zmieniłem tą konfigurację pinów w GPIO. Tylko teraz w ogóle nie spełnia mi warunku: [syntax=c]while(SPI_I2S_GetFlagStatus(SP... SPI_I2S_FLAG_RXNE) == RESET);[/syntax] A tu cały kod poprawiony. Niestety dalej nie działa. :( Jakieś jeszcze pomysły co może być nie tak? [syntax=c]/* Includes */ #include <stddef.h> #include <stdio.h> #include...
Co jest w WinXP Pro. a czego nie ma w WinXP Home Edition Nie są to wszystkie różnice, ale jedne z bardziej istotnych. Power user Obsługa wielu procesorów - HE obsługuje tylko jeden, a Professional dwa (Win2k Pro. obsługuje 4) Obsług wielu monitorów - Professional obsługuje nawet do dziewięciu, a HE tylko jeden. Backup i Automated System Recovery (ASR)...
Mam problem z poprawnym skonfigurowaniem wyświetlania z Noki 3410 z STM32L-DISCOVERY przez SPI. Czasami na wyświetlaczu pojawia się zbiór kropek (dołączam zdjęcie), innym razem nic nie pojawia się na wyświetlaczu. Proszę o pomoc w napisaniu poprawnego kodu. Zdjęcie wyświetlacza: http://obrazki.elektroda.pl/8093275400_1... Oto mój kod:...
Witam wszystkich forumowiczów! Nie jestem profesorem z wydziału elektroniki na Politechnice. Dla Was czynności oczywiste mogą być dla mnie co najmniej niezrozumiałe, więc prosiłbym o dokładne omówienie kroków, które będą musiały zostać podjęte oraz o wyrozumiałość. :-) Jak w temacie, na RS232-TTL mam problemy z wysyłaniem danych do routera. Poniżej...
Nie miałem za bardzo czasu ale wracam do nierozwiązanego problemu. http://obrazki.elektroda.pl/7699775600_1... http://obrazki.elektroda.pl/3826926900_1... Tak wyglądają screeny po wywołaniu programu CRCGEN. Pliki wgrane programatorem działają poprawnie a przez bootloader tylko ten krótki (choć po przemieleniu ma także...
Witam, męczę się z tym routerem już jakiś czas.. udaje mi się sfalshować go przez TFTP po czym dostaję kernel panic. Próbowałem najróżniejszych firmware'ów włączając w to OpenWRT i oryginalny FW, za każdym razem to samo. Użyłem komend ze strony Scotta: [syntax=text]ADM8668 # set if_tftp 'ping $(serverip)' ADM8668 # set do_tftp 'run tftp_boot' ADM8668...
sprawdzalem na 2 flashach a gdyby to byl gdfs da rade cos z tym zrobic wlasnie sciagam jakes paczki gdfs do a2 ale nie wiem jak sie robi gdfs w a2 zalanczam loga v0.915025/UNI CARD SERIAL: 00094662 Loaded 51 flash descriptors FILE RECOGNIZED AS CUSTOMIZATION PACKAGE. MODEL:Generic A2 CDA: 1200-0000 CDA REV: R11A VARIANT:Generic LANGUAGE: AE AR AZ BG...
MAsz tu liste portów i odpowiadające im usługi (w sieci znalezione) 0 Niedostępny 1 TCPMUX Multiplekser obsługi portów TCP 2 compressnet Management Utility 3 compressnet Compression Process 5 RJE Zgłoszenie pracy zdajnej 7 ECHO TCP/UDP Echo 9 DISCARD TCP/UDP Odrzucenie 11 USERS ? SYSTAT ? TCP Aktywni użytkownicy 13 DAYTIME TCP/UDP Czas dzienny 15 NETSTAT...
W moim przypadku chciałem uruchomić kod z wykorzystaniem biblioteki libopencm3. Po chwili szperania w dokumentacji powstał taki oto przykład: // Wymagane nagłówki: #include <libopencm3/stm32/pwr.h> #include <libopencm3/stm32/f1/bkp.h> #include <libopencm3/cm3/scb.h> // Gdzieś w głównej pętli: rcc_peripheral_enable_clock(&RCC...
Witam, Nie mogę znaleźć informacji w manualu (może niedokładnie szukam) więc piszę tutaj. Czy jest możliwe podtrzymanie odliczania RTC po wyłączeniu zasilania używając Vbat i kwarc HSE? Zdaje sobie sprawę, że do tego zapewne jest potrzebny LSE, na płytce discovery nie ma go i należy go dolutować, ale za nim to zrobię chciałem się upewnić że na HSE tego...
Nerwy puszczają, a prawda jest taka, że manual jest napisany co najmniej debilnie. STM to dla mnie pierwsza rodzina mikrokontrolerów w przypadku której sam manual zazwyczaj nie wystarczy. Do tej pory aby uruchomić peryferia przeważnie wystarczyło zajżeć do rozdziału o rejestrach denego peryferia. W przypadku STM zawsze jest coś nie tak. W przypadku...
Witam, Ze względu na awarię zasilania serwer z VMware został nieoczekiwania wyłączony na wskutek czego doszło do awarii maszyny wirtualnej z Windows Server 2016. Po ponownym uruchomieniu maszyna nie startowała - została przywrócona jej kopia z Active Backup for Business ( Synology). Po przywróceniu kopii maszyny jako nowa maszyna wirtualna w serwerze...
Zdecydowałem się wczoraj na przywrócenie systemu z backupu - oczywiście objawy minęły. 1. polecenie nslookup wp.pl: *** Nie moľna znale«┼ nazwy serwera dla adresu 10.1.1.1: Non-existent domain. Serwer: dns2.tpsa.pl Address: 194.204.152.34 Nieautorytatywna odpowied«: Nazwa: wp.pl Address: 212.77.100.101 2. winsockfix - nie pomógł, 3....
witam wszystkich. podczas odblokowania SEj108i program nie generuje pliku file executor.b w ,cz ktos miał taki problem i jak to rzwiazał SIGNED MODE (USING SERVER) CFG:100000000000 ChipID: F100, EMP protocol: 0401 PHONE DOMAIN: "RETAIL" PHONE CID: 0081 OTP LOCKED: 1 CID: 81 PAF: 1 IMEI: XXXXXX CERT: RED LDR: 2010-03-02 18:05 1212-4656_DB3350_CS_LOADER_ACC_SDRAM_R2A...
Oto info: SIGNED MODE (USING SERVER) CFG:100000000000 ChipID: 8040 [RESPIN] , EMP protocol: 0301 PHONE DOMAIN: "RETAIL" PHONE CID: 0052 SPEED: 921600 LDR: 070129 1112 NGUCXC125872_DB2010_PRODUCTIONIDLOADER_P... FLASH ID: 897E OTP: LOCKED:1 CID:51 PAF:1 IMEI:xxxxxxxxxxxxxxxxxCERT:RED ACTIVE CID: 52 COLOR: RED Model (from GDFS): W200i Brand: Plus GSM MAPP...
W Wireless Seting wybierz AP mode, wpisz jakąś nazwę i SSID (dowolne), numer kanału też wybierz dowolnie. Potem w advanced Wireless Settings wybierz Auth Mode na auto, czasy i fragmentację pozostaw bez zmian, data rate też. Ogólnie tutaj nie ma co zmieniać. Security też sobie na razie daruj. Potem włącz klucz 128 bitowy. Niestety Twoje urządzenie jest...
Witam Idea działania programu jest taka, że po starcie na wyświetlaczu pojawia się komunikat "napis testowy", a po naciśnięciu przycisku wyświetlany jest napis "STANDBY MODE" i układ przechodzi w tryb standby. Po naciśnięciu przycisku napis wyświetla się, ale mikrokontroler nie pracuje w trybie standby (podłączony miernik na pinie IDD). Niestety nie...
Sprawdz normalnie, zakładka A2 j108, ustawienia 1,5,6, dajesz unlock i na koniec czekasz az sie wylączy Dziwne ale poszlo oto log: SIGNED MODE (USING SERVER) CFG:100011000000 ChipID: F100, EMP protocol: 0401 PHONE DOMAIN: "RETAIL" PHONE CID: 0081 OTP LOCKED: 1 CID: 81 PAF: 1 IMEI: xxxxxxxxxxxCERT: RED LDR: 2010-03-02 18:05 1212-4656_DB3350_CS_LOADER_ACC_SDRAM_R2A...
Witam Przy próbie ściągnięcia simloka pod koniec już po akcji z kartą sim wywaliło mi błąd i telefon jest martwy. Model (from GDFS): W380i Brand: Orange PL MAPP CXC article: R11CA002 prg1201-4833_ORANGE_LE MAPP CXC version: R11CA002 Language Package: ORANGE_GEN CDA article: 1205-7759 CDA version: R6A Default article:...
Witam Trafił do mnie taki tel . do simlocka , odchaczyłem 1,5,6 dałem unlock i nie chce zejść poniżej log z programu. SIGNED MODE (USING SERVER) CFG:100011000000 ChipID: F100, EMP protocol: 0401 PHONE DOMAIN: "RETAIL" PHONE CID: 0081 OTP: LOCKED:1 CID:81 PAF:1 IMEI:XXXXXXXXXXXXxx CERT:RED LDR: 2010-03-02 18:05 1212-4656_DB3350_CS_LOADER_ACC_SDRAM_R2A...
Witam! Mam problem z konfiguracją serwera poczty hmailserver postawionym na serwerze VPS z Windows Server 2016. Udało mi się przebrnąć z małymi problemami przez instalację lecz z konfiguracją sobie nie radzę, ponieważ gdy próbuję dodać konto e-mail utworzone w hms do swojego klienta poczty, np. Thudnerbird lub Outlook 2016 kończy się to fiaskiem. Proszę...
regulatory domain domain shell digital domain
brama jedzie zwarcie światło temperatura nasycenia
pralka candy problemy telewizor przebicie
Wciągarka zwalnia przy otwieraniu chwytaka – Siemens, Demag, usterka zasilania, hydraulika Thomson 40FW3323 nie włącza się, dioda gaśnie – typowe usterki zasilacza, kondensatory, Vestel