-Aby odebrać dane, które przechwyci odbiornik konieczne jest użycie przerwań? Czy można je odczytać tak samo jak dane z rejestrów ? Nie jest potrzebne. Wystarczy sprawdzić rejestr Status a w nim bit RX_DR. Jeśli jest ustawiony to znaczy, że odbiornik coś odebrał i to coś czeka na nas w FIFO. -O co chodzi z adresem RF i jego szerokością ? ??? Rozwiń...
Chyba w jakimś wątku już opisywałem o co chodzi z tym zegarem - rejestr wyboru zegara jest rejestrem chronionym, aby możliwa była jego zmiana należy zezwolić na to w rejestrze ochroniy konfiguracji - po zezwoleniu zmianę należy dokonać w czasie 4 taktów zegara, w przeciwnym razie wpis jest ignorowany.
Stosując kwarc uzyskasz tylko stabilniejszą pracę, lecz w tym zastosowaniu to nie ma znaczenia. Co do szybkości, to i bez kwarcu uzyskasz częstotliwość taktowania 8MHz. Do sterowania LED'ami zastosuj rejestr 74HCT595 , wtedy sterujesz trzema liniami, zamiast sześcioma. Przy zastosowaniu rejestru, możesz zostawić kwarc, bo i tak zostają wolne trzy piny...
1. Przeczytaj dokładnie w manualu co robi ten bit. Kilka stron wcześniej masz obrazki które doskonale pokazują po co on jest. On tylko włącza bądź wyłącza buforowanie, a nie przeładowywanie czegokolwiek. 2. Rejestr ten w Twoim przypadku nie ma wpływu na częstotliwość, bo jego wartość ustawiona jest po prostu na połowę okresu timera, równie dobrze mogłaby...
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ć...
\ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą, jednak obecny ustawiony czas jest przykładowy, nawet...
Nie znam się na bascomie ale Twój kod wydaje mi się dziwny. Adres urządzenia to 0x10 (W-0x20, R-0x21 jak kto woli), pierwsze dwa bajty to rejestr konfiguracyjny z adresu 0x02 a kolejne dwa to dopiero częstotliwość stacji zapisana w formie 87+offset x kanał + jeszcze kilka bitów konfiguracyjnych a u Ciebie jest (o ile dobrze rozumiem Twój kod) zupełnie...
Nie. Raczej myślisz dobrze. Po prostu zwiększa Ci się częstotliwość która idzie do podziału przez rejestr UBRR. Np. dla jakiejś prędkości rejestr UBRR musiał by przyjąć wartość 73.5. No i nie da rady. Musi być 73 albo 74. I jest błąd w prędkości. A jak ustawisz bit U2X to wartość UBRR musi wynosić 73.5 * 2 = 147.0 co już jest możliwe do ustawienia....
Hej, Przyznam że nie mogę do końca zrozumieć metody podanej w linku. ................. (1)Trzeba by zmienić częstotliwość taktowania. (2)wzory na policzenie częstotliwości są w rozdziałach modes of operation poszczególnych timerów. ________________________________________ Ad1. Nie trzeba -wyjaśnienie niżej... (poza tym, jak w Arduino chcesz zmienic...
Dlaczego przy wypełnieniu 100 % stoi, a przy 0 % coś tam się dzieje ? Co oznacza PWM o wypełnieniu 100%? To już nie są impulsy, to jest napięcie stałe. Dlatego zmieniłem preskaler na 1024 i teraz mam częstotliwość 488 Hz oraz okres 2 Nadal nie rozumiesz. Potrzebujesz częstotliwości ok. 50Hz, a nie 488Hz. Proponuję to zrobić w osobnym projekcie na timerze...
Raczej częstotliwość musi być niższa, żeby działało poprawnie - preskaler obniża częstotliwość na nie podwyższa. I efekt jest zgodny z notą - ADC działa jako tako do 1MHz, aczkolwiek rosną szumy. Widać twój egzemplarz działa aż do 2MHz, ale pewnie szumi wtedy okropnie. Przy okazjiu, usuń to return z ISR bo jest niepotrzebne. Rejestr ADC możesz czytać...
Nie zauważyłem w Twoim kodzie, żebyś ustawiał rejestr TWBR i/lub bity TWPS, więc po resecie będą one miały wartość domyślną, czyli 0. Dla takiego ustawienia, przy częstotliwości taktowania procesora 11,0592MHz, uzyskasz na linii SCL częstotliwość taktowania równą 691,2kHz , co jest wartością zbyt wysoką. Maksymalna dopuszczalna częstotliwość np. dla...
Dzięki... i rozumiem, że Counter0 liczy do 255, ... W trybie , który przedstawiłem - tak , ale w innych trybach, gdzie TOP może stanowić rejestr OCR0A , jest inaczej. a wypełnienie przebiegu wynosi Pwm0a/255? Dokładnie rzecz ujmując Pwm0a/256 Z jaką częstotliwością działa PWM (domyślnie chyba 500kHz)? Da się ją regulować? Mówiąc ogólnie - częstotliwość...
Niepotrzebnie ustawiasz preskaler (PSC=1). Zmień na PSC=0. Częstotliwość licznika jest dzielona przez (PSC+1). A teraz czemu UDIS pomagał: rejestr preskalera jest buforowany*. Nowa wartość zaczyna działać po UEV (update event). Bez bitu UDIS, UEV pojawiał się po przekręceniu licznika - zaczynała działać nowa nastawa preskalera (podział przez PSC+1,...
W c ten program gdzies w internecie widziałem.. Bedzie wymagał być moze małego dostosowania. Mam go ale niestety w asm pod atmege 16. ; Programowalny pilot RC5, obsługa interfejsów optycznych i pamięci EEPROM ; Rafał Baranowski (C) 2004 .INCLUDE "m16def.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 1000000; częstotliwość pracy w Hz .EQU...
Raczej 255 = 0xFF (8bit). Przerwanie wykonuje się przy zrównaniu licznika z wartością 255, licznik liczy w górę a preskaler to 256, zakładając częstotliwość CPU na 1MHz przerwania wychodzą co: 256/1MHz*255 = 65ms . (dla 8MHz to około 8ms) Tego co nie jestem pewien, to to czy licznik (mam na myśli rejestr TCNT1 ) jest zerowany przy wartości maksymalnej...
W AVR bym po prostu na czas "składania" zmiennej m w funkcji read_us wyłączył globalnie przerwania - cli() i po zapisaniu wartości do zmiennej m włączył - sei(). Czy tutaj trzeba wykonać podobną operację? Ale to Ci nic nie da, bo przecież timer chodzi nadal (; Oraz czy mógłbyś Freddie opisać jeden ze sposobów jak uzyskać "sparowany" odczyt. Zrób to...
Jak pojawiaja sie krzaczki to jest problem z predkoscia. W jakim programie piszesz? Jaki masz kwarc? Dodano po 11 Zobacz czy dziala Ci to: // Sterownie diodą LED podłączoną do dowolnej linii mikrokontrolera // za pomocą dowolnego znaku odebranego z portu szeregowego // mikrokontrolera i wysyłanie jej stanu na port szeregowy #include <avr/io.h>...
Opis przesyłu (warstwa fizyczna): SCK - pin 3 - Serial clock CE - pin 2 - chip enable SDI - pin 6 - serial data input SDO - pin 5 - serial data output Stan spoczynkowy łącza: SCK=0 i CE=0 Dane podawane na SDI (do układu) są zatrzaskiwane w układzie TC72 przy zmianie SCK z 1 na 0 Dane pojawiające się na SDO (wyjście ) są wysuwane przy zmianie SCK z...
Witam :arrow: nsvinc a skąd wyszło Ci 500Hz. Jak na mój gust trochę dziwna wartość. Przy założeniu, że przemiatanie będzie 64 razy na sekundę - tak sobie przyjąłem, to częstotliwość wyniesie 6400Hz lub odświeżanie co około 156uS. Zastosowanie wyświetlaczy ze wspólną anodą czy katodą nie ma żadnego znaczenia choć przyznać trzeba, że łatwiej dostać te...
Rozwiązanie z SPI jest o tyle fajne, bo zawsze będzie wolniejsze od transmisji równoległej dla typowego uC. Więc nie potrzeby nawet sprawdzać czy bufor jest pusty czy nie. Trzeba tylko co piksel zapewnić działania w tle, w tedy uzyskamy najlepszy framerate dla rozdzielczości oraz będzie pchać z taką prędkością dane ile magistrala/DMA/SPI fabryka dała...
Masz może pełną serwisówkę od tego modelu, bo wszędzie widzę tylko schematy a tu masz także przebiegi ? Ja bym pierwsze co zrobił, to zamiast tego nieszczęsnego prostokąta, wpuścił do układu sinusoidę 1kHz i poszedł po układzie patrząc gdzie przestanie być ona sinusoidą (w sensie odkształcenia totalnego a nie schodkowania wynikającego z próbkowania....
--- kspro broni, kspro radzi, kspro nigdy Cię nie zdradzi! --- Jak już opisałeś jak to ma działać to się zmobilizowałem i zrobiłem ten projekcik, bo zdałem sobie sprawę, że to najlepiej wyjaśni, o co mi chodziło z tym generowaniem impulsu, rozwieje różne wątpliwości i w ogóle pokaże "jak to się robi". Poza tym jak dotąd te wszystkie dyskusje były mało...
"Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...
https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...
https://obrazki.elektroda.pl/7245713600_... BK7231 zazwyczaj programujemy przez UART - pozwala na to wgrany przez producenta bootloader. W wyjątkowych sytuacjach jednak możemy niechcący ten bootloader nadpisać - wtedy musimy użyć trybu programowania SPI by odratować zablokowany układ. Tutaj opiszę, jak działa tryb SPI w BK7231 oraz...
https://obrazki.elektroda.pl/6301388200_... Mamy zgodę właściciela sprzętu na rozkręcenie miernika częstotliwości wykorzystanego do sprawdzenia https://obrazki.elektroda.pl/3085571500_... https://obrazki.elektroda.pl/4685164500_... Zdejmujemy górną część obudowy i zaglądamy do wnętrza. https://obrazki.elektroda.pl/5530751300_...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...
Odgadnięcie kodowania to była jedno z "wyzwań". Niektóre wartości są kodowane jako "float" 32 bity. To są zwykle te, na które jest miejsce na dwa rejestry. Patrząc na obrazek z programu orno, to będą wszystkie moce, do nich stosujemy round(mem2float(regs[0], regs[1]),3) Jak jest tylko jeden rejestr na wartość, i czujemy że odczyt ma sens, tak jak częstotliwość...
Mam zamiar dziś zaprezentować swoją zabaweczkę - układ przyjmujący sygnał MIDI, sterujący szesnastoma stacjami dyskietek. Na razie wejście MIDI jest tylko poprzez port szeregowy; pętlę prądową zrobię troszkę później; będzie można wybierać, czy sygnał ma być brany z prawdziwego MIDI czy z MIDI na rs232. Poza tym i tak nie posiadam fizycznego wyjścia...
https://obrazki.elektroda.pl/8941835900_... Z okazji zbliżających się świąt postanowiłem zaprezentować ozdobę, którą zbudowałem dwa lata temu. Od strony elektronicznej jest to zwykła lampka RGB, czyli nic niezwykłego. Warte uwagi są zastosowane w niej elementy świecące, bowiem są to oświetlacze LED wymontowane ze skanerów. Można je...
Heh, już kiedyś gdzieś o tym się spieraliśmy, mnie "pływał" sygnał na każdym jednym Strowgerze, może kwestia wrażliwego słuchu. Nie mówię, że nie. Na maszynie którą posiadam, nic takiego nie zauważyłem. Czy każda ACMM podawała 350+425, czy też było to zwykłe 400Hz? Mówię o latach 80. i wczesnych 90. U mnie była E-10A i po "0" podawany był identyczny...
Odpowiedź będzie zależna od zegara jaki dostaje AY3. W zależności od kompa te częstotliwości bywały różne. Dla COBRA1 trzeba będzie przyjąć jakiś standard. Ja mam 2048 kHz. Ogólnie to może być np. 1,625 MHz... czyli zegar 6,5 MHz / 4 ... chyba gdzieś znajdzie się takie miejsce gdzie jest taki takt. Wówczas nie trzeba tego generatorka na inwerterach...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
Natomiast w Atari ST, który zawiera Motorola 68000, jak wybierze się najszybszą możliwą częstotliwość zegara (miałem emulator, w którym oryginalnie było 8MHz, a można było wybrać chyba do 32MHz), to gry działały zawsze prawidłowo, a nawet przy szybszym zegarze, w niektórych programach czas odmalowywania obrazu był krótszy, bez wpływu na walory użytkowe...
https://obrazki.elektroda.pl/3659772000_... Witajcie, pokażę tu w praktyce różne zasilacze podświetlenia CCFL Seria o uruchamianiu modułów/częsci z elektrośmieci W podobnym klimacie napisałem już nieco tematów; oto niepełna lista: Tematy przedstawiają bardzo proste, ale też "fajne" sposoby na jaki początkujący czy też amator może wykorzystać...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
https://obrazki.elektroda.pl/2372916000_... Dzisiaj kolejna zabawa sprzętem z elektrośmieci, tym razem zawilgoconym tunerem HDTV DSB-H370G, z którego środka odzyskam trzy przetwornice step down oraz też zademonstruję jak można zmienić im napięcie wyjścia. Przy okazji też, standardowo, ogólnie obejrzymy jego wnętrze i budowę. DSB-H370G...
https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
A może trochę precyzyjniej co by to miało robić. szukam mikrokontrolera 12bitowego Może być trudne bo obecne kontrolery raczej nie są 12 bitowe ale mogą mieć 12 bitowy rejestr do generowania PWM. Rozumiem, że to jest istotne. 12 bitów PWM to 4096 różnych czasów trwania impulsu i jak ma być powtarzany z częstotliwością 10kHz to licznik tego PWM będzie...
Witajcie. Jutro zacznę tu tworzyć rozległy temat o modowaniu laptopów T61 i T61P. Tworzę ten zarys tematu by upewnić się, że to jest prawidłowe miejsce na forum do napisania takiego dokumentu. Jeżeli nie jest, proszę o pokierowanie w lepsze miejsce. Modyfikacje obejmować będą: - zdjęcie whitelisty sprzętu, - odblokowanie transferu sata II dla głównego...
https://obrazki.elektroda.pl/3029878300_... Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny (zegarowy...
AD9833 zawiera 5 rejestrów: 1. 16 bitowy rejestr kontrolny (w zasadzie 14 bitowy) 2. 28 bitowy rejestr częstotliwości FREQ0 3. 28 bitowy rejestr częstotliwości FREQ1 4. 12 bitowy rejestr fazy PREG0 5. 12 bitowy rejestr fazy PREG1 Rejestry fazy możesz sobie na poczatek darować, podobnie jak wykorzystanie jednocześnie dwóch rejestrów częstotliwości. Z...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat XH-W1219. Opis ten opieram na wersji, którą ja posiadam, w sprzedaży dostępne są wersje, gdzie widać małe różnice w płytce PCB, co może też wiązać się np. z innym oprogramowaniem, które to zawiera inne funkcje. https://obrazki.elektroda.pl/5453665300_...
Na screen3 w wektorach jest zaznaczona część w stanie górnym która ma 300Hz. Nie ma czegoś takiego jak częstotliwość w stanie górnym... częstotliwość to jest odwrotność okresu, okres to zaś czas po którym powtarza się cykl przebiegu. Kursory w oscyloskopie są "głupie", podają czas i częstotliwość, biorąc "na wiarę", że operator wie co robi i zaznaczył...
Częstotliwość pracy syntezera jest określana 13sto bitowym słowem. Ja to robię w ten sposób że zakładam w pamięci procesora dwa bajty jako rejestr częstotliwości. Można łatwo ten rejestr zmieniać UP/DWN co daje nam po jego załadowaniu do PLL zmianę częstotliwości. Rejestr ten aby wyświetlicz częstotliwość mnożę przez raster i wynik zamieniam na wartość...
rejestr modbus chrome rejestr rejestr assembler
manta ładowanie głośnika czujnik dallas ds1820 meteor schemat radio
interfejs lexia kabel brake radio
Oporność cewki zaworu wodnego w zmywarce: typowe wartości i pomiar Wpływ nieogrzewanego piętra na temperaturę mieszkania