0. Źródło taktowania wybiera programista, czyli Ty. Domyślnie to jest FRC, czyli 7,37MHz z tolerancją 2%. Można to zmienić przez odpowiednią konfigurację (Configuration Bits), aby układ po resecie startował z zadaną prędkością, max 80MHz (40MIPSów). 1. Zakładając, że ustawienia są domyślne i rdzeń jest taktowany zegarem FRCDIVN, to mamy nominalnie 7,37MHz,...
Ściągnij program aida32 http://dobreprogramy.pl/index.php?dz=2&t... zainstaluj, go i posprawdzaj. To jest bardzo dobrze rozbudowany program, który powie niemal wszystko o twoim komputerze. Pozdrawiam.
http://downloads.guru3d.com/download.php... tutaj znajdziesz ten wpis.Jak ściągniesz to uruchom.W sterownikach bedziesz miał dodatkowe zakładki.
W "Reference manual" masz podrozdział "22.6.8 I2C Clock control register (I2C_CCR)". Za pomocą tego rejestru ustawiasz parametry zegara w odniesieniu do częstotliwości magistrali.
Jak zajrzysz do funkcji SysTick_Config() to wszystko stanie się jasne... Ta funkcja akurat jest z CMSISa, więc trochę szkoda że ARM też nie umie pisać kodu, który spełnia PODSTAWOWE zasady programowania... W tym przypadku ta funkcja jest 100% pogwałceniem zasady http://en.wikipedia.org/wiki/Single_resp... ... 4\/3!!
Kolega poczyta o licznikach. Niedawno było pokazane użycie takiego licznika, CD4017 to chyba było. Kolega popatrzy w dane katalogowe, tam zazwyczaj są schematy wewnętrzne danych liczników, czyli widoczne będą przerzutniki i bramki pomocnicze. [url=http://electropark.pl/4xxx/1609-cd4... Z innych układów - podszedłby...
Pytanie w stylu "czym sie rozni" Mimo szczerych checi nie rozumiem o co Ci chodzi ? Czy chcesz wiedziec jaka czestotliwoscia jest taktowany rdzen procesora ?? Tego nikt nie wie jak jest w AVR. Jedno jest pewne cykl maszynowy jest rowny 1/fosc co dla 10MHz daje 100ns. Tak wiec instrukcje ktore wymagaja 1 cyklu wykonaja sie w 100ns te co wymagaja 2 cykli...
1. Możesz zmieniać zegar w dość dużym przedziale, także w czasie pracy. W jakim zakresie zależy od użytych pamięci DRAM wchodzących w skład SDRAM. 2. Jeżeli będę odczytywał dane w cyklu krótszym niż 64ms to czy mogę pominąć komendy odświeżania pamięci ? Praktycznie nie. Odczyt lub zapis odświeża tylko jeden rząd w jednym banku. Teoretycznie więc mógłbyś...
Rozpoczynasz symulacje (Start Debugging), klikasz w menu Debug i na samym dole masz: AVR Simulator Options, W okienku które się pojawi zmieniasz procesor i częstotliwość... Lub prościej można: Alt+O :)
Jak kolega umie na 8 bitach pokazać 77.125 to będzie się dało;) Nie da się.
Pewnie wystarczy moduł STM32C8T6 ("blue pill", zegar 72 MHz), z programem w asemblerze; najlepsze, co można uzyskać, to zmiana stanu wyjścia w tym cyklu zegara, który będzie najbliższy wymaganego czasu zmiany, co oznacza, że sygnał wyjściowy na ogół będzie miał "jitter" na poziomie kilku ns, gdy 72 MHz nie podzielą się równo przez wymaganą częstotliwość....
Chcę wiedzieć gdzie się wpiąć oscyloskopem by po wlutowaniu kondensatora nastawnego (trymera) ustawić idealnie (bądź blisko ideału) częstotliwość. A uważasz, że oscyloskop ma dużo lepsze kwarce jako wzorzec częstotliwości? Potrzebny przynajmniej doby częstościomierz z wzorcem przynajmniej OCXO (takim w termostacie) np nasze stare PFL taki maiły choc...
Odpowiedz sobie (przy okazji możesz i nam) na poniższe pytania: Jaki to mikrokontroler? Jaka jest częstotliwość głównego zegara? Jaka jest częstotliwość zegara szyny timera? Jaka jest częstotliwość zegara timera? (to nie jest wcale takie oczywiste - są automatyczne dzielniki, przy podziale częstotliwości szyny zegar timera może być 2x szybszy od zegara...
Podpowiedź: ustawiłem zgodnie z dokumentacją RS1=0, RS0=0, SQWE=1. A wcale, że nieprawda :) (RS1 u Ciebie jest równe 1)
XMEGA zawsze startują z zegarem 2 MHz, programowo możesz sobie potem to zmienić - wybrać np. dostępny na Xplained kwarc zegarkowy, skorzystać (jak w powyższym przykładzie, błędnym zresztą) z wbudowanego RC 32 MHz, masz też do dyspozycji PLL i 3 preskalery zegara. Na twoim Xplained możesz wybrać dowolny wewnętrzny generator zegara, lub kwarc zegarkowy,...
Pasuje mi to na 32.768kHz czy dobrze sie domyślam? Myślę, że dobrze się domyślasz, nota katalogowa DS1302 wspomina tylko o tej wartości i żadnej innej.
kądś wziął się dodatkowy "preskaler 0", W tabelce na stronie kalkulatora masz numery preskalerów, a nie ich wartości. Nieszczęśliwie to nazwali. Jak przyjmiesz wartość prescalera 4 to do TWBR wpisujesz 8, jak przyjmiesz wartość prescalera 1 to do TWBR wpisujesz 32. Iloczyny tych dwóch wartości to w obu przypadkach 32 i podstawione do wzoru dają to...
Odpowiedz sobie i ew. nam na 2 pytania: 1. Dlaczego uważasz, że procesor ma zegar 12 MHz? Kto, gdzie i jak skonfigurował PLL? 2. Jak jest częstotliwość zegara wejściowego dla UART? (Podpowiedź: nie musi ona być taka sama, jak częstotliwość zegara procesora).
Nie podałeś ważnej informacji - częstotliwości zegara jaki jest ustawiony.
Zamień po prostu kolejność: [syntax=c]#include <util/delay.h> #define F_CPU 8000000L //definicja częstotliwości zegara[/syntax] na [syntax=c] #define F_CPU 8000000L //definicja częstotliwości zegara #include <util/delay.h> [/syntax] Po drugie NIE powinno się tu definiować prędkości, tylko w makefile!
A jesteś w stanie sprawdzić zgodność zakładanej częstotliwości zegara systemowego z rzeczywistą ?
Nawet jeśli wystąpią w tym samym czasie wyższy priorytet ma int0 i jak się wykona to przerwanie powinno się wykonać INT1 . Jeśli chcesz zmniejszyć ryzyko zwiększ częstotliwość zegara .
A jaka jest częstotliwość zegara na linii SCK (o ile pamiętam to to się ustawia poprzez AVR Studio)
Do ARR załaduj wartość równą częstotliwości zegara w Hz dzielonej przez 50 minus 1. Rejestrowi ARR zapewne odpowiada to pole struktury TIM_Period.
Dodać do drzewa projektu musisz. Nie definiuj częstotliwości zegara k kodzie z tych powodów: http://mikrokontrolery.blogspot.com/2011...
Witam. Jeżeli potrzebujesz dużej dokładności, zapomnij o GetTickCount - ma dokładność około 10ms. Wystarczy użyć dwóch funkcji. Po pierwsze: QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency) po jej wywołaniu pod adresem lpFrequency siedzi częstotliwość zegara wysokiej rozdzielczości, w tyknięciach na sekundę. następnie QueryPerformanceCounter(LARGE_INTEGER...
Nie wiem w jakim środowisku piszesz ale w AVR Studio musisz też podać częstotliwość zegara z jaką układ będzie pracować. Inaczej źle Ci powylicza opóźnienia _delay_ms i _delay_us
Jaka jest aktualna częstotliwość zegara? Jak często uruchamiane jest przerwanie? Ile trwa naciśnięcie przycisku? Musisz zmieniać opcje tylko kiedy przycisk został naciśnięty, nie przytrzymany. Dodaj do przerwania warunek sprawdzający poprzedni stan przycisku. Pomyśl nad wyeliminowaniem delay.
Wygląda na problem z ustawieniem szybkości transmisji - częstotliwość zegara UART jest inna, niż Ci się wydaje. Podejrzewam, że to nie jedyny problem, ale na wszelki wypadek nie pokazałeś więCej kodu, w tym deklaracji zmiennych.
nie mam pojecia Skoro tak, to po co chcesz "to" podłączać ? Zresztą nie sądzę, żeby Ci się udało. Przypomina mi to wyświetlacz częstotliwości zegara w bardzo starych obudowach z przed kilkunastu lat :D.
Typ obudowy układu scalonego nie ma wpływu na działanie, przynajmniej przy tych częstotliwościach zadana częstotliwość zegara=1773,4 kHz A czym sprawdzasz, czy układ w ogóle generuje oraz na jakiej częstotliwości (chociaż w przybliżeniu)?
Sam się nie bawiłem RC5, ale na elektrodzie trochę tego jest : http://www.elektroda.pl/rtvforum/topic53... http://www.elektroda.pl/rtvforum/topic25... Procedury są sprawdzone, ale zwykle na inną częstotliwość zegara... ;)
To jakiś cud, biorąc pod uwagę, że pokazany program nic przez UART nie wysyła. Czy zweryfikowałeś częstotliwość zegara procesora (np. miganie diodą w przerwaniu timera)? Na rejestrach BSRR i BRR nie wykonuje się operacji logicznych, bo nie ma to żadnego sensu.
Jaka jest częstotliwość pracy procesora w obu układach i jak się to ma do maksymalnej częstotliwości zegara SPI dla Twojego układu? Stawiałbym na wyższą częstotliwość na Twojej płytce, skutkującą zbyt wysoką częstotliwością SPI. Może też mieć to związek z konwerterem poziomów, o którym nic nie wiemy (schemat?) SPI nie może "gubić synchronizacji", bo...
Możesz podłączyć np 47k i 22pF, będziesz miał wtedy częstotliwość ok. 4MHz, o tym jak i do których pinów podłączyć masz [url=www.goradylewska.republika.pl/295-0... jest tam też wykres, który mówi jaki kondensator i rezystor podłączyć żeby uzyskać żądaną częstotliwość zegara.
To jest na pewno VCXO, częstotliwość zegara interfejsu telekomunikacyjnego STM-1/OC-3. Interfejsy takie wymagają możliwości synchronizacji przebiegiem referencyjnym z zewnętrznego źródła bądź odtwarzanym z sygnału odbieranego. Zobacz, czy to nie pasuje: http://www.tfc.co.uk/pdfs/VCXO_TFC_V936-...
Witam, jaka jest częstotliwość zegara atmegi dla rozwiązania z http://elfly.pl/multimetr/multimetr_DIP.... ?
Uruchamianie timera przed zaprogramowaniem okresu nie jest najlepszym zwyczajem. Wartość wpisywana do OCR to okres - 1. Napisz po prostu: OCR1A = FCLK / 256 - 1; (O ile częstotliwość zegara jest zdefiniowana pod nazwą FCLK - nie pamiętam, bo skończyłem z AVR jakieś 4 lata temu.)
nie kręć riva tunerem tylko systemowymi narzędziami prawym pulpit właściwości ,ustawienia zaawansowane geforce 6600 i tam po lewej masz narzędzie do pdkrecania ,ustawienie częstotliwości zegara ,jeżeli tego niemasz w tej zakładce to musisz dodać wpis rejestru przesyłam ci na email:D
Witam, Przy następujących ustawieniach oscyloskopu: TIME/DIV: 2mS VOLTS/DIV: 1v Podłączyłem sondę do pewnego zegara taktującego i otrzymałem taki wykres: http://obrazki.elektroda.pl/9379135400_1... Jak odczytać częstotliwość ? Z jakiego wzoru tutaj to wyprowadzić ? Jeden takt zegara, to 9.5 przedziałek na wykresie. I mam jeszcze 1 pytanie,...
Naprawdę wierzysz, że uszkodzenie taśmy powoduje zmianę częstotliwości zegara procesora? Coś za dużo tych cudów. Ok, WS2812 potrafi się uszkodzić, jeśli łączysz układy "pod prądem", bez wcześniejszego połączenia mas - w takim przypadku psuje się pierwsza kostka na taśmie - łatwo można to sprawdzić oscyloskopem (czy przepuszcza dane dla drugiej).
O ile nie wyprogramowałeś funkcji RESET - przytrzymać RESET podczas nawiązywania połączenia z ST-link przez 1..2 sekundy. Najpierw jednak sprawdć częstotliwość zegara ST-Link i zmniejsz do 1..2 MHz. Przy 10 MHZ szanse na połączenie są prawie żadne. Seria G nie nawiązuje połączenia z debuggerem po uśpieniu - na to trzeba uważać.
No, tak dobrze to nie jest. AVR-y (a w nich timery) nie mogą poprawnie zliczać impulsów o częstotliwości większej niż połowa częstotliwości zegara zakladając na wejsciu wypełnienie przebiegu 50%. Niezbędne będzie zatem zastosowanie preskalera. Proponowałbym ATMEGA8 z kwarcem 16MHz i z prescalerem /4 zbudowanym np z cyfrówki 74F74. Mamy zatem poniżej...
Ja zawsze daję 33pF dla kwarcu i jest ok. Można spróbować inny egzemplarz 8MHz. Płytka wydaje się zaprojektowana prawidłowo, czy noga RESET nie wisi w powietrzu? Dodatkowo ten procesor ma w bitach sterujących Fuse bit różne opcje zegara - możliwe że jest ustawiony oscylator ceramiczny, lub oscylator niskiej częstotliwości.
Nie koniecznie musi być to dokładnie 22pF- może być też np. 15pF (nota podaje przedział 12-22pF -dwa o równej wartości). W przypadku braku kondensatorów nie ma niebezpieczeństwa uszkodzenia mikrokontrolera ani rezonatora- istnieje natomiast ryzyko, że rezonator nie podejmie pracy i mikrokontroler nie wystartuje lub mikrokontroler będzie pracował z niestabilną...
Proszę bardzo, a sam jestem tego ciekaw i można wiedzieć co to jest za model - producent - tego zegara? Pozdrawiam
Nie będę pisał dwa razy, więc przekopiowałem swoją wypowiedź z innego forum... No cóż. Jak widać zainteresowanie tematem jest dość skromne, jakby nikt nigdy tego nie robił lub była to jakaś wielka tajemnica. Poradziłem sobie sam. Podziękowania dla movzx za to, że w ogóle podjął jakąkolwiek próbę i dyskusję. Postanowilem zamieścić na forum kilka uwag...
Witam. Mam problem z obliczaniem częstotliwości maksymalnej i minimalnej taktowania zegara. Jakby ktoś mógłby mi wyjaśnić co to jest częstotliwość maksymalna i minimalna taktowania zegara, dlaczego nie wolno ich przekraczać, co się dzieje gdy przekroczymy te częstotliwości to byłbym bardzo wdzięczny. Tutaj mam schemat z którego należy wyznaczyć te częstotliwości....
Zmień mikrokontroler na taki, który ma timery o odpowiadających Ci parametrach. Układ dobiera się do założeń projektowych. Potrzebujesz timera, który będzie miał okres ok. 600 cykli przy 60 kHz, czyli częstotliwość zegara powinna wynosić nie mniej, niż 36 MHz. Prawdopodobnie dowolny uC z rdzeniem Cortex, zresztą pewnie tańszy od ATmega128, zapewni spełnienie...
Witam, w syntezie DDS częstotliwość zegara pozostaje stała - przeważnie jest to generator kwarcowy lub dodatkowo układ PLL, a zmiana częstotliwości generowanego przebiegu odbywa się poprzez zmianę wartości tzw. słowa programującego. Artykuł który zamieszczam poniżej do pobrania pochodzi z czasopisma "Radioelektronik" nr 1/93 - mam nadzieję, że rozwieje...
Jeżeli nie potrzebujesz dużej mocy obliczeniowej, to lepiej zastosować wolniejszy. UART dobrze robi się na 3,6864MHz - do kupienia w zasadzie wszędzie. Jeżeli okaże się, że mocy obliczeniowej brakuje, to zawsze możesz wymienić kwarc na szybszy. W programie dobrze jest zdefiniować sobie wszystkie wartości wpisywane do ustawień zegara UART-a, timera itp...
Nawet kwarców nie trzeba zmieniac skoro jest mozliwosc uzycia wewntetrznego generatora. A pytam dlatego ze nie programuje w BASCOMie wiec nie jestem w stanie sprawdzic - i stąd to pytanie gdyz napotkalem problem pomiaru temperatury w urzadzeniu bateryjnym co stwarza sprzeczne warunki pracy.
hej wybaczcie za ten post, ale ostatino poruszam sie troche "po omacku... czy ktos z tu obecnych moze mi powiedziec jaki maksymalny zegar moge podlaczyc do w/w spartana ? w datasheecie znalazlem jedynie o DCM, do ktoreych mozna podpiac 1..280 MHz (czy oznacza to ze moge sobie ta czestotliwosc pomonozyc/dzielic etc i rozumiem ze podpina sie wtedy do...
tak mysle ze z 10% z tego wycisniesz, ale pytanie jak bedzie ze stabilnoscia?! Najlepiej probowac krecic co kilkanascie/dziesciat kHz i zobaczyc jak sie grzeje... tak zeby z 40*C nie przekroczyl!! Takich szczegolowych info o tak archaicznym sprzecie to raczej nie znajdziesz!
Jak chcesz wykorzystać do tego spi skoro to układ wystawia dane na wyjście równolegle? Poza tym zauważ że samplowanie zależy od częstotliwości zegara jakim będziesz taktować układ. Jak podasz mu zegar 20MHz na pin CLK to układ będzie wyrzucał 20Msps, jak dasz mu 1MHz, to będzie 1Msps. Masz to pokazane na prostym wykresie na 3 stronie DS.
Proszę bardzo, gdzieś mi się zawieruszył ładnie narysowany schemat w komplecie, ale rozrysowany w częściach jest. Plus brakujące pośrednie fotki, kiedy kalibrowałem częstotliwość zegara, tylko wtedy był bez obudowy i działał.
No wszystko fajnie, ale jak w tym Cubie ustawić niższą częstotliwość zegara dla kodeka?
Jaka jest częstotliwość zegara SPI?
Może też mieć na to wpływ błędne obliczenie UBRR dające nieoptymalną wartość dla tych częStotliwości zegara i transmisji. Cyfry mogą wtedy przechodzić poprawnie, a litery już nie. Takie użycie przerwania UART jest bezsensowne. Mniej czasu zajmie odczyt UDR w pętli zdarzeń, a jeszcze lepiej zrobić całą reakcję na znak w przerwaniu UART, z uśpieniem procesora...
Metoda ze zliczaniem przecież jest bez sensu. W takim przypadku potrzebny był by zegar w częstotliwości większej niż częstotliwość sygnału który byśmy opóźniali. Co do buforów to przecież pisałem. Ale faktycznie będzie problem z wycinaniem zbędnych sygnałów (buforów). Sam się zastanawiam jak to zrobić. Może sygnały pośrednie trzeba wypuszczać na piny...
Mam pewien problem...(Atmega 128A) Otóż - wg. dataszita częstotliwość wbudowanego zegara rośnie ze spadkiem temperatury (dziwne...). Ale - nie ma informacji, jak się z kolei zachowuje zegar w przypadku napędzania zewnętrznym kwarcem. Bo z pomiaru (na razie wstępnego - od momentu uruchomienia systemu do wystąpienia pewnego sygnału) wychodzi mi, że odwrotnie...
Z jaką częstotliwością rezonatora pracujesz? Wszystko co dotyczy konfiguracji liczników masz w help'ie (również w b. dobrym polskim tłumaczeniu autorstwa Zbigniewa Gibka) przykład: CONFIG TIMER0=TIMER, PRESCALE=64 'ustaw timer/licznik0 jako timer z podziałem częstotliwości zegara /64 (...) ON TIMER0 wyswietl 'po przepełnieniu licznika skocz...
Efekt zadziałałby prawidłowo, gdyby udało się zbudować coś, co na wejściu brałoby sygnał z gitary odczytywałoby jego częstotliwość i na wyjściu zapalałaby np jednego z 12 LED_ów przypisanego do określonego tonu i jego oktaw w górę i w dół. Dioda ta następnie przełączałaby (przestrajała) generatar na jeden z dwunastu stanów. Ale jak to zrobić w praktyce...
Witamy na forum :) Proste opóźnienie to pętla, która wykonywana jest w przez określony, czas odliczany jakąś zmienną. Znając ilość cykli zegara, które na jeden obieg pętli mikrokontroler zużywa oraz znając czas trwania jednego cyklu zegara (obliczony z częstotliwości zegara) , można wyliczyć ile czasu taka pęta się wykonuje. Poprzez odpowiedni dobór...
Dzięki, tyle potrzebowałem wiedzieć.
Sygnał specjalnie nie wyszukany... :D To może na początek zaproponuję niewyszukane rozwiązanie. Dawniej w efektach gitarowych (echo, chorus, pogłos) używano takiej pamięci analogowej TDA1022, zwanej popularnie pamięcią kubełkową. To był jakby taki analogowy rejestr przesuwny na kondensatorach. Zmieniając częstotliwość zegara można było płynnie zmieniać...
temat zamykam, dziękuję wszystkim za udział w dyskusji... :)
Ma sens jak najbardziej, ale układ jest bardziej skomplikowany niż myślałem. Otóż budzik daje jeden impuls dodatni a jeden ujemny. Trzeba ten ujemny odwrócić(czyli zróżniczkować i zrobić reakcję na szpilke). Ogólnie trochę prądu to zeżre jeśli zrobisz na bipolarnych elementach. w sumie gdyby brać pod uwagę tylko impulsy dodatnie, to budzik jest debilem...
RS232 to własnie tylko warstwa fizyczna. To, co i w jaki sposób będziesz przesyłać, zależy tylko od Ciebie i można to zrobić rożnymi warstwami fizycznymi. Spokojnie możesz testować bez żadnych konwerterów które dołożysz później. I2C na tych odległościach, bez buforów nie pójdzie. Z dobrymi przewodami i niską częstotliwością zegara do 2m jako tako ruszy...
Nie wiem skąd wyczarowałeś to "+ 0x18" i nie wiem czemu niektórzy muszą wszystko mieć w hexie, nawet jak nie ma to sensu... Otóż wartość I2C_CR2_FREQ_24MHz wynosi - co za zaskoczenie - 24. Okazuje się dodatkowo, że skoro czas zegara wyliczasz jako t = 1 / f, a potem wartość do wpisania do TRISE wyliczasz jako trise = 1 / t, to w zasadzie łatwo zauważyć,...
Tak wiem, pomyliłem z tym 8khz i 128mhz (odrazu poprawiłem) Dalej jest źle. Może być 8 MHz lub 128 kHz. Wielkość symboli ma znaczenie. Pomiędzy jednostką a wartością musi być spacja. Ponadto k (kilo) to 10^3, zaś M (mega) to 10^6. Z kolei m (mili) to 10^-3. Jak widać mylisz to wszystko. Jak zmienić częstotliwość zegara na lini sclk programatora? Wygląda...
OK teraz tylko na ile ustawić 0 4 czy 64 ms. dodam że jest to termostat na układzie DS1820 z wyświetlaczem LCD
9.) Shift Register - rejestr ... ... przesuwający 10.) Conversion Clock - konwersja zegarowa ??? bez sensu Zegar konwersji 1.) clock divider dzielnik częstotliwości zegara 2.) Digital Low-Pass Filter 16-Bit - filtr cyfrowy 16-bitowy niskiego poboru mocy i (jak dorobić "pass"???) Cyfrowy 16-bit filtr dolno-przepustowy Poza tym polecam ponumerowanie kolejno...
Jaką częstotliwość zegara masz podaną w ustawieniach Bascoma, tak samo jaki uK masz podany? Zawsze lepiej użyć dyrektyw REGFILE i CRYSTAL. Czy poprawnie masz ustawione źródło sygnału zegarowego w bitach konfiguracyjnych? Poprawiony kod: $regfile = "attiny2313.dat" $crystal = 1000000 Config pind.6 = output Config pind.4 = output portd.4 = 0...
Temat znany przy praktycznie każdym nisko budżetowym zegarku. Wystarczy dolutować trymer (jeśli zegar spieszy) lub zmienić rezonator kwarcowy jeśli opóźnia się. Generalnie każdy taki zegarek powinien mieć wyjście kontrolne, do którego podłącza się dokładny miernik częstotliwości i zmieniając pojemność tego trymera można w pewnych granicach ustabilizować...
Co to znaczy ze "zaskoczy" ?
I biorąc pod uwagę że czułość odbiornika DCF77 jest na poziomie kilkunastu-kilkudziesięciu µV kolega spodziewa się coś zobaczyć na tej częstotliwości?
Jak bys mial zdjecie tej plyty to mozna by poszukac w Total Hardware 99 opisu plyty, bo tak to raczej ciezko cos powiedziec. Moze ktos wylutowal piny od zworek? Jezeli w ogole sa na plycie pola gdzie powinny byc zworki to mozna by sprobowac polaczyc odpowiednie ze soba.
Kolego skup się na konfiguracji sterownika-końcówki mocy silnika a sterownika PLC, chodzi o częstotliwość zegara i rozdzielczość kroków. Pokaz jaki masz sterownik krokówki i jak ustawiony jest.
Wypelnienie znaczy ile sygnal ma wartosc 1 w stosunku do jego okresu, w jakim sie powtarza.
GPIOSetValue( PI_PORT, PI_BIT, ~GPIOGetValue(PI_PORT, PI_BIT)) Wywołujesz w przerwaniu aż dwie funkcje, to stanowczo za dużo ! Spróbuj użyć LPC_GPIO0->DATA ^= PI_BIT; oczywiście w miejsce LPC_GPIO0 odpowiedni port. Czy w LPC jest możliwość konfiguracji częstotliwości pracy portow, podobnie jak w ST? Odpowiedzią dla LPC1114 jest ten...
1. kompilator na podstawie F_CPU sam policzy ( delay.h), aby było dobre opóźnienie w funkcji _delay_xx(). 2. dla 1wire błędy szybkości ustawione w UART nie mają większego znaczenia, w przeciwieństwie do transmisji łączem np. RS232. Dla tego konkretnego projektu można zwiększyć w setbaud.h tę definicję: #define BAUD_TOL 2 // na większą wartość 3. Poczytaj...
Tak jak pisali Koledzy wcześniej, te 2% błędu oznacza niedopasowanie częstotliwości zegarów i jako takie może być pominięte. Niemniej jednak przy transmisji danych może dojść do chwilowych zakłóceń sygnału, co spowoduje powstanie "krzaków". Aby temu zaradzić można zastosować kontrolę CRC dla ramki danych, transmisję z potwierdzeniem i retransmisją w...
//częstotliwość zegara #define F_CPU 1000000L Kompletnie niepotrzebne Sam program wygląda dobrze, polecam Ci gorąco ten Tzn mam ustawić wewnętrzny oscylator na 8 MHz? Dokładnie tak, po tym ustawieniu nie będziesz miał problemu z wgrywaniem programu od razu przez środowisko, np poprzez Eclipsa, kurs do niego znajdziesz na kanale do którego link załączyłem...
Używam tego programu, ważne by wybrać właściwy układ PLL, tzw.clock generator. Biosu to nie ma prawa zniszczyć w jakikolwiek sposób, bo to działa spod Windowsa. Najpierw wybierz odpowiedni układ PLL, potem naciśnij "Get FSB" a potem przesuń pierwszy górny suwak o jedną pozycję (jeden klik)w prawo. Dolny suwak służy do asynchronicznego podniesienia częstotliwości...
Walcze z budową Cobry na PCB od kolegi Zdzis_ek. Dokonałem próbnego uruchomienia. Wydaje mi się, iż efekt jest bardzo optymistyczny? Problem jest w synchronizacji. Którym elementom przyjrzeć się na początku? https://filmy.elektroda.pl/41_1658506503... Zbadaj częstotliwość zegara. Zbyt duży błąd częstotliwości może powodować problemy z synchronizacją....
To w końcu wykonywane instrukcje w procesie zależą od zegara czy od szybkości logiki? Pytanie jest tak postawione, że w zależności od tego jak się je zrozumie, można odpowiedzieć, że zależą od jednego i drugiego, albo nie zależą od żadnego :D Próbując to uporządkować: 1. W procesie taktowanym zegarem wykonają się wszystkie operacje, które są tam wpisane....
Dzięki pomogło. Źle zinterpretowałem to zdanie. Pzdr. Mike
Typ tranzystora jest praktycznie bez znaczenia - dowolny nie za duży pnp. Mylisz częStotliwość przerwń z częstotliwością zegara timera. Zegar ma w tym przypadku częstotliwość 1000000 / 64, a ty dzielisz to timerem przez 254, co daje jakieś marne 64 Hz - sporo za mało, wyświetlacz wibruje jak wściekły. Powinno być ok. 1200 Hz, a minimum 600 Hz. Przy...
https://ark.intel.com/content/www/de/de/... "Grafika procesorowa Grafika procesora ‡ Karta graficzna Intel® UHD 630 Podstawowa częstotliwość zegara grafiki 350 MHz Maksymalna dynamiczna częstotliwość grafiki 1,15 GHz Maksymalna pamięć wideo grafiki 64 GB Obsługa 4K...
Jeśli nie zależy Ci na stosowaniu CPLD, FPGA to możesz wykorzystać programowalny generator sygnału zegarowego np. ICS8430BI-71. Umożliwia ustawienie częstotliwości od około 16 do 700 MHz z krokiem zależnym od częstotliwości. Przy częstotliwościach <50MHz jest to 0.125 MHz później co 0,25 a najwyższe częstotliwości powyżej 350 MHz już tylko co 2 MHz....
Witam, Na bazie tego schematu nie da się - moim zdaniem - przerobić twojego sterownika. Układ ze schematu steruje silnikiem o kroku 1.8° (200 kroków/obrót) dając 2 lub 16 obr./sek. przy częstotliwościach zegara odpowiednio: 100Hz i 800Hz. Zegar steruje specjalizowanym driverem silników krokowych, którego zadanie - w twoim sterowniku - spełnia nieoznaczony...
Jaka jest częstotliwość zegara procesora? Przelicz rzeczywistą szybkość transmisji i zapewne będziesz miał wyjaśnienie Twojego problemu. Poza tym albo pomyliłeś coś wklejając kod, albo masz funkcje Transmit i Receive zadeklarowane wewnątrz innej funkcji o tej nazwie Transmit, co zapewne nie było Twoją intencją. Z kolei ten "kod": [syntax=c]int(main){...
Sterownik zegarowy do kotła prawdopodobnie nie ma własnego generatora tylko traktuje częstotliwość sieci energetycznej jako wzorzec. Być może trafiło Ci się, że po podłączeniu miernika sieć nieco zwolniła z częstotliwością. Gdyby zegar zaczął się spieszyć, to można by było uznać, że zakłócenia wprowadza miernik poboru mocy. Przy zasilaniu elektroniki...
No niestety nic nowego nie znalazłem. Wyprowadziłem LOCKED na zewnątrz i rzeczywiście nie wstaje w niedziałającym przypadku. No to jak to nie znalazłeś. Nie ma LOCKED-a to nie będzie sygnału zegarowego na wyjściu. Pozostaje kwestia resetu i częstotliwości(stabilności i wartości) zegara na wejściu DCM. Tak chodziło mi o format Edif 2 0 0 (*.edn, *.edf,...
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
Robi to co napisałem, bo cały program testuje na debuggerze Jeżeli program robi to co chcesz, to super! Wiem, że powinienem odczekiwać, ale program uruchamiam krok po kroku i za każdym razem czekam aż flagi "ready" będą ustawione Jeżeli wiesz, że trzeba zaczekać w programie, ale świadomie tego nie robisz, to pomoc jest niemożliwa. Bity kasuje się zazwyczaj...
Wg noty katalogowej LAN8742A, na wejście CLKIN powinien być podawany zegar o częstotliwości 50 MHz. Ze schematu modułu KAmodESP32 wynika, że na CLKIN (ETH_MCLK) podawane jest tylko 25 MHz. Trzeba by zmierzyć częstotliwość zegara, jaka jest naprawdę. https://obrazki.elektroda.pl/5177636600_... https://obrazki.elektroda.pl/5723471000_...
Jeśli sygnał PWM jest generowany tak, że w każdym okresie przez ileś cykli zegara jest '1', a przez resztę '0', to mamy tu pewną częstotliwość zegara nakładającą ograniczenie na parametry sygnału PWM. Można mieć wyższą częstotliwość PWM kosztem zmniejszenia liczby poziomów współczynnika wypełnienia. Udało Ci się wyczytać, jak to ograniczenie wygląda...
Można pomyśleć o użyciu CMOS 4541 (CD4541, albo odpowiednik) do odmierzania czasu - on świetnie do tego pasuje. Zajrzyj do noty katalogowej. Do trzech końcówek (zwykle 1-3) podłącza się kondensator i dwa oporniki - one określają częstotliwość zegara. Trzeba poczytać, jak się je dobiera, opory powinny być duże (1+ MΩ), bo prąd, który przez nie popłynie,...
mechanizm zegara wahadło zegara generator zegara
linux puppy ademco express wykonał nieprawidłową operację
Naprawa płyty HDMI: Diagnostyka i wymiana komponentów Bęben pralki nie obraca się - przyczyny i rozwiązania