troche brakuje mi mozliwosci zdefiniowania trygera jako LUB kilku sygnalow. obawiam sie, ze nie da sie; jesli nie chcesz opcji advanced triggera w SigTap, [ktorej nawiasem mowiac jeszcze nie uzywalem] to jest jeszcze takie rozwiazanie: zrob sobie modul 'trigger' o wejsciach podlaczonych to tych linii, ktore maja miec wklad w trigger ST i jednym wyjsciu...
RCC->APB2ENR = RCC_APB2ENR_IOPAEN | /*!< I/O port A clock enable */ RCC_APB2ENR_IOPBEN | /*!< I/O port B clock enable */ RCC_APB2ENR_IOPCEN | /*!< I/O port C clock enable */ RCC_APB2ENR_IOPDEN | /*!< I/O port D clock enable */ RCC_APB2ENR_IOPEEN | /*!< I/O port E clock enable */ RCC_APB2ENR_IOPFEN | /*!< I/O port F clock enable...
czywiście RCC_AHBENR_GPIOEEN nie mam, próbuje zdefiniować. Gdzieś w Internecie znalazłem taką definicję: Kod: c Pozbywaj się bibliotek SPL ale CMISISa zostaw te wszystkie wartości powinieneś mieć zdefiniowane w pliku nagłówkowym stm32f3xx.h lub analogicznie do twojego procesora w innym. Bit IOPEEN to 21-szy bit w rejestrze RCC_AHBENR, stąd maska bitowa:...
Poszukaj na schemacie: http://www.elektroda.pl/rtvforum/viewtop...
"Clock enable" podłącz do "-". Reset miałeś podłączyć do wyjścia nr 2 a podłączyłeś do nr 3. Odłącz diody i sprawdź miernikiem czy zmieniają się wyjścia ze stanu niskiego na wysoki.
Od 1 do 7 - wyjścia, 8- zasilanie "-" (masa), 9-11 wyjścia, 12 "carry out" - przeniesienie, bez podłaczenia, 13 - clock enable - do "+" zasilania, 14 - clock (zegar) tu przychodzą zliczane impulsy, 15 - reset - tu zapętlenie z ostatniego wyjścia, 16 - zasilanie "+". Układ CD4017 akceptuje każde napięcie zasilania miedzy 3 a 15V, więc te 5V też.
Faktycznie, a to ciekawa sprawa, bo te fragmenty kodu są wygenerowane automatycznie przez STM32CubeMX. Automatycznie owszem, ale ja bym tu jednak rozważył "czynnik ludzki" w błędnym wskazaniu portu w CubeMx. Ale może przemilczmy to. Spróbowałem zmienić wszędzie zarówno na GPIOD jak i na GPIOB, w żadnym wypadku dioda się niestety nie zaświeciła. Diody...
Pin 13 (Clock Enable, tu oznaczony CLR) ma być połączony do masy. Na pin 12 (Clock, tu oznaczony CLK) - sygnał z przycisku (z układem eliminującym stany nieustalone z odbijania styków). Dreny Q1, Q2, Q3 poprzez cewki styczników do +zasilania. Zasilanie CD4022 trzeba oddzielić od zasilania cewek (np. diodą i kondensatorem). CD4022 można zasilać napięciem...
Dobra teraz tak Vdd to + zasilania Vss masa, Clk na to podaje impulsy clear to reset? tu się zgadza, pamiętaj żeby na "clock enable" był stan niski bo inaczej licznik nie ruszy. A stany wysokie będą po kolei, q0, q1, q2 itd. Oczywiście po pierwszym impulsie stan wysoki pojawi się na q1.
No i tak i nie, kiedy wpisywałem np. RCC_APB1ENR_PWREN to nie było, a było RCC_APB1Periph_PWREN. Ale być może mam nie te pliki .h dołączone. No chyba, bo w tym pliku o którym ja mówię jest np. #define RCC_APB1ENR_PWREN ((uint32_t)0x10000000) /*!< Power interface clock enable */ stm32f10x.h Co do reszty, to w ostateczności można popatrzeć jak to...
/.../ 1. skompiluj modul ctrl_reg_i jako 'top-level', jesli ostrzezenia nie znikna - problem w tym module, jesli tak - w polaczeniach miedzy; 2. znajdz wszystkie sygnaly, ktore maja wplyw na 'clock_enable' i jeden po drugim odlaczaj je od logiki a lacz jako pin, jesli w pewnym momencie problem zniknie, bedziesz wiedzial ktory sygnal jest zle podlaczony,...
A delay between an RCC peripheral clock enable and the effective peripheral enabling should be taken into account in order to manage the peripheral read/write to registers. This delay depends on the peripheral’s mapping: - If the peripheral is mapped on AHB: the delay should be equal to 2 AHB cycles.
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...
W prezentowanym powyżej rozwiązaniu operując na wektorze licznik po zliczeniu do 15 zaczyna od początku. Mam dokonać tego właśnie za pomocą zmiany z wekorów na integer. A to jest obojętne czy integer czy sdt_logic_vector czy na ducha świętego jeszcze coś innego. Rozwiązaniem jest komparator i z jego wyjścia połączyć na wejście licznika clock enable...
To pokaż gdzie podłączyłeś ACC . Radio działa na kluczyk ? Sygnał GALA w mfd2 jest zawarty w ramce can. Bez GALA navi odświeża się co ok 500m i nie może prawidłowo prowadzić . Daj real foto jak masz to założone .
Hehe. Wiem że to dziwne ale robiłem to na szybko. Cały czas eksperymentuje a mam mało czasu wiec mam nie mały bajzel. To ja jeszcze zwrócę uwagę na to, bo w Twoich kodach z innych tematów aż się rzuca w oczy: [syntax=c]USART1->CR1 = USART_CR1_UE; USART1->BRR = 168000000/9600 ; USART1->CR1 |= USART_CR1_TE | USART_CR1_RE; // RX, TX enable[/syntax] Po...
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)...
Mam problem z moim licznikiem. Chciałbym, żeby resetował się na dodatnim zboczu x1 ... podobny problem pojawia sie tu dosc czesto, wiec nieco bardziej lopatologicznie niz uczynil to piotrva ; VERILIG lub VHDL to NIE jest kolejny jezyk programowania jakiegos procesora z rodziny FPGA; FPGA NIE algorytm wykonania jakiejs funkcji; linijki: jednym bloku...
Witam Spróbuj włączyć zegar według poniższego (w Twoim kodzie nic podobnego nie widziałem) ========================================... * How to use this driver * ========================================... * * 1. Enable peripheral clock using the following functions * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SP...
Ten rejestr CTRLC jest chyba ogólny ale coś nie mogłem dobrać się do wybranego pinu ,którym w moim przypadku jest PA2 to chyba powinno kryć się pod nazwą "CMP2OV" . Próbowałem TCA.SINGLE.CMP2OV = 0; i TCA0_SINGLE_CTRLC = ale tutaj w ogóle nie miałem czegoś adekwatnego no i kompilator nie przyjmował moich wypocin. Tutaj pytanie czy jest to prawidłowe...
Fusebit C - Divide Clock by 8 Enabled - oznacza włączony podział taktowania przez osiem.
Warto to sprawdzić - czyli zobaczyć przebiegi na szynie do układu przełączającego i syntezera w tunerze. Są to 3 linie do każdego układu (data, clock i enable), tylko zegar ma wspólny port dla obu tych układów (przynajmniej jak pamiętam to w moim modelu tak było). Jeżeli usterka się powtarza to warto sprawdzić, która z linii milczy - jeżeli okaże się...
Mozna spokojnie. U siebie (tez Tiny2313) zmieniam podczas pracy nawet taktowanie. Jeśli uC u mnie pracuje na 8MHz bo musi wygenerować rózne wysokie częstotliwości to podczas snu brał 2mA. Teraz przed uśpieniem dobieram się do rejestru CLKPR - Clock Prescale Register. Zasada przestawiania jest podobna jak w WD. Trzeba najpierw ustawić CLKPCE: Clock Prescaler...
Pozostaje jeszcze rozwiązanie zagadnienia: jak sterować tranzystory z wyjść CD4022, żeby przy braku zasilania części wykonawczej nie było pobierania prądu z tego wyjścia CD4022, które jest w stanie wysokim? Jedno z możliwych rozwiązań: użyć MOSFET-ów (z kanałem N, bramki podłączone do wyjść CD4022, źródła do masy, obciążenie między dreny i +zasilania)...
Moja wstępna propozycja mnożnik x8, CPU Host Clock - enabled, CPU Host Freq - 400, Performance enhance - Standard, odpowiednie timingi i dzielnik dla pamięci by działały na 800 MHz 5-5-5 (później można próbować inaczej wpierw OC CPU.) Jeśli chłodzenie i zasilacz są OK powinien działać z większym OC trzeba poczytać, testować. Ostatnio znalazłem E5430...
Ok, zegar i podtrzymanie działa. Problem tylko jest taki, że od 16 do teraz (6h) zegar "zgubił" jakieś 10 sekund. Da się temu jakoś zaradzić? Ponadto muszę zrobić mniej więcej 10ms opóźnienia (widoczne w kodzie), bo bez tego czasami zegar nie rusza. Jest jakieś wyjaśnienie na to i lepsze rozwiązanie niż sztywny delay? Teraz mój kod inicjowania RTC wygląda...
'Atmega8 $regfile = "m8def.dat" $crystal = 8000000 . Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5 Config Clock = Soft Enable Interrupts Time$ = "00:00:00" Do Lcd Time$ Wait 1 Loop End 'i juz masz zegarek Dopisz do tego zmienne pomocnicze...
Układ dosyć marny, brak jakiekolwiek filtracji zasilania no i nóżka 13 Clock Enable układu CD4017 wisi w powietrzu co może zablokować zliczanie jakiegokolwiek impulsu. Dlatego nóżka 13 układu 4017 musi być podłączona do masy.
Uwaga, spekulacje i przypuszczenia :P Nie mam żadnych oficjalnych informacji i też nie testowałem, ale skoro to tylko clock enable (a nie power gating ) to wspomnieliby jeśli zawartość byłaby tracona. O ile pamiętam dla ST "Sleep mode" = pierwszy poziom uśpienia (zatrzymanie samego rdzenia, nie deep sleep). Więc wyłączenie zegara jest pewnie opcją dla...
Już po prostu głupieje i prostych rzeczy zaczynam się czepiać... Pracuje w trybie OD: [syntax=c] void OneWireGpioInit(void) { GPIO_InitTypeDef onewiregpio; /* GPIO Ports Clock Enable */ __GPIOA_CLK_ENABLE(); onewiregpio.Pin = ONE_WIRE_PIN; onewiregpio.Mode = GPIO_MODE_OUTPUT_OD; onewiregpio.Speed = GPIO_SPEED_MEDIUM; HAL_GPIO_Init(ONE_WIRE_PORT, &onewiregpio);...
Można Panie można, ale są tu też wady Twojego rozumowania, tzn niekoniecznie pola są w takiej kolejności to raz a dwa niekoniecznie wszystkie trzeba ustawiać a tamtym zapisem wybierasz tylko wybrane pola (no polonistą to nie jestem) Lepiej koledze doradź których clock enable nie ustawia, żeby mu projekt ruszył :D
Czasem w momencie włączania I2C - podczas włączania zegara, gdy układ peryferyjny przejmuje kontrolę nad pinami - wykrywana jest niedozwolona transakcja i typowy kod przywiesi się w pierwszej pętli oczekiwania. Ustawiany jest któryś tam bit statusu, nie pamiętam już który RCC_APB1ENR_I2C2EN_bb = 1; // enable clock for I2C2 module I2C2_CR1_SWRST_bb =...
Faktycznie mój błąd, nie żółta tylko zielona kostka (dałem plamę). Nie wiem po co jest ta przelotka z mini-iso na mini-iso, bo jak widać dalej to na kostce są jakby podłączenia do licznika. W opisie szarego złącza masz 3 styki: 11 - uaktywnienie (Enable), 12 - clock, 13 - data. Na radiu masz opis złącza i też te 3 nazwy występują.
Zacytuje z pliku stm32f4xx_spi.c ========================================... * How to use this driver * ========================================... * * 1. Enable peripheral clock using the following functions * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SP... ENABLE) for SPI1 * RCC_APB1PeriphClockCmd(RCC_APB1Periph_SP...
Dla MFD wersja D to są 3 kable : DATA, CLOCK, ENABLE. Na navi masz rysunek złącz to sobie znajdziesz. W liczniku do zielonej wtyczki. W tej chwili nie pamiętam które piny. Temat był przerabiany. Poszukaj w starych postach. Jak nie znajdziesz to napisz na pw. Poszukam, ale po świętach.
To ja dodam od siebie: warto zrobić globalny jeden zegar, a sygnał "wpis" dać na wejście Clock Enable. Jeśli potrzebne jest jego zbocze a nie poziom to najlepiej zrobić detektor zbocza na dodatkowym rejestrze przesuwającym. Tak jest bezpieczniej, bo przy różnych zegarach w procesie routowania może się zrobić ładna masakra
Z przebiegów w nocie aplikacyjnej wynika, że układ liczy gdy Clock Enable dołączamy do masy. Poza tym układ w chwili startu ma stan nieokreślony (brakuje reseta przy starcie). No i jeszcze drobny problem ewentualnych odskoków styków przycisku. Sorry pisałem równolegle z Mariuszem pzdrw
Witam, mam problem z poborem prądu poprzez moduł sim800l. Mój problem polega na tym, iż moduł pobiera prąd średnio 12 mA, nie ważne czy jet włączony tryb uśpienia (AT+CSCLK=1). 0 Disable slow clock, module will not enter sleep mode. 1 Enable slow clock, it is controlled by DTR. When DTR is high, module can enter sleep mode. When DTR changes to low level,...
Witam. Mam problem nie wyświetla mi radio info na fis podłączyłem trzy kable z licznika do radia data clock enable zmieniałem kodowanie w radiu jak i w zegarach i dalej nic licznik był zmieniany na full fis wcześniej był pół fis. Radio jest oryginał concert 1. Auto to audi a4 B5 po lifcie. Czy mógłby mi ktoś pomóc?
Sygnały "DATA, CLOCK, ENABLE" to sygnały cyfrowe , pojawiają się tylko w momencie strojenia, wpisywania do pamięci i przełączania programów . Nie można ich sprawdzić przez pomiar napięcia, a jedynie można zobaczyc na oscyloskopie . Napięcie mierzone powinno wynosić ok. 0,1-0,3V. Stawiałbym na uszkodzenie głowicy w.cz. Pozdrawiam
Jak już takie skanowanie, to użyj CD4017. On ma wejścia Reset, Clock, Clock Enable - wszystkie muszą być podłączone, Reset=L, Clock Enable=L, Clock do pinu Arduino ustawionego na wyjście. I ma wyjścia: Carry Out (do pinu Arduino ustawionego na wejście), oraz '0'...'9' (do przycisków poprzez diody, takie zwykłe 1N4148). Jeszcze 4 pinu Arduino działające...
Witam. Mam ten sam problem co kolega z góry. Natomiast gdy wybieram kanał 62, to VAG wyskakuje błędem, że kanał nie istnieje. Mam Audi A6 rocznik 99, ale ludzie na forach podają te same informacje dla tego auta. Ogólnie kabelek działa, bo zmieniłem sobie język na angielski, ale z tym RDS-em w FIS-ie mam problem. Dodam, że kabelki DATA, CLOCK, ENABLE...
Rzeczywiście temperatury masz bardzo dobre. Mamy bardzo podobne płyty główne, więc pokieruję Cię w BIOSie. Wchodź po kolei w te pola i zmień żeby było jak poniżej: _MB Intelligent Tweaker __Advanced frequency settings ___CPU Clock Ratio [22 X] ... ___BLCK/DMI/PEG Clock Control [Enabled] ___BLCK/DMI/PEG Frequency (0.1MHz) [1280] 128.0 MHz ___System Memory...
Często tak jest że jak coś człowiekowi nie idzie to zaczyna się miotać, ustawiałem AF ale rzeczywiście w tym kodzie tego nie ma, chciałem Ci pokazać więc właściwy ale kod o zgrozo zadziałał. [syntax=c] RCC_Configuration(); /*!< I2C Periph clock enable */ RCC_APB1PeriphClockCmd(I2Cx_CLK, ENABLE); /*!< SDA GPIO clock enable */ RCC_AHBPeriphClockCmd(I2Cx_SDA_GPIO_CLK,...
zamiast używać przycisku jako clocka, proponuję abyś przerzutnik taktował zegarem zewnętrzym a jedynie na wejście zezwolenia zegara (zazwyczaj jest to clock enable CE) podawał sygnał z przycisku. wtedy działanie przerzutnika bedzie bramkowane przez przycisk. oczywiście aby układ działał poprawnie należałoby z jednego przyciśniecia przycisku wygenerować...
Udało mi się uruchomić program tak by odpalał z Ramu. Wszystko działa jak powinno nic się nie zakłóca. Jednak nie udało mi się wyłączyć Flasha. Nie znalazłem odpowiedniego rejestru najbliższy był. FLITFLPEN: Flash interface clock enable during Sleep mode Ale jak widać służy on tylko do pracy podczas uśpienia. Co do Coocoxa niestety te problemy występują...
Nie rób pustych przerwań. Wstaw w nie coś i spróbuj. ;) I zmień kod na to: // timer 0 TCCR0B = 1<<CS01; // clk/8 TIMSK0 = 1<<TOIE0; // overflow interrupt enable // timer2 ASSR &= ~(1<<AS2); // timer 2 clock source TCCR2B = 1<<CS21; //clk / 8 TIMSK2 = 1<<TOIE2; // overflow interrupt enable
nie, musisz dorobic wlasna logike, ktora bedzie wybierac jedna z pamieci za pomoca 'clock enable' lub 'write enable' i odpowiednio multipleksowac odczyt; czyli adres < 2000 generujesz 'enable' dla pamieci A adres >= 2000 aktywne 'enable' dla pamieci B; podobnie odczyt; zrobiłem coś w stylu multipleksera adresów, z tym że wartości adresów odpowiadających...
always begin if (count == 4'b0000) begin borrow <= 1; end else begin borrow <= 0; end to jest hardware, nie mozesz zalozyc, ze wszystkie 4 bity count zmienia swoja wartosc w tej samej chwili, przejscie z 1000 na 0111 moze przez chwile wygenerowac krotki impuls na borrow ; jesli ten sygnal uzywasz dalej jako zegar, dostaniesz falszywe...
Już to kilka razy wrzucałem, ale u siebie mam tak: [syntax=C] io_pin_cfg(SDA_GPIO, SDA_pin, m_GPIO_MODE_CNF_value(GPIO_CRx_MODE_OUT_... GPIO_CRx_CNF_ALT_OD_value));// SDA - alt output, open-drain, 10M io_pin_cfg(SCL_GPIO, SCL_pin, m_GPIO_MODE_CNF_value(GPIO_CRx_MODE_OUT_... GPIO_CRx_CNF_ALT_OD_value));// SCL - alt output, open-drain, 10M...
12. Carry – out, nie mam pojęcia do czego służy :), To jest wyjście przeniesienia jeżeli budujemy licznik wielostopniowy 13. Clock enable, czyli „zdalne” załączanie licznika – kiedy podamy tam stan niski (czyli kiedy zewrzemy do masy) układ się włącza, 14. Clock, tu podaje się impulsy które maja być zliczane, Te wejścia można...
Jak w temacie - co przeoczyłem? [syntax=c] void rfm73_additional_pins_init(void) { LPC_SYSCON->SYSAHBCLKCTRL |= (1<<6) | (1<<7) | (1<<18); //gpio, switch matrix, iocon enable LPC_GPIO_PORT->DIR0 |= (1<<0); //P0_0 output LPC_IOCON->PIO0_0 &= ~(0x03<<3); //clear all pullups on P0_0 LPC_SWM->PINENABLE0 |=(1<<0);...
(at) Mroowa1990 to nie najmniejszego sensu. Stworzyłeś zwykły zatrzask (bo pominąłeś wszystkie możliwości stanu LEDR przy wszystkich stanach op , jakbyś je wymienił miałbyś układ kombinacyjny). Przez syntezę to na przykład nie przejdzie, brakuje Tobie reszty możliwości, np na końcu case when others => null; w celu stworzenia zatrzasku. Twój opis...
... nie calkiem rozumiem, co chcesz zrobic, wiec moja sugestia moze nie byc akceptowalna; majac zegar 300MHz mozesz zrobic prosty licznik, ew. 'walking one' i uzywac wartosc tego licznika jako clock enable, to byloby przesuwanie fazy zegara 60MHz 'zgrubne', czyli o okres 300MHz; na pojednynczym DCM robisz przesuniecie dokladne, z rozdzielczoscia zapewniana...
Hej, Poprawny kod który działą, to ten ponizej. Mysle ze mozemy zamknac temat. void UART6_Configuration(void) { __HAL_RCC_GPIOC_CLK_ENABLE(); /* Enable clock to PORTA - UART2 pins PA2 and PA3 */ __HAL_RCC_USART6_CLK_ENABLE(); /* Enable clock to UART2 module */ gpio.Pin = GPIO_PIN_6 | GPIO_PIN_7; gpio.Mode = GPIO_MODE_AF_PP;...
to co robisz to wpisujesz w rejestr PMC_PCER (Peripheral Clock Enable) "jedynkę" na pozycji ( bitwo ) 30 lub 31. ( 31 o pierwszy po lewej 0 to pierwszy po prawej ). hmmm....a co chcesz zrobić włączyć przerwanie? Co ustawiasz w AIC? PA30 IRQ1 , PA20 IRQ0 - są to przerwania zewnętrzne. Po każdym zgłoszeniu musisz go ręcznie skasować AIC_EOICR. Zapodaj...
Wygeneruj sobie projekt w cube i podejrzyj. Jest to najszybsze i najprostsze. Dodano po 11 [syntax=c]void HAL_UART_MspInit(UART_HandleTypeDef* huart) { GPIO_InitTypeDef GPIO_InitStruct; if(huart->Instance==USART1) { /* USER CODE BEGIN USART1_MspInit 0 */ /* USER CODE END USART1_MspInit 0 */ /* Peripheral clock enable */ __USART1_CLK_ENABLE(); /**USART1...
Spróbuj tak: $regfile = "m8def.dat" $crystal = 8000000 Config Portd.7 = Output Portd.7 = 0 Config Clock = Soft Time$ = "12:40:00" Enable Interrupts Do If _min = 41 Then '60s później włącza przekaźnik Portd.7 = 1 End If Loop End
nie ma przerzutników które działają na opadające i narastające zbocze, inna sprawa że zgodnie ze sztuką nie miesza się w w jednym if'ie sygnałów logicznych i zegarowych, inaczej mówiąc jeśli proces jest synchroniczny to na liście czułości powinny być tylko clk. idąc dalej trzeba dodać, że nie powinno mieszać się w projekcie przerzutników działających...
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...
Cześć, Jestem jeszcze w piaskownicy jeśli chodzi o STM, a moje programowanie staram się opierać na samodzielną walkę z rejestrami :) Niestety nie chce mi zadziałać sterowanie diodą LED przez PWM. Moglibyście rzucić okiem na ustawienie rejestrów bo już siedzę nad tym którąś godzinę i za bardzo nie mogę wpaść na pomysł. uC taktowany przez wew. zegar 8MHz,...
czyli powinno być: [...] process(reset,enable,clock) begin if reset='1' then sCV <= "0000000000000000"; elsif rising_edge(CLOCK) then if enable='1' then sCV<=sCV + 1; end if; end if; end process; jeżeli licznik ma zliczać zbocza narastające zegara...
1. Nic podobnego. Gdzie to wyczytałeś? Przecież podałem źródło, z dokładnością do strony i punktu, więc czemu się pytasz? Tak na wszelki wypadek skopiuję to tutaj: If several peripherals share the same I/O pin, to avoid conflict between these alternate functions only one peripheral should be enabled at a time through the peripheral clock enable bit...
Witam. Posiadam Audi A6 '99r. z Navigation Plus RNS-d. W liczniku na wyświetlaczu FIS w górnej części nie wyświetla mi rds-u. Licznik z białym podświetlaniem i cyfrowym zegarkiem więc chyba posiada CAN. W kostce przy Navi są przewody przy pinach Clock, Enable i Data. Tak samo w kostce przy liczniku. Jak uruchomić rds w liczniku? Czy trzeba połączyć...
Witam Zamierzałem ustawić zegar na 32MHz w następujący sposób: zewnętrzny kwarc 8MHz i pętla PLL x8/2. Posłużyłem się przykładami zawartymi w RM, kod konfiguracji: [syntax=c]// --- RCC ----------------------------------------... RCC->CR |= RCC_CR_CSSHSEON // Clock security system on HSE enable bit | RCC_CR_HSEBYP // HSE clock bypass bit | RCC_CR_HSEON;//...
jestem w trakcie robienia tego stroboskopu, i na bieżąco sprawdzam sobie poprawność, zeby pozniej nie miec problemow. I tak: liczkim stoi w miejscu, generator na ne555 działa, bo jak przyłoże diode do wyjścia to mruga, ale licznik stoi. Cały czas napięcie ma wyjscie 1 (nóżka 3) i nie przeskakuje dalej. Na wyprowadzeniu Carry Out jest napięcie (nozka...
W sumie ciekawa sprawa. Z tego by wynikało że później można wyłączyć taktowanie a opcja remapowania powinna pozostać taka jaką ustawiliśmy. Wartość zostanie, zegar jest potrzebny do zapisu i odczytu z rejestrów oraz napędzania maszyny stanów (której AFIO brak). Wyłączenie zegara uniemożliwi zmianę, czyli zapis. Ponownie włączenie pozwoli na odczyt,...
https://askubuntu.com/questions/1046214/... # wg. tego poradnika robiłem Dzięki
Witam. Mam następujący problem. Po kompilacji poniższego kodu za pomocą Eclipse z CodeSourcery otrzymuję częstotliwość Timera wynoszącą 18kHz, natomiast za pomocą programu Keil 53kHz. Wartości te zostały sprawdzone za pomocą oscyloskopu oraz analizatora stanów logicznych, dlatego w tym punkcie wykluczam błąd. Linker, startup i Makefile jest od Freediego....
Mam problem z RTC ustawiłem datę, czas poprawnie się odczytuje, używam zewnętrznego oscylatora, podłączyłem baterię 3V do pinu Vbat, żeby podtrzymywała czas i jest problem, kiedy odłączę zasilanie od całego układu, a bateria podtrzymująca RTC jest dalej podłączona, a następnie włącze zasilanie od układu, nie otrzymuję właściwej daty, tylko jest ona...
Do pierwszego schematu do układu IC2A jego wyjścia (wyprowadzenie 1) należy dołączyć dwie bramki układu IC1A (są dwie niewykorzystane) w połączeniu jedna za drugą. Z wyjście ostatniej bramki podłączyć do wejścia CD4017, pin 14; Clock Enable na masę W zależności czy po włączeniu zasilania ma się zaświecić LED1 czy dopiero po pierwszym dotknięciu, trzeba...
... połączone anody tych diód do minusów baterii będę teraz określał jako "s_minus"; połączone plusy baterii jako "plus"; plus i s_minus wykorzystujesz do zasilania CD4017 (lub CD4022), oraz TLC555; wejście CLOCK tego CD łączysz z wyjściem TLC555, wejście CLOCK ENABLE do s_minusa; wyjścia do bramek mosfetów, a pierwsze niewykorzystane do RESET (jeśli...
W TV jest glowica: CEEM532 ENV-79824G3 Ma ona tradycyjne wyprowadzenia + sześć małych nóżek na końcu: BTPS +5V LOCK CLOCK DATA ENABLE Podobna glowica jest w dużym OTAKE
Napisałem wcześniej, że SPI działa ale sprawdziłem tylko wysyłanie danych z SPI1 do SPI2 jak się okazało komunikacja w drugą stronę już nie działa. Nie mogę wysłać danych z SPI2(SLAVE) do SPI1(MASTER). Zamieszczam fragmenty kodu może ktoś znajdzie jakiś błąd. Inicjalizacja SPI1 i SPI2: void SPI_Config(void) { GPIO_InitTypeDef GPIO_InitStructure;...
CPU Host Clock Control [Enable] CPU Host Frequency(Mhz) [356] System Memory Multiplier (SPD) [ustaw tak aby aby częstotliwość ramu nie przekraczała 850] SpeedStep to inaczej EIST. Wyłącz to. Tak samo zrób z C1E
Ale Rhapsody nie ma CAN, bo sam je sprzedawałem kiedys bezposrendio z magazynów VW, to to samo prawie co GAMMA V tylko ze z CD, komunikacja z zegarami jest nadal przez zielona kostke z 3 pinami Clock, Data, Enable
Jakby ktoś kiedyś potrzebował, to wrzucam działającą konfigurację rejestrów dla licznika TC0. *TC_BMR = 0x00000001; *TC_CCR0= 0x00000002; // disable clock *TC_IDR0 = 0xFFFFFFFF; // disable clock interrupt *TC_CMR0= 0x00004002; // 4 - The external event resets the counter and starts the counter clock. // 2- clock selection *TC_CCR0= 0x00000001; // enable...
Biblioteki ? Nie, na pewno nie :) Ale możesz użyć makr dostępnych w CMSIS. Wygląda to mniej więcej tak: [syntax=c] RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; // enable clock for alternate function AFIO->EXTICR[0] = AFIO_EXTICR1_EXTI3_PA; AFIO->EXTICR[2] = AFIO_EXTICR3_EXTI8_PA; NVIC->ISER[0] = NVIC_ISER_SETENA_9 | NVIC_ISER_SETENA_23; EXTI->IMR = EXTI_IMR_MR3...
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...
5U0 057 156 f - model radia Radio tak, ma wyjście na sterowanie z kierownicy. Nie ma wyprowadzontch pinów na clock, data i enable. Jednakże clock i data jest, przy module radia, więc i przy innych też W gammie v jest wyprowadzenie z głównego układu, a schematu NEC MYS 78F0546 (R) nie mogę znaleźć w internecie.
A więc do dzieła. Trzeba będzie jeszcze zmienić cofiguration word, bo z ustawieniem 3FFF raczej nie zadziała. [syntax=c]// CONFIG #pragma config FOSC = INTOSCCLK //INTOSCIO // Oscillator Selection bits (LP oscillator: Low-power crystal on RA6/OSC2/CLKOUT/T1OSO and RA7/OSC1/CLKIN/T1OSI) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT enabled)...
Może ku wyjaśnieniu. Chcę napisać to: [syntax=c][/syntax] TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; // ---------- timer 2 cfg ------------ // TIM2 clock enable RCC_APB1PeriphClockCmd(RCC_APB1Periph_TI... ENABLE); // Time base configuration TIM_TimeBaseStructure.TIM_Prescaler = 1; TIM_TimeBaseStructure.TIM_Period...
ja bym to zrobil tak: [w kodzie sa komentarze, ktory byc moze cos wyjasnia] [syntax=verilog] module dekada (CLK, RST, CE, SET, prst1, prst2, prst3, prst4, Q0, Q1, Q2, Q3, zero); input CLK, RST, CE, SET; input [3:0] prst1; // input [2:0] prst2; // chyba typo input [3:0] prst2; input [3:0] prst3; input [3:0] prst4; output [3:0] Q0; output [3:0] Q1; output...
Jak w temacie załączam kod coś pominąłem albo w tej konfiguracji to nie może działać, nie wiem czy ktoś przerabiał ten temat? przebieg pwm pojawia sie na wyjsciu gpiob pin 15 ale nie kopiuje tak jakby z memory do gpiob. [syntax=c] static void PortInit(void){ eb_init(); GPIO_InitTypeDef GPIO_InitStructure; //seperate port for enable pin and st pin RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP...
Witam. Zmieniłem clariona na oryginalne radio chorus. Problemem jest brak rds-u na wyświetlaczu fis. Jak i gdzie mam podłączyć data clock i enable z wtyczki c w radiu? Drugi problem związany z tym radiem to pojawienie się komunikatu ALARM nawyswietlaczu radia. Czego on dotyczy?
divine clock by 8 enable - to musisz zmienic, gdyż teraz twój procek chodzi na 128kHz ;P
Witam,podczas kolejnej próby naprawy kodu przez kompletny strzał usunąłem linijki dotyczące konfiguracji clock'a które były domyślnie w samplach avrdosa: [syntax=vb] Config Clock = Soft Enable Interrupts Config Date = Mdy , Separator = .[/syntax] Po tym zabiegu przerwanie INT0 ruszyło i działa jak trzeba!
Ja rozumiem ze mozna szarpać się z darmowymi toolchainami, ale zeby z keilem?... Postawienie darmowego toolchaina trwa minute :)
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...
Ze względu na słabą jakość (piski, przydźwięk, dziwne piki) małymi kroczkami spróbujemy raz jeszcze tym razem z DAC. Ma ktoś sprawdzoną konfiguracje aby odpalić przetwornik, gdyż czytam manuale i ustawiam wydawało by się co i trzeba a napięcia jak nie było tak nie ma na PA4 :( Moja konfiguracja na ten moment wygląda tak: Dodano po czasie... Sprawa DAC...
W stm32f4 jest funkcja GPIO_PinAFConfig(); Jak mam tak: GPIO_PinAFConfig(SD_SPI_MISO_GPIO_PORT, GPIO_PinSource2, GPIO_AF_SPI2); U ciebie nie ma jakiegoś odpowiednika ? P.S. Doczytałem że nie ma. Dodano po 34 Znalazłem taki przykład na stronach STM [syntax=c] void SD_LowLevel_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; SPI_InitTypeDef SPI_InitStructure;...
Przerobiłem podaną przez Ciebie funkcję bo nie mam odpowiedniej biblioteki na zastosowane skróty, usunąłem także bufor - narazie chcę wysłać 1 bajt. Opisałem komentarzami funkcję inicjującą I2C. Niestety dalej się zapętla - będę próbował jeszcze podłączyć coś innego. Póki co proszę o sprawdzenie poprawności kodu i ew. wskazanie błędu. Funkcja inicjująca:...
tymon w zasadzie juz odpowiedzial, ale moze bez jego oburzenia uda mi sie to zrobic przystepniej ... na poczatek hint: linie: assign zero = out out zapisac tak: assign zero = |out; ------- teraz sedno always (at)(!(out)) begin out <= in; end always (at)(posedge clk) begin out <= out - 1; end zastanow sie, jak moznaby poskladac hardware z tak zapisanego...
Zmieniłem na podane przez Ciebie funkcje: [syntax=c]#include "stm32f4xx.h" #include <stdio.h> #include "stm32f4xx_spi.h" #include "main.h" #include "gpio.h" #define CS_0 GPIOE->ODR &= ~(1<<3); #define CS_1 GPIOE->ODR |= (1<<3); void spi_init( void ) { RCC->APB2ENR |= RCC_APB2ENR_SPI1EN; RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN;...
To nie tyle zatrzask, co wejście służące do uruchomienia transmisji. CE - Chip Enable (a nie jak wcześniej pisałem Clock Enable). Podajesz impuls - budzisz układ, podajesz sygnał zegarowy, przesyłasz dane, podajesz impuls, kończysz transmisję. Typowy sposób sterowania. Są tam dwa takie układy, jeden to tylko potencjometr, drugi to kompletny procesor...
W przykładach do tego cudu programistycznego jest taki oto kod: /* GPIOD Periph clock enable */ RCC_AHBPeriphClockCmd(RCC_AHBPeriph_... ENABLE); /* Configure PD0 and PD1 or PD3 and PD7 in output pushpull mode */ GPIO_InitStructure.GPIO_Pin = GPIO_PIN_X | GPIO_PIN_Y; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; GPIO_InitStructure.GPIO_OType...
[syntax=c] SPCR = _BV(SPR0) | _BV(SPR1) // CLK/128 | _BV(MSTR) // Master mode | _BV(DORD) // LSB first | _BV(CPOL) // clock is high at idle | _BV(CPHA) // no description | _BV(SPE); // enable SPI [/syntax]
Tak to jest, jeśli nie pisze się konkretnie... gdybyś to napisał w pierwszym poście i podał model głowicy, to nie było by pisania 'nie wiadomo o czym'. Takie głowice (z szynami: CLOCK, DATA, ENABLE), ale pełnozakresowe były stosowane m.in. w tv JVC chassis JA, Sharp ch. D3000. Pozdrawiam.
Stwierdziłem że najpierw skonfiguruję sobie I2S3 żeby generowało mi MCLK, wydaje mi się, że ustawiłem wszystko a na PC7 nic nie ma. Czy ktoś kto już to uruchamiał mógłby rzucić okiem i podpowiedzieć co robię źle lub o czym zapomniałem? Poniżej kod programu: (miga diodką i ma generować MCLK na I2S3) [syntax=c]void TIM2_IRQHandler(void) { // flash on...
witam, Próbuje napisać prosty program w C, który ma zapalać diodę podłączoną do RB1, jeśli na RB2 pojawi się stan wysoki. Niestety nie udaje mi się odczytać stanu wysokiego na RB2. Czy trzeba coś jeszcze zrobić poza ustawieniem RB2 jako input? Jak jest różnica między LATBbits i PORTBbits? #include <p30f2010.h> // dsPIC30F2010 MPU Register _FOSC(CSW_FSCM_ON...
inwerter enable enable odblokować monitor enable
świeci dioda power odzyskanie certyfikatów tarcie paska
Toyota brak prądu w kabinie – centralny zamek i szyby nie działają, niedziela, bezpieczniki, przekaźnik PWR Przetwornica 12V-240V a łowienie ryb – legalność, bezpieczeństwo, skuteczność