Wszystko pięknie tylko dlaczego masz przekręcone linie A i B między transceiverami? Przecież w ten sposób nadawane jedynki odbierane są jako zera i na odwrót. Co prawda nie podałeś dokładnie jaki jest rodzaj transmisji, ale i bez tego widać pewną prawidłowość, zwłaszcza jeśli założy się transmisję asynchroniczną startstopową, 8 bitów danych, 1 bit stopu,...
kod pojedynczego klawisza ma 11 bitów z tego 8 bitów danych, chciałem zapytać czy clock działa cały czas czy wypuszcza 11 impulsów przy naciśnięciu klawisz?? jeżeli działa cały czas (tak pewnie jest) to czy w tym schemacie w linku ta informacja zostanie wyświetlana, czy "przeleci" przez diody rejestry i diody, jeśli tak to jak ją zatrzymać aż do naciśnięcia...
Witam, Nie znam tego kodu w całości z tego co widzę to tak; 0111 bin to to samo co 7 dec. Cyfra 7 to tak naprawdę adres komórki w której znajduje się sekwencja bitów odpowiadająca za takie ustawienie pinów procesora aby wyświetlał cyfrę 7. Wydając polecenie wyświetlenia liczby X dajemy rozkaz wyświetlenia na wyświetlaczu zawartości F lash z komórki...
To forum zajmuje się trochę innymi rzeczami ale trochę ci przybliżę popularny kod RC-5. Pojedyńcza sekwencja kodowa składa się z 4 części: - 1,5 bitów startowych - 1 bit kontrolny - 5 bitów adresowych - 6 bitów rozkazu (informacyjnych) Czas nadawania jednej sekwencji kodowej wynosi 25ms i są nadawane jako paczki impulsów o częstotliwości około 36...38khz...
Nie jestem pewien, jak wygląda pakiet Ethernet na skrętce - ale chyba tak samo, jak dla koncentryka; struktura pakietu jest taka, że najpierw są bity synchronizacji - na zmianę 0 i 1, potem znak początku pakietu (chyba kod 10101011), potem adres docelowy, adres nadawcy (każdy z nich 6-cio bajtowy), pole typu/długości (2 bajty), dane, CRC (32 bity -...
Hehe, przeanalizuj dokładnie Twój ostatni programik i odpowiedz sobie jeszcze raz na pytanie jak on właściwie działa :) ...jak ograniczyć ruch diody dosłownie na 4 pinach. Tu mamy przesuwanie 2 diodek - "00010001"... Wkradł mi się mały błędzik :) W swoim programie pobierałem dane z linii Data i były to tylko bity 0...3 dla silnika bipolarnego natomiast...
dioda LED na PC8 razno miga I tak ma być. Ta funkcjonalność dotyczy tylko blokowania rejestrów konfiguracyjnych danego pinu, czyli dokładniej rejestrów GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR, GPIOx_PUPDR, GPIOx_AFRL i GPIOx_AFRH. Po prostu zablokowana jest możliwość przeprogramowania wejścia na wyjście czy odwrotnie, przełączenia na inną funkcję...
Witam, bardzo dawno nie używałem tego procesora ale coś tam jeszcze pamiętam. Po pierwsze. Wystarczy Ci tylko jedna pętla i jedna tablica "znaki". W rozkazie MOVC ... rejestr DPTR trzyma adres bazowy a akumulator przesunięcie. Możesz więc jednorazowo, na początku podstawić adres tablicy do DPTR a następnie "jeździć" po niej akumulatorem (przesunięciem)...
Na bramy wcale nie podajesz liczb tylko wartość bitową. Rozkaz MOV P3, #00 wysyła na bramę 8 bitów zerowych. Wyświetlacz LED wyświetli wtedy cyfrę "8" a nie zero. Brama (jakakolwiek) nie jest transkoderem tylko wprost ustawia bity, a te są wszystkie zerami tzn, że wszystkie segmenty wyświetlacza (o ile jest podłączony standardowo) są zapalone a to jest...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
http://obrazki.elektroda.pl/2948353000_1... Witam! Opisany tutaj projekt jest był pracą inżynierską na Politechnice Wrocławskiej dlatego w niektórych kwestiach jest trochę niedojrzały (Teraz kilka rzeczy bym poprawił - człowiek całe życie się uczy - o tym poniżej) :) Schemat blokowy: http://obrazki.elektroda.pl/9854800900_1...
Co byś chciał włączyć? To pewnie idzie po magistrali CAN czyli jakaś sekwencja bitów to robi - powinno dać się wysłać taki sygnał.
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych Ryzenów czy i9,...
podaj informacje o tej ramce danych https://obrazki.elektroda.pl/6870140700_... Przedstawiona ramka danych wygląda na typową strukturę ramki stosowaną w protokołach komunikacji bezprzewodowej lub podczerwieni, takich jak te używane w pilotach zdalnego sterowania. Poniżej znajduje się opis poszczególnych części ramki: 1. Start Bits (S1, S2)...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Witam, Prób dodania wejścia AUX do tego radia było już bardzo wiele. Przez gniazdo zmieniarki (nie da się - zmieniarka generuje unikalny kod aby uaktywnić wejście, które do tego jest wejściem SPDIF), pod sygnał AM (tylko mono) i pod napęd CD (także SPDIF, a nawet jeśli... CD pozbyć się niewielu ma zamiar). Doczytałem, iż radio Tuner List występowało...
Hej https://ww1.microchip.com/downloads/en/D... This document for mec1732 I need erase eeprom interne with pin (at)ElektrodaBot Wstępna ocena dostępnych informacji Odwołałeś się do arkusza danych Microchip MEC172x (DS00003583G) dla urządzenia MEC1732, pytając konkretnie, czy możliwe jest wymazanie jego wewnętrznej...
(at)ElektrodaBot mam konkretną czcionkę BigFont.c jak w załączniku. Jak ją dodać do tej biblioteki? Bezpośrednia odpowiedź na pytanie Aby dodać plik BigFont.c do biblioteki Arduino TVout, należy: 1. Umieścić plik w folderze biblioteki TVout (np. w folderze z innymi czcionkami). 2. Zarejestrować czcionkę w pliku nagłówkowym (np. font.h) za pomocą deklaracji...
Z prefixem, czy bez, na wyjściu nie mam tego, co oczekuję. Zgodnie z notą (jeśli ją dobrze zrozumiałem), sekwencja zapisu do pamięci ulotnej powinna mieć długość 29 bitów, 3x8 bitów danych + 5 bitów sterujących przesyłem (start, stop, potwierdzenie) i tutaj coś robię źle. Próbowałem uzupełniać wartości binarne do 8 bitów, wpisywać wartości w dec również...
http://obrazki.elektroda.pl/8799144800_1... W ostatnich latach wiele osób zademonstrowało jak wykorzystać można odpowiednio przygotowany kabel USB do ataku na komputer - nawet specjalnie zabezpieczone komputery, wykorzystywane przez Amerykańską NSA nie są odporne na tego rodzaju ataki. Prezentowane metody skupiały się głównie na implementacji...
To jaka sekwencja 8 bitów zmienia stan komendy / dane. ? Tu jest problem....
Z tego wynikałoby, że pic32prog działa właśnie dobrze - zapisując dokładnie taką wartość jaką otrzymał z kompilatora 7ffffffa - natomiast program microchipa musi dokonywać poprawki tego bitu "w locie". Inteligentny programator? ;-) No proszę, tak jak podejrzewałem. Zadziwiające, że nie ma nigdzie (np. w erracie) słowa o tym, że sekwencja bitów DEBUG=10...
Witam, Zbudowałem układ, a konkretnie detektor o zadanej sekwencji bitów podawanych na wejście zegarowe X na przerzutnikach typu D. Detektor ma wykryć poprawnie sekwencję, która następuje w 4 kolejnych taktach sygnału zegarowego 0011 -> D, MSB. Wykryta sekwencja bitów ma zostać wpisana do rejestru w celu cyklicznego jej przesuwania w zadanym kierunku....
Witam. Mam następujący problem i nie wiem za bardzo od czego powinienem zacząć. Sytuacja wygląda następująco: Otrzymuję dane bit po bicie. Następnie powinny być one porównane w czasie rzeczywistym z wzorcem. Np. ciąg danych 0101110 (bit po bicie)... jest porównywany z wzorcem 01010011... Jeżeli pierwszy bit jest identyczny zapala się dioda 1 i dalej...
Więc wiem już jak uzyskać napięcie na pinach i jak go wzmocnić. Problem mam z tym jak to zrobić aby dana sekwencja ośmiu bitów już po wyjściu z kompa była zamieniana na jeden z 255 sygnałów. Myślałem nad układem przekaźnikowym ale to wielkie koszty są. Słyszałem, że można coś takiego zrobić za pomocą procesora. Jaki on powinien być i gdzie go mogę zaprogramować?...
Dzięki. TO co napisałeś jest zrozumiałe. Czy w takim razie sekwencja bitów podawana z mikrokontrolera do EEPROM jest taka że najpierw podajemy adres urządzenia slave potwierdzony bitem, następnie adres strony potwierdzony bitem i na końcu adres komórki potwierdzony bitem i dopiero dane? Ale czy na pewno będzie działać przy I2C? W sumie jeszcze nie mam...
Witam serdecznie :) Przy rozmowach wieczornych wśród znajomych został poruszony temat sygnału telewizji dostarczanego a pośrednictwem różnych sieci kablowych. Jak się okazuje istnieje problem parowania kart z tunerami, przez co nie jest możliwe wykorzystywanie interfejsów CI w TV z tymi kartami. Po chwilowej analizie problemu oraz szybkiej analizie...
A może powinno być podłączone jak w ds (rev.9), rysunki 4 i 14? Racja, jeśli ten ficzer jest używany. Ja go nie potrzebuję (akumulator jest na stałe), więc podłączenie mam takie: https://obrazki.elektroda.pl/6294809100_... Zachowuje się jak na rysunkach 11 i 12? Poniekąd. Jako że aku jest zawsze podłączony, to obecnie scalakowi robię...
Operatory & i * mają wzajemnie odwrotne działanie: sekwencja &* robi "nic". Zostają dwie zmiany typu: na wskaźnik do uint8_t, po czym na uint16_t. Zmiany typu mogą zmienić liczbę bitów używanych do reprezentacji wartości, więc mogą "obciąć" lub "rozszerzyć" wartość. W tym konkretnym przypadku niby wychodzi przypisanie j=j Ale co z Undefined Behavior?...
Jaka jest wielkość tego większego kołowego bufora i czy jest podzielna przez 3? Co ile sekund bufor się zawija? Gdyby nie był, przyczyna "przeskakiwania" byłaby raczej bardzo prozaiczna ;) Bufor jest malutki, 64x3 bajty. Jest takim pośrednim stopniem przed finalną obróbką danych. Do tego bufora trafiają paczki po 3 bajty, następnie w przerwaniu DMA...
Hej! Jest to dosyć dziwne zachowanie. Płyta główna raczej nie powinna być przyczyną takiego działania. Jeżeli używasz programatora STK200 to port jest separowany od mikrokontrolera przez układ 74HC244. Natomiast zmianę Fuse Bits wywołuje specjalna sekwencja sygnałów pochodzących z programatora, zatem sam sprzęt nie powinien powodować takiego działania....
z samą synchronizacją problemu większego niemam ale chodzi o kolejność bitów 1010110010110... jak zaznaczyć początek transmisji itd. Przyjmij że początek to długa sekwencja 1 albo 0 a żeby się nie pomyliło z danymi to zastosuj "nadziewanie bitami" (bit stuffing).
Autor nie podał, że korzysta z przerwań, ale i nie podał, że nie korzysta. A potem nagle coś co już chodziło (np. multipleksowany wyświetlacz LED) nagle przestanie działać. Z tego co wiem, avr potrafi w jednej instrukcji ustawić lub skasować bit, można więc zrealizować serię instrukcji warunkowych do 'przekopiowania' bit po bicie. [syntax=c] if (dana...
Witam, postanowiłem zbudować własny czujnik PAS (czujnik wykrywający obrót korby pedałowej w rowerze). PAS powinien wysyłać sygnały (prostokąt TTL) podczas kręcenia pedałami. Jego budowa jest prosta: koło z magnesami (8, 10, 12) na osi korby pedałowej i moduł czujnika na ramie. Jako czujniki stosuje się Hall'e. Na rynku można spotkać co najmniej trzy...
rozkazów BZG blokada zegara( to ten nieszczęsny BCZ) przy braku systemu operacyjnego zegar generuje przerwania mogące zakłócić diagnostykę. DGN ? RTI to chyba przerwania od urz. zewnętrznych WZS to chyba wskaźniki sumatora? GŁ głośnik ZPŁ zerowanie pułapki - na jednym z pakietów znajduje się licznik na przerzutnikach bistabilnych licznik z chyba 4 (8...
1. Jaka jest różnica między tymi dwoma zapisami, czy dobrze to rozumiem? TIM3->SR &=~TIM_SR_UIF; (tu zerujemy?) Powinno być: TIM3->SR =~TIM_SR_UIF; (tu rozumiem,że zmienia stan na przeciwny?) efekt powinien być w tym wypadku ten sam. Różnica opisana jest w RM, w którym opisana jest sekwencja zerowania bitów rejstru SR timerów. Zapisanie zera kasuje...
Ta "głowica" to właściwie cały odbiornik radiowy. Podłączenie jest łatwe, ale nie wiem do czego mogą być piny 1 i 2 tej głowicy. Pin 2 (aktywne 0) to pewnie przełączanie mono/stereo. Nie trzeba tu stosować PWM. Piny głowicy 7...10 trzeba dołączyć do mikrokontrolera. Cały protokół zaś należy napisać samodzielnie. Najpierw należy wybrać tryb transmisji....
Pomiary zużycia prądu elektrycznego w mieszkaniach opierają swoje poprawne działanie na różnicowej transmisji dalekiego zasięgu realizowanej poprzez wykorzystanie sieci w standardzie TIA/EIA-485 nazywanej popularnie RS-485. W celu zabezpieczenia się przed występującymi przy takiej odległości transmisji różnicami potencjałów pomiędzy poszczególnymi węzłami...
Oczywiście że się da... Wystarczy zastosować 2 bajty na pamiętanie ostatnio wygenerowanego wyniku plus użycie wspomnianych przeze mnie wyżej Maximum Length Feedback Shift Register z wykorzystaniem wielomianu generującego przykładowo x^11+x^9+1 MLFSR mają fajną właściwość, że generują kolejno (bez powtórzeń) wszystkie wartości z określonego zakresu....
To prościej będzie adresowac liniowo (licznikiem) tylko powtarzać zawartość w kolejnych komórkach. Po prostu sekwencja będzie dłuższa. Możesz też użyć jednego z bitów pamięci jako sterującego. Jak jest równy 0 to stan pozostałych 7 komórek jest zapamiętywane w rejestrze wyjściowym a jak 1 to w liczniku adresującym, co powoduje skok do odpowiedniego...
prosty program który napisałem, który nie działa. I nie powinien działać. Użycie SPI jest tu akurat bez sensu (np. masz tu 14 bitów i wymagany na końcu impuls przepisujący na linii ST). Protokół tej kości to nie jest żadne SPI, a jeśli nawet próbować jakiś trików z SPI, to i tak będzie to niepotrzebne przekomplikowanie prostej sprawy. O wiele łatwiej...
A zapomniałem dodać że w Twoim kodzie po małych zmianach tzn. czasy działa mi funkcja on w gniazdku teraz muszę dojść do off Kod generowany przez PT2260 składa się z części adresowej, części danych i części synchronizacyjnej. Część adresowa to w zależności od typu układu 8 lub 10 trójstanów konfigurowanych na nogach scalaka poprzez zwieranie na stałe...
Jeśli chcesz kolego miec super dokładnoś bo tej niestety komenda wait tobie nie zagwarantuje to może użyj baterii układów np. 74193 są to programowalne liczniki binarne. Połączone w szereg mogą dać tobie zadowalającą wartość np. 32 albo 64 bitową. Taktowane impulsem np. o szerokość 1us po zaprogramowaniu wygenerują impuls przeniesienia albo pożyczki...
Za błędy przepraszam i oczywiście zastosuje się do wytycznych. Co do odwrócenia pętli w sposób proponowany przez usera piotr.grad. Próbowałem już w ten sposób, problem polega na tym że zczytuję czwórkę bitów(w jednej komórce pamięci znajdują się 4 bity odpowiedzialne za 1 znak klucza, znaków jest 16), jeśli odwrócę tą pętle to przeniosę na początek...
Pod DOSem jeszcze prościej outportb(0x378,maska) Maska to oczywiści pity sterujące portem, zależy jak chcesz sterować silnik 1/4 2/4.... załóżmy, że zasilasz cztery pasma w trybie 2/4 (podłączone do najmłodszych bitów D0 do D3): w kolejnych krokach maska= 0x09, 0x03, 0x06, 0x0c, 0x09....... przy kręceniu w drugą stronę owrotna sekwencja
ważne jest jeszcze czy czas odstępu ma być liczony od ostatnio otrzymanego bajtu czy od pierwszego i jak w ogóle zaznaczyć początek jeżeli od pierwszego. A może cała sekwencja ma być opóźniona niezależnie na od jej długości - czyli zawsze wartość bitu pojawi się po stałym czasie na wyjściu niezależnie co było przed nim ani po nim ? W takim wypadku minimalny...
a co ma osłabić ten sygnał ? przy połączeniu dwóch bramek Schmitta przecież pracujesz na poziomach logicznych ( L / H ) Zastosowanie L289 pod względem logiki sterowania niewiele zmieni. Na każdy silnik też potrzeba dwóch linii dekodera DTMF. widzę że zupełnie nie rozumiesz co to L298 i jak wygląda sterowanie silnikiem krokowym , L298 to tylko dwa scalone...
oj chyba dodawanie pamieci jest raczej nie ekonomiczne przy tak prostym pogramie te dane spokojnie zmieściły by się w pamieci programu mam kilka takich układów na sumieniu ;) Ja myślałem troszkę bardziej rozwojowo. Za te kilka złotychmasz możliwość tworzenia własnych przebiegów na gorąco np sekwencji bitów itd ;)
A w ogóle wiesz na czym polega dekodowanie mp3? Napiszę to tutaj. Jak nie Tobie to może komuś innemu się to przyda. Sama cześć odpowiadająca za właściwą kompresję jest jak zwykle bardzo prosta. Chodzi mi o transformatę iMDCT, specjalną dekwantyzację i o dekodowanie Huffmana. Wszystko się niezwykle komplikuje tylko dlatego, że jest wiele wariantów ustawienia...
Na stronie http://www.robotyka.net.pl/sterowanie-se... znalazłem coś takiego: [syntax=c] #define F_CPU 1000000 #include <avr/io.h> int main() { DDRA = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l... //tryb pracy licznika(15), ustawienie prescalera na 1, TCCR1B = (1<<CS10)|(1<<WGM12)|(1<&...
zamiana bitów bitów bascom tabela bitów
kierownica przyciski radia zmywarka electrolux kupić schemat wyłącznik różnicowo
protokól pomiarów router zarządzalny
Podłączenie filtra oparów paliwa w Polonezie GLI Rurka na wzbudnik do nagrzewnicy indukcyjnej 1 kW