1. Czy linia System Clock jest potrzeba? Tak, jest potrzebna gdyż sygnał z niej taktuje pracę przetwornika. 2. Jaka ma być częstotliwość podawana na System Clock? Od tej częstotliwości zależy szybkość próbkowania przetwornika (fs), a więc będzie to 256fs, 384fs, 512fs zależnie od wybranego trybu. Natomiast czestotliwość próbkowania (fs) może być w...
Witam !!! Uruchamiam projekt https://hackaday.io/project/158256-hover... https://github.com/isabellesimova/Hoverb... Projekt jest napisany na STM 32 W swojej desce mam GD32. Po uruchomieniu błąd systemu zgłasza watchdog /* IWDG init function */ static void MX_IWDG_Init(void) { __HAL_RCC_WWDG_CLK_ENABLE(); hiwdg.Instance = IWDG; hiwdg.Init.Prescaler...
Figure 26 shows the external reset operation and timing. The RST pin is set to logic 0 for a minimum of 20 ns. The RST pin is then set to a logic 1 state, thus starting the initialization sequence, which requires 1024 system clock periods. The external reset is especially useful in applications where there is a delay between the DSD1794A power up and...
PU jest w rubrykach Industrial. "U" masz wyjaśnione pod tabelką Ordering Information. Jeśli chodzi o wewnętrzny oscylator to zainteresuj się rozdziałem System Clock and Clock Options.
Skąd wziąłeś pomysł na wstawki z FLASH->ACR? Czytam RM0401 Jest dedykowany do tego rozdział: 3.4.1 Relation between CPU clock frequency and Flash memory read time Latency zależy od częstotliwości taktowania oraz napięcia zasilania, tak w skrócie. Co do ustawień zegara dla STM32 to warto zapamiętać sobie schemat działania, który wynika bezpośrednio...
wiec mam 8MHz tak jak fabrycznie dostalem stm32f0discovery. Napewno? "Fabrycznie" jest kwarc 8MHz natomiast MCU ma mnożnik PLL który można ustawić. Jakiego środowiska używasz? W "moim" eclipse standardowy szablon dla STM32F0DISCOVERY wygląda tak: Na pewno mam 8MHz. SysTick'iem sie upewnilem. Pokaż kod.
Tak, trzeba korzystać z eventów - timer/counter jako wejście ma tylko system clock po preskalerze albo kanały event, ale jaki problem, wszystko jest opisane w: http://www.atmel.com/Images/doc8045.pdf
RTFM! Ze strony: http://www.lancos.com/e2p/ponyprog2000.h... A special note for AVR devices. The AVR need a valid system clock to be programmed via SPI and the max frequency of the SPI bus depends on this system clock. So if you changed the fuse (even accidentally) to use low clocks like 1MHz or 32.768KHz you must change the SPIBusSpeed=VERYSLOW...
Błąd CLOCK_WATCHDOG_TIMEOUT oznacza, że twój procesor ma problemy ze współpracą ze swoimi rdzeniami i wątkami. Wątki są zadaniami wykonywanymi przez rdzenie, a niektóre rdzenie mogą jednocześnie pobierać wiele wątków. Problem polega na tym, że wątek czeka na właściwą odpowiedź z innego wątku – lub rdzeń czeka na odpowiedź z innego...
A jesteś pewien że Twój procesor (tiny2313) pracuje z częstotliwością 4MHz? Jeśli niczego nie przestawiałeś w Fuse bitach to procesor pracuje z częstotliwością 1MHz (dokumentacja zakładka System Clock and Clock Options -> Default Clock Source). Zmień w deklaracji na "$crystal = 1000000" i sprawdź.
Kompilujesz w winavr? Jeżeli tak, to: 1. Czy w makefilu zmieniłeś F_CPU na 4MHz? 2. Czy nie masz ustawionego fusebita odpowiadającego za dzielenie system clocka przez 8? ad 1. Jeżeli masz wewnętrzny rezonator ustawiony na 4MHz, to w makefile zmień F_CPU = 8000000 na F_CPU = 4000000. ad 2. Odznacz fuse bit system clock devide 8 (jakoś tak się nazywa)...
Zrobiłeś źle, powinieneś był ustawić CKSEL na 1110 lub 1111. Teraz musisz podać sygnał zegarowy na nóżkę XTAL1 z jakiegoś zewnętrznego generatora i ustawić właściwe fusy dotyczące zegara. Następnym razem radzę zacząć od przejrzenia karty katalogowej - rozdział System Clock and Clock Options. -> http://www.atmel.com/dyn/resources/prod_...
Te mikrokontrolery mają coś takiego jak System Tick Timer, dzięki któremu możesz ustawić przerwania z dokładnością do 10ms. Ja mam coś takiego ustawionego dla LPC1343 (inicjalizacja SysTick): [syntax=c] // System Tick Clock source: System clock SysTick -> CTRL = 0x7; // Program the LOAD register (10msec) SysTick -> LOAD = 0x0927BF; // Clear SysTick...
attiny korzysta z 8Mhz ( tak był ustawiony fabrycznie) Default Clock Source The device is shipped with CKSEL = “0100” , SUT = “10”, and CKDIV8 programmed . The default clock source setting is the Internal RC Oscillator with longest start-up time and an initial system clock prescaling of 8 . This default setting ensures that...
Wewnętrzny oscylator Attiny13 pracuje na jednej z dwóch częstotliwości (9.6 MHz lub 4.8 MHz). W świeżym attiny13 jest ustawione 9,6 MHz więc nie sądzę żeby wewnętrzny oscylator był za wolny. Chyba że jest ustawiony preskaler w rejestrze CLKPR – Clock Prescale Register. The device is shipped with CKSEL = “10”, SUT = “10”,...
Keil startując CPU odpala funkcję SystemInit() która to jest zdefiniowana w pliku system_stm32f4xx.c . Plik ten możesz napisać sobie sam, lub możesz skorzystać z gotowca. Gotowce masz w przykładach od STM lub możesz wygenerować go za pomocą Excela jak wspominał kolega imarszi . Tutaj masz opis jak się tym narzędziem poslugiwać i skąd je wziąć : Clock...
Czy mam je ustawić zgodnie z wartością kwarcu przed podziałem czy po podziale. Czy mam CKSEL usatwić na 7Mhz czy na 900KHz? Wystarczy wydedukować: Spróbuj ustawić za pomocą CKSEL te 900kHz o które pytasz. Da się? Jeśli by się dało, to po co byłby potrzebny dodatkowy preskaler CLKPR? Szukałem w pdf ale nie znalazłem tej kwestii. Wszystko jest opisane...
Według tego co znalazłem na stronie apple, iBooki G4 nie posiadają takowej. Za podtrzymywanie czasu odpowiedzialny tam jest kondensator. Cytuję : "When removing the main battery without the AC Adapter, the computer should be shut down since the contents of RAM are lost when no power is available. There is a small capacitor that maintains the system...
Po małych zmianach działam na czymś takim. Pomimo taktowania z wewnętrznego kwarcu nie widać efektu. Jakiegokolwiek. [syntax=c]/* * RealTimeClock.c * * Created: 2013-11-17 01:46:48 * Author: Piotr Pabian */ #include <avr/io.h> #include <avr/interrupt.h> void init_RTC(void) { //ASSR = 1<<AS2; //Enable asynchronous mode TCCR2 = (1<<CS22)|(1<<CS21)|(1<&l...
Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...
Witam. To znowu ja z kolejnym urządzeniem. Jest to 1-kanałowy inteligentny przełącznik ściemniacza Avatto DMS16-W1 z CBU rozmawiający z MCU Puya PY32F002A (TSSOP-20). https://obrazki.elektroda.pl/5535706100_... https://obrazki.elektroda.pl/3162350000_... https://obrazki.elektroda.pl/6555860800_... https://obrazki.elektroda.pl/4466273200_...
C-SKY Flash Programmer jest oprogramowaniem dostarczanym do pobrania przez XuanTie na stronie https://www.xrvm.cn/community/download?i... https://obrazki.elektroda.pl/1504579400_... Narzędzie to współpracuje z programatorami CK-Link do odczytu i zapisu w pamięci flash procesorów C-Sky z rdzeniem RISC. Procesory...
Nowa kamera, oryginalny boot log: button state change: 1 --> 0 button state change: 0 --> 1 button state change: 1 --> 0 button state change: 0 --> 1 button state change: 1 --> 0 button state change: 0 --> 1 button state change: 1 --> 0 button state change: 0 --> 1 [bl ERR] main():629,...
Kolejna odmiana minikamery A9. Wykorzystam ten post, aby zrzucić kilka fragmentów, zamiast dodawać do https://www.elektroda.com/rtvforum/viewt... który dotyczył Beken BK7252 i Taixin TXW817 opartych na A9. MCU w tym oznaczony jako XF16 PB380EA6341, który ma wzmiankę w tym długim wątku HA o A9 tutaj https://community.home-assistant.io/t/po...
Bity 6 i 7 portu B są podłączane do tych samych pinów ATmegi co rezonator kwarcowy. W takiej konfiguracji jak w Arduino (taktowanie z pomocą rezonatora) nie mogą pełnić funkcji wejścia-wyjścia, a wszystkie odpowiadające im bity w rejestrach są odczytywane jako 0. Dokładniejszy opis tej kwestii znajdziesz w dokumentacji ATmegi328 ( bitów portu ATmegi...
Kolejna odmiana kamery FTY A9. Został kupiony w lutym 2024 roku i nie mam już informacji, skąd dokładnie pochodzi - na pewno Ali Express. Nie widziałem tego nigdzie opublikowanego, więc oto kilka informacji: https://obrazki.elektroda.pl/4039828700_... https://obrazki.elektroda.pl/6202979900_... https://obrazki.elektroda.pl/9552459400_...
Jaką wersję Windowsa zainstalowałeś? Ściągnij na innym komputerze najnowszą wersję systemu i spróbuj zainstalować ponownie. Te procesory wielokrotnie miały problemy ze starszymi wersjami Windowsa 10.
Zapis LPC_TMR32B1->TCR = 0; //DIS.TIMER na początku programu zbędny ponieważ po restarcie/uruchomieniu licznik nie zlicza. LPC_SYSCON->SYSAHBCLKCTRL |= 0x11; // System AHB clock control enable clock to timer1 32 na pewno nie załącza bloku timera, ewentualnie I2C. Więcej znajdziesz w UM w rozdziale LPC111x/LPC11Cxx System configuration (SYSCON)...
(at)kulmar u mnie filmik działa, fajny efekt, jaki MCU? Czemu jednokolorowe? To raczej zdecydowanie trudniejsze zadanie niż to, co w tym temacie omawiamy. Ja bym to realizował raczej wysyłając ciągłe zrzuty ekranu w małej rozdzielczości z PC na MCU sterujący diodami, choć może też by się dało robić to w oparciu o PAL lub VGA. (at)andrzejtomaszewski...
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...
Aktualizacja z września 2025: zobacz tutaj, aby uzyskać szczegółowe informacje na temat konwersji STM32 przez UART zamiast J-Link (tj. J-Link nie jest wymagany) https://www.elektroda.com/rtvforum/viewt... (dzięki (at)max4elektroda!) zobacz tutaj, aby uzyskać wyższą wersję przekonwertowanego oprogramowania CK-Link Lite dla STM32...
Chciałbym jednak użyć CTC, ale kompletnie nie wiem jak się za to zabrać w Bascomie. Nie znalazłem na forum żadnych przykładów. Jak by ktoś poczęstował przykładem kodu dla z CTC w Bascom to byłbym niezmiernie wdzięczny :) Jakieś kilka dni temu, nie dłużej jednak niż tydzień, ‘gaskoin’ podal dokładną procedurę konfiguracji CTC. Jeżeli przeoczyłeś...
https://obrazki.elektroda.pl/2163786300_... Oto moje doświadczenia z inteligentną wtyczką Sonoff S60TPG iPlug UK, wraz z rozbiórką, informacjami o flashowaniu i eksperymentami OpenESP32 (port OBK). https://obrazki.elektroda.pl/8474300200_... https://obrazki.elektroda.pl/9166248200_... https://obrazki.elektroda.pl/2726129300_...
Jak masz fragment ; Get current system time $tCur = _Date_Time_GetSystemTime() MemoWrite("Current system date/time .: " & _Date_Time_SystemTimeToDateTimeStr($... To zamiast funkcji _Date_Time_SystemTimeToDateTimeStr użyj funkcji _Date_Time_SystemTimeToDateStr tak: ; Get current system time $tCur = _Date_Time_GetSystemTime()...
W uC od NXP do zapoznania się z rejestrami i jego działaniem jest User Manual (w skrócie UM), natomiast Data Sheet opisuję ogólnie parametry danego uC - taka mała dygresia. UM dla Twojego uC można pobrać z www.lpcware.com w linku Downloads dla lpc11xx . Jest pod nazwą UM10398 aktualnie Rev. 12.3 — 10 June 2014. W podanym linku znajduje się też...
Zauważ, że masz ustawione na DDR333, a napisałem Ci wyżej, że powinno być na DDR400. Oprócz CL, nie ruszaj nic, a być może system będzie sam ustawiał najbardziej stabilne takty. CPU / DDR clock ratio powinno być ustawione w tym przypadku, czyli DDR400 na 1/1.
Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...
tu masz dostepne mozliwosci (kombinacje) tej plyty: Clock Multipliers2, 2.5, 3, 3.5, 4, 4.5, 5 Bus Speeds60, 66, 75, 83.3, 100 CPU voltage settings2.1v, 2.2v, 2.8v, 2.9v, 3.2v • ModelIntel Pentium 233 MMX • ManufacturerIntel • Core NameP55 • CPU Clock233MHz • CPU System Bus66MHz • Socket/SlotSocket 7 • Command...
Caution: Upon power reset or wakeup from shutdown mode, the NRST pin is configured as Reset input/output and driven low by the system until it is reconfigured to the expected mode when the option bytes are loaded, in the fourth clock cycle after the end of trstempo. To nie bug, to feature. ;)
deboo Mam tą samą płytę 8KRAI i też zmieniłem FSB na 166MHz, taktowanie PCI/AGP nie zmieniło się pozostało 33/66 (dla FSB 200MHz też się nie zmieni). Mój Ram to GOODRAM PC2700 333MHz Dokonane przeze mnie zmiany w biosie: Power BIOS Features: System Performance - Expert CPU Timing - Fast ROMSIP Table - Ultra DRAM Command Rate - 1T Command DRAM Clock...
Ściągnij Killbox http://www.greyknight17.com/spy/KillBox.... Uruchamiasz KillBox i tam zaznaczasz w nim opcję Delete on reboot a w pustym polu po kolei wklejasz: C:\WINDOWS\System32\hwclock.exe. Zatwierdzasz i reset kompa. Potem startujesz w awaryjnym, odznaczasz poniższe wpisy w hijacku i fix. O4 - HKLM\..\Run:
RCC clock control & status register (RCC_CSR) Reset value: 0x0E00 0000, reset by system reset, except reset flags by power reset only . Po resecie POR, PIN i BOR są od razu ustawione. Dodatkowo jakikolwiek reset nie zeruje żadnej z tych flag - jeśli chcesz to musisz je wyzerować sam.
Widzę, że kolejna osoba, której jedynie zależy na "promocji swojej książki" Możesz też pożyczyć od kolegi, albo z biblioteki - jest wiele możliwości. Zresztą nie rozumiem dlaczego Autor książki nie miałby jej polecać jako źródła informacji. Trudno ci pomóc, skoro sam nie wiesz, czego oczekujesz i z czym masz problem. Myślę, że w poście (at)Werterror...
W poradniku Szczywronka opis konfiguracji zegara był dokładnie opisany dla STM32F103. Przepisanie kodu stamtąd powinno dać Ci poprawny wynik konfiguracji. Teraz piszę z pomocą CMSIS". Pracę z STM zaczynam zawsze od przygotowania funkcji SystemClockConfig() jak to opisano w poradniku, posiłkuję się zarazem schematem z zegarów z CubeMX . Całość odbywa...
Ale jaki tutaj opis jest potrzebny? Bierzesz datasheet i wszystko wiesz. W datasheecie strona od 36 do 39 (źródło:https://botland.com.pl/index.php... "9.2 I2 C Interface I2 C is a two-wire interface comprised of the signals serial data (SDA) and serial clock (SCL). In general, the lines are open-drain and bi-directional....
Należy CPU Host Clock Control zmienić na enabled, ustawić CPU Host Frequency na 266 MHz tak by CPU pracował z 1066 MHz, PCI Express Frequency na 100 Mhz, System Memory Multiplier ustawić odpowiednio do zastosowanych pamięci, Vcore jest zbyt wysokie obniżył bym co najmniej do 1,3V. Czasem pomaga wgranie BIOSu od innej płyty, kilkukrotnie tak robiłem,...
1 Ground 2 P13 Sensor - Outside Temperature 3 P13 Sensor - Outside Temperature 4 F 15 Fuse (Terminal 15 ) 5 F 12 Fuse (Terminal 30 ) 6 K70 Control Unit - Diesel Engine Speed Input Signal 7 S2 Switch ASM - Light (Terminal 58D ) Function dimmed illumination 8 H1 Radio (switched system voltage) 9 H1 Radio SCL, Serial Clock Line 10 H1 Radio MRQ, Master...
Może to jakaś wersja TMS9900 robiona kiedyś przez ITT ? ITT 9900 16-bit-Microprocesseur and Microcomputer Family (summary 1980/81) 6200-170-1E ITT 9901 Programmable System Interface 6251-176-1E ITT 9902 Asynchronous Communication controller 6251-177-1E ITT 9903 Asynchronous Communication controller 6251-178-1E ITT 9904 Four-Phase Clock Generator/Driver...
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...
Zwiększ troszkę napięcie na AGP (ale ostrożnie!), kontroluj wydajność & stabilność systemu. Proponuję: System performance Turbo Current Host Clock 133 Configure SDRAM Timing by USER SDRAM Frequency 266 SDRAM CAS# Latency 2 (lub 2,5 w razie niestabilności) Row Precharge Time 3 (było 2) RAS Pulse Width 6 (bez zmian) RAS to CAS Delay 3 (było 2) Write Recovery...
system clock update stm32 system clock clock generator
głośnik creative inspire t6300 stojan grzeje nagrywanie plików
jednofazowy wyzwalacz force upgrade firmware
Budowa kotła Junkers Suprastar - szczegóły i komponenty Długość lasek popychaczy zaworów Volvo B20