Ludzie kochani, wspaniali, mądrzy i ktokolwiek tu jest. Proszę was o pomoc. Studiuję informatykę i szczerze mówiąc nie bardzo mi wchodzi vhdl....potrzebuję pilnie 3 ćwiczenia zrobić za 2 tygodnie, a nie mam pojęcia jak :( proszę was napiszcie mi to.... Muszę zaprojektować jednostkę arytmetyczno-logiczną umożliwiającą wykonanie wszystkich operacji arytmetyczno-logicznych...
Tak masz racje w przykladowych programach zauwazylem taki sposob konfigurowania SPI. Co oznacza że rejestr nie jest adresowany bitowo?? Dzieki wielkie za pomoc!!!
Mam takie zadania do wykonania: Zad1: Zaprojektować i zrealizować: a) subtraktor 1 bitowy b) 4 bitowy rejestr szeregowy Zad2: Korzystając z układów z zad1 zrobić 4 bitowy subtraktor akumulacyjny Zad3: Zaprojektować układ licznika mod7 działającego w kodzie Johnsona. Problem mogę mieć z Zad1b oraz Zad2, o co chodzi z tym słówkiem "akumulacyjny". Co do...
Zamiast 74ls164 lepiej użyć 74ls595 (lub HC595 lub HCT595) Zawiera on pomiędzy wyjściami rejestru przesuwnego w wyjściami samego układu, rejestr równoległy 8 bitowy pamiętający poprzednio przesłaną wartość. Zastosowanie takiego układu zmniejszy wymagania czasowe co do przesyłu szeregowego ( w twoim rozwiązaniu, konieczne było by wygaszanie linii wyświetlacza...
Witam, postanowiłem wykonać projekt elektronicznego miernika mocy czynnej. Mam problem z odczytem zawartości 24-bitowego rejestru AENERGY, który zawiera informacje o pobieranej mocy przez urządzenie. Chciałbym na 1 okres sieci czyli w ciągu 20ms odczytać 200 próbek i zapisać wartość uśrednioną. Niestety gdy wykonuje polecenie odczytania rejestru to...
Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie będzie łatwe do zrozumienia, budowa nie nastręczy trudności –...
W zasadzie nie wiem jaki tytuł dać ;) Jest to uniwersalny moduł (bufor) a częściowo dedykowany ze względu na dostęp sekwencyjno-blokowy. - obsługuje pamięci SRAM w obudowie dip 28 - umożliwia 4 lub 8 bitowy dostęp - podział na bloki 256 lub 512 bajtowe - sekwencyjny dostęp - konfigurowalny na kilka sposobów - LED sygnalizujące stan read/write zastosowanie...
Projekt z przedmiotu "laboratorium z mikroprocesorów" jest to symulacja mikrokontrolera 4 bitowego w programie Autor: Petroldo
Czy wie ktoś może jak zbudować, wykorzystując przerzutnik typu JK, 3-bitowy rejestr równoległo- szeregowy z możliwością asynchronicznego wprowadzania informacji z dwóch źródeł? (Jak w ogóle wygląda taki rejestr równoległo- szeregowy, bo wiem jak wygląda równoległo-równoległy, szeregowo-szeregowy, szeregowo-równoległy, ale nie wiem jak wygląda równoległo-...
mam zaprojektowac rejestr rewersyjny (co jest dla laika niewatpliwie zadaniem trudnym) a dokladniej zaprojktuj uklad 4-bitowego rejestru rewersyjnego z wpisem równoległym,zerowaniem. wejscia load licznika powinny byc aktywne niskim poziomem logicznym. rejestr powinien byc wyposazony w dwa wejscia szeregowe inr w czasie przesuwania informacji w prawo...
mam zaprojektowac rejestr rewersyjny (co jest dla laika niewatpliwie zadaniem trudnym) a dokladniej zaprojktuj uklad 4-bitowego rejestru rewersyjnego z wpisem równoległym,zerowaniem. wejscia load licznika powinny byc aktywne niskim poziomem logicznym. rejestr powinien byc wyposazony w dwa wejscia szeregowe inr w czasie przesuwania informacji w prawo...
witam,za zadanie mam zaprojektować dowolny rejestr liniowy 4 bit na przerzutnikach T+D łącznie z jego grafem cyklów pracy..sęk jest w tym ze mam problem jak się za niego zabrać:| Czy dobrze robie wypisujac sobie kod johnssona i wstawiajac go do siatki "karno" i później zakreślając tłuste jedynki dla każdego wyjścia?? Z góry dzieki za pomoc:D
Dostałem zadanie pt. "Opracuj symulator 16 bitowego rejestru w excelu". Mam kilka pytań odnośnie tego. 1. Co to jest rejestr i co on ma robić? 2.Co to znaczy że rejestr jest 16 bitowy? 3.Jak to miałoby wyglądac ? niech mnie ktoś naprowadzi na to. Ma może ktos podobne zadanie i mógłby mi wysłac na maila lub odpowiedzieć? Prosze o szybka pomoc, mam to...
To jest to o co mi chodziło, ale mam pytanie i niejasności związane z tym tekstem, bo nie mogę go zrozumieć i narysować. Nie chce być lamą ale to jest takie zagmatwane, że brakuje mi pomysłów: (2 sumatory 4 bitowe, 2 rejestry 4 bitowe pamiętające wynik) Wyjście sumatorów podajesz na wejście powyższych rejestrów, Na jedne z wejść np a0,a1,a2,a3,a4,a5,a6,a7...
Witam Mam problem z rejestrami, nie wiem jak zrealizować następujące punkty: 3.Zaprojektować i zbadać działanie 3-bitowego rejestru szeregowego realizującego następujące funkcje: a.przesuwu w lewo, zapis równoległy, b.zapis równoległy informacji, przesuw w prawo Układy zrealizować stosując przerzutniki i bramki. 4.Zaprojektować, zmodelować i sprawdzić...
Witam nie chce zakładać nowego tematu dlatego podepnę się pod ten :] mam problem z tym rejestrem przesuwnym, mój kod: library IEEE; use IEEE.std_logic_1164.all; entity D8s is port ( we : in std_logic; wy : out std_logic; clk : in std_logic; nreset : in std_logic ); end D8s; architecture D8s_a of D8s is signal c : std_logic_vector(7...
Witam, Staram się zbudować amatorską oś numeryczną sterowaną z PC. Do dyspozycji mam wypożyczony z uczelni sterownik FX2N, który załatwia komunikację z całą częścią mechaniczną układu, pozostaje jednak HMI które ma być realizowane po stronie PC. Oś po kalibracji ustawi się w pozycji 0 i będzie oczekiwać na umieszczenie w rejestrach sterownika położenia...
witam, na wej. dostaje sygnał 16 bitowy, spi ustawione jest na obsługę 8 bitów, potrzebuję wewnątrz uC połączyć te dwie części do rejestru 16 bitowego na którym tam sobie będę robił coś dalej, mam pytanie do was drodzy forumowicze jak wpisać dwie dane wejściowe do dwóch kolejnych rejestrów, (z operacją scalenia powinienem dać sobie radę) p.s. oczywiście...
Panie Krzy-siek, każdy rejestrator może się zawiesić a przyczyn jest naprawdę wiele (chyba że ktoś umie napisać soft na procesory 32-bitowe w assemblerze), rejestrator H-AN to nie jest Dahua chociaż symbol ma podobny ale soft ma naprawdę prostszy i ładniejszy. Ważne jest jak zostało napisane oprogramowanie i funkcja działania watchdogów. Niestety Dahua...
Witam, na wstępie przepraszam za użycie sformuowania "Aligned writes", bo żadnen polski odpowiednik nie przychodzi mi do głowy. Jakiś czas temu udało mi się dzięki pomocy developerów Free Pascala zmusić kompilator do prawidłowego generowania kodu dla platformy Thumb2. Wszystko fajnie hula, nie muszę już się męczyć z przyswajaniem C. Mam tylko jeden...
Mam zadanie o treści: 3-bitowy rejestr przesuwny z równoległym synchronicznym wpisem informacji Schemam ma być przy użyciu przerzutnika typu D Tutaj moje rozwiązanie: Pytania: Czy poprawnie jest to rozwiązane bo nie jestem do niego przekonany? Jaka była by różnica między tym zadaniem a gdyby zamienić słowa "synchronicznym" na "asynchronicznym"? No i...
Po co dwa 16 bitowe rejestry w timerze OCR1AL OCR1AH OCR1BL OCR1BH Przecież np w trybie CTC sprawdzam czy TCNT1 równa się danemy OCrx więc po co mi 2 OCRx-y 16 bitowe
program ten służy do sterowania sterownikiem matrycy diod LED. matryca jest 16 diodowa. wyjścia ze sterowników sterowane są PWMem a ich wartość ustalana jest przez wartość która wprowadzę w 192 bitowym rejestrze czyli za jedno wyjście odpowiada 12 bitowe słowo. W tej chwili mam stworzoną tablicę z 24-oma 8 bitowymi słowami. Żeby ustawić wartość PWM...
Dzień Dobry, Co się stanie, jeśli wpiszemy do rejestru TH0 licznika mikrokontrolera 8051 liczbę F0Fh? Chodzi mi o polecenie MOV TH0, #F0Fh. Wiem, że rejestr jest 8 bitowy, a liczba 12 bitowa, ale jaka wartość się tam wpisze? Najstarsze czy najmłodsze 8 bitów? Czy może nic się nie wpisze? Z poważaniem Paweł
Witam serdecznie. Jeśli post w złym miejscu to przepraszam. Mam pytanie, mianowicie układ RDA5807 posiada 16 rejestrów 16-bitowych, jak za pomocą ośmiobitowego procesora Atmega328 zaprogramować owe rejestry? Wiem jak się dobrać do ośmiobitowych rejestrów, używam wtedy np. takiej funkcji: [syntax=c]void I2C_SendByte(uint8_t byte) { TWDR=byte; TWCR=_BV(TWINT)...
Dzień dobry mam do zaprojektowania 3-bitowy rejestr przesuwający w lewo i w prawo. Cała treść widnieje na poniższym zdjęciu: . Projekt mam wykonać w programie MicroCap. Na razie połączyłem 3 rejestry 74LS74A, które zbudowane są z przerzutników typu D, i chciałem doprowadzić impulsy zegarowe. W zadaniu także muszę użyć bramek logicznych. Nie wiem, jak...
Witam, dysponuje ktoś następującymi schematami ? 1. 4-bitowy rejestr SIPO zbudowany z przerzutników D z blokadą zapisu i odczytu, z aktywnym stanem niskim na wejściu. 2. 4-bitowy rejestr zbudowany z przerzutników JK z wyjściem równoległym i układem umożliwiającym zmianę sposobu wprowadzania danych: szeregowo/równolegle, z aktywnym stanem wysokim na...
witam, mam wykonać symulacje w ewb rejestru przesuwnego w prawo i binary ripple counter (licznik pulsacji) na chipach 74114 nie wiem za bardzo jak się za to zabrać, jak rozumiem chip 74114 to 2 przerzutniki jk czyli żeby zrobić 4 bitowy licznik lub rejestr muszę połączyć 2 takie chipy, czy ktoś może mi wyjaśnić oznaczenia na tym chipie gdzie jest wejście...
Witam. Poprzedniego tematu nie otwieram ponownie, ponieważ pytania jakie padną, raczej nie są ściśle związane z poprzednim problemem. Zatem pierwsze co się nasuwa, gdy już mógłbym mieć do tego dostęp to rejestry uC. 1.Rozumiem, że np. fusebity to tak naprawdę rejestr "ustawień" procesora? Bodajże 8 bitowy rejestr w przypadku atmegi16...? 2.Natomiast...
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...
Co to jest 8 bitowy rejestr PSW? Muszę napisać referat, a nie mam o tym pojęcie.
Witam wszystkich. Napisałem program, który wykorzystuje liniowy 16 bitowy rejestr przesuwny jako generator liczb losowych z przedziału 1-65535. Chciałbym zasymulować jego działanie ale nie wiem jak. Sprawa druga to czy program jest napisany poprawnie, ponieważ aby generator działał prawidłowo to jego wartość początkowa powinna wynosić FFFFh. Ponieważ...
Mam pytanie : Czy ktoś próbował obsługiwać alfanumeryczny wyświetlacz LCD (tryb 4-bitowy) za pośrednictwem rejestru szeregowo-równoległego z zatrzaskiem - 4094 , i z jakim efektem? Czy ten układ zapewnia odpowiednia szybkość i dokładność czasową, niezbędną do wysterowania LCD? Układem sterującym byłby AVR , środowiskiem WinAVR , a językiem programowania...
Witam. Chciałbym sterować serwami, ale myślałem żeby ze względu oszczędności pinów i miejsca w pamięci, zastosować układ rejestru przesuwanego. Jednak nie wiem jak go podłączyć, różne noty katalogowe nie wiele mi powiedziały. Więc proszę o pomoc w podłączeniu (chodzi o 4-bitowy rejestr przesuwany np. )
A co powiecie na takie zadanie? Zaprojektować, zmodelować i sprawdzić działanie 3-bitowego rejestru szeregowego realizującego funkcje przesuwu informacji: x=0, przesuw w lewo, x=1, przesuw w prawo, x-wejście wyboru funkcji Zastosować układy: 74LS74 i bramki AND, NOT, NOR Będę wdzięczny za każdą pomoc nawet taką hasłową naprowadzającą. Mniej więcej...
Witam projektuję układ który będzie odczytywać wartość napięcia na ADC0 (PC0) i zapisuje to jako liczbę dziesiętną w jakiejś zmiennej. Wartość przetwornika w formie binarnej zapisana jest w 16 bitowym rejestrze ADCW a właściwie w 2 rejestrach 8 bitowych. Wartość jest zapisana w 10 młodszych bitach 16 bitowego rejestru ADCW. Jak zapisać wartość binarną...
Udało mi się doszukać błędu a był naprawdę prosty. Liczba rzeczywista REAL zajmuje dwa kolejne rejestry w sterowniku a ja wykorzystałem kolejne po sobie. Dokumentacja techniczna czasami się może przydać: "Liczby zmiennoprzecinkowe pamiętane są w standardowym formacie IEEE pojedynczej precyzji. Do reprezentacji tych liczb wymagane są 32 bity, czyli dwa...
Czasem znajdujemy się w takiej sytuacji gdy nasze założenia projektowe nie pokrywają się z elementami elektronicznymi jakie posiadamy. Może zaistnieć konieczność zwiększenia wyjść logicznych mikroprocesora jaki wykorzystujemy. Ten krótki poradnik dla początkujących pokaże wszystkim zainteresowanym jak sterować 16 wyjściami logicznymi w tym wypadku...
Witam. Mam problem z zaprojektowaniem konwertera liczb w kodzie Gray'a na kod binarny. Ma być to szeregowy, 8-śmio bitowy konwerter. Rejestr wejściowy ma być ładowany w sposób równoległy, zawartość rejestru wyjściowego ma być odczytywana również w sposób równoległy. Jak mam rozumieć zdanie, że konwerer ma być szeregowy? Czy taki układ jaki zamieszczam...
Rodzaj rejestr przesuwny szeregowo-równoległy firmy Philips fef4794. 8 bitowy rejestr szeregowo-równoległy w obudowie smd. Obudowa so16 Stan techniczny nowy. cena 1,50 zł. Wiele rzeczy już zrobiłem na tym układzie między innymi panele LED, wyświetlacze cyfrowe i led CUBE. Układ bardzo dobrej jakości. mozna pisać na pw a najlepiej na gg 9812567 Posiadam...
A jaki zastosowałeś układ przetwornika 12 bitowego ?
Są to mniej lub bardziej typowe uC z wbudowanym interfejsem radiowym. Rdzeń może być 8 bit (8051). Częściej jest jednak 16 lub 32 bitowy (ARM).
Witam forumowiczów. Otóż mam taki przypadek. W firmie posiadamy system windows 7 Home Premium. Każde z urządzeń ma swój "legalny" klucz rejestracyjny i aktywowany. Przeinstalowałem XP Home Edition na Win7 swój komputer z ową płytą główną. Procesor bo może tutaj w tym wypadku ma znaczenie to AMD Athlon (tm) 64 X2 Dual Core Procesor 5000+. System instalowany...
Wszytskie zmienne daklarowane w C są przekazywane do ASM poprzez rejesrty R0-R7. W opisie kompilatora powinno to być opisane jaka zmienna w jakich rejestrach. C działa na funkcjach gdzie do funkcji są przekazywane oraz odbierane zmienne. Funkcja może być napisana w całości w ASM i wtedy z języka C przekazuje się zmienne właśnie poprzez rejestry. Robienie...
1) Tak, zmieniając taktowanie timera zmieniają się także liczby, które należy wpisać do jego rejestrów. 2) każdy timer ma kilka kanałów PWM i skojarzone z nimi rejestry. Konfigurujesz wyłącznie wartość określającą wypełnienie, konfigurację samego timera już masz. Co do tych 6 PWM - zauważ, że drugi timer, któym dysponujesz jest tylko 8-bitowy i w zależności...
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ż krok po kroku , dodatkowo w dość uproszczony sposób, stroniąc...
Rejestrator prądu spoczynkowego, temperatury, napięcia DC końcówek mocy Wstęp, do czego służy? Podczas konstruowania końcówek mocy niezbędny jest pomiar prądu spoczynkowego. Zwykle odbywa się on za pomocą pomiaru napięcia rzędu pojedynczych miliwoltów na rezystorach emiterowych końcówki. Z wartości napięcia i znanej rezystancji obliczamy prąd według...
Musisz zastosować przetwornik ADC który zamieni sygnał ciągły audio na zrozumiały dla uP sygnał dyskretny np 8 bitowy. Skwantowany sygnał zapisujesz próbka po próbce w kolejnych komórkach pamięci. Potem to już tylko odczyt tych komórek (z odpowiednią częstotliwością) i wysłanie danych na przetwornik DAC (zamienia wartość dyskretną na poziom napięcia)....
Witam ponownie! Teraz mniej wiecej wiem co mam zrobic, a mianowicie mam zaprojektowac taki zamek. Wejscia bedą rejestrami od 1 do 8 wyjscia rejestrow tych 8 rejestrow mam polaczyc z bramka and czy nand nie pamietam za bardzo. Jezeli podany kod na rejestry bedzie prawidlowy to na wyjsciu bramik and (czy nand) ma sie pokazac zero itd.... Jezeli wprowadze...
Ad.7 Chyba o to Ci chodziło Jakby coś link nie działał to tutaj podaje jego zawartość Rodzaje pamięci. 1. Pamięć ROM W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji dokonuje się w procesie produkcji lub podczas ich programowania. W pamięci...
Witam, chciałbym wysłać do modułu AB6000 pracującego w standardzie Modbus ramkę danych z funkcją zapisu wielu rejestrów, aby sterować poszczególnymi diodami oraz przetwornikiem cyfrowo analogowym podłączonym do rejestrów przesuwnych 74HC594D. Z odczytaniem wielu rejestrów nie miałem tyle problemów co z powyższym dlatego też bardzo proszę o pomoc bo...
Witam szanownych forumowiczów. Czy ktoś moze mi pomuc w deprymującym mnie problemie.Zwłaszcza ze sprawa wygląda na nadzwyczaj błacha a rozwikłac jej nie moge. Pisze prgramik pod 90s2313. ma on spełniać role termostatu i termometru. Jako wyswietlacza uzywam 4 wyswietlaczy Led 7 seg (własciwie 8 licząc DP) połaczonych z 4 rejestrami przesównymi jak na...
Nawiązując jeszcze do poprzedniego pomysłu: możesz skorzystać z rejestru DPTR (16 bitowego). Można się też do niego odnosić jak do dwóch rejestrów 8-bitowych (DPH i DPL).
Problem dotyczy WinAVR (GCC) i ATmega32. Chciałem zmusić kompilator aby zmienną 32bitową (long) umieszczał w rejestrach. Dla zmiennych 8 bitowych (char) działa coś takiego register unsigned char zmienna asm("r4"); ale jak to zrobić dla zmiennej 32 bity ( ew. dla 16 bitowej). Będę wdzięczny za pomoc.
W czystym C mozesz zrobić tak: Załóżmy, że liczba do wysłania to A. Deklarujemy wskaźnik: unsigned char *p p=&A; PORTB=A; //pierwszy port (można uzyc PORTB=*p; PORTC=*(p+1); //drugi port Jednak niekoniecznie bedzie to szybkie. Wszystko zależy od rodzaju kompilatora, jak jest realizowana zmienna - czy w rejestrach czy w pamięci, jak są realizowane wskaźniki....
Potrzebuję skonstruować układ mnożący x3. Mam do dyspozycji bramki, 5 przerzutników JK i dwa rejestry przesuwne jednokierunkowe. Wiem, że układ musi najpierw przesunąć liczbę w lewo (czyli pomnożyć razy dwa = dopisać zero z tyłu), a następnie dodać do tego pierwotną liczbę. Jak to zrealizować ? Obydwa rejestry są 8-bitowe, ale można przyjąć założenie,...
Hej. Jestem bardzo zielony z asemblera. Potrzebuje zadeklarować w programie liczby 0,0069 oraz 0.98 w dwóch rejestrach(?) 16 bitowych. Przejrzałem masę pdfów, chyba jestem bardzo oporny. Czy mógłby mi ktoś to wyjaśnić łopatologicznie? Dzięki wielkie.
operacja DIV dzieli liczbę bez znaku znajdujące się w AX (wersja 8-bitowa), DX:AX(wersja 16-bitowa) EDX:EAX (wersja 32-bitowa) przez operand. IDIV dzieli liczbę ze znakiem znajdującą się w AX, DX:AX, EDX:EAX przez operand i umieszcza wynik dzielenia w AL/AX/EAX a resztę w AH/DX/EDX Odpowiadając wprost na pytanie - dzielenie przez 32-bitowy operand dzieli...
To może spróbuj z nowszą wersją 64 bitową
Dokumentacja mikrokontrolera EM78P153S znajduje się [url=]tutaj. Problem niby trywialny. Mam taki kod, realizowany w przerwaniu od timera: [syntax=asm]rlc W1_POM rlc W1 rlc W2_POM rlc W2 rlc W3_POM rlc W3 rlc W4_POM rlc W4 rlc W5_POM rlc W5 rlc W6_POM rlc W6 [/syntax] W1...W6 i W1_POM...W6_POM to zwykłe rejestry. Instrukcja rlc to teoretycznie zwykłe...
To nie to, nie adresowanie rejestrów. Wszędzie w przykładach bez SPL widzę DMA1_Channel0-> itd., a u mnie nie ma tych definicji. Dodano po 3 Tak przy okazji - rozmiar bufora podaje się w wybranych jednostkach czy zawsze w bajtach? Tzn. jeżeli rozmiar bufora jest 50 a wybrane mam Half_Word to znaczy że będzie 50 słów 16to bitowych czy 50 bajtow - 25...
Witam, System - tu Windows XP - rejestruje wszystkie takie przyłączenia (data, godzina, itp.) w swym Rejestrze, trzeba tylko umieć to w nim poszukać. Do tego celu bardzo dobrym programem, i za free, jest USBDeview autorstwa - jest to program typu Portable i istnieją jego osobne wersje dla Systemów 32-bitowych oraz 64-bitowych. Tu bezpośrednia linka...
Zamiast, wg mnie bez sensu, kombinować ze zmianą wersji systemu może lepiej byś zrobił gdybyś przy okazji przypominania sobie zamiast sprawności jego konfigurację programową odtworzył. Zajrzyj do podglądu zdarzeń i wyszukaj w nim błędy; uporządkuj dane na dysku nawet nie tyle poprzez ich defragmentację, ile pozbywając sie zbędnych "złogów"; oczyść i...
Potrzebuje zrobic rejestrator przebiegu analogowego - jeden sygnał (lub moze dwa sygnały) z czestotliwością ok. 10 MHz o ilosci 1 000 do 10 000 danych 10-12 bitowych. Zastanawiam sie na doborem przetwornika ADC i chyba pamiecia zewnetrzną, Po zebraniu danych, beda one zapisane na karcie SD ale to juz bez pomiarow. Czy ktos może cos doradzic ? pozdrawiam
Można pomóc tak jak opisałem: podając przykładowy kod jeżeli ktoś takowy zna. Ale coś czuję że z tym będzie ciężko. Nawet do SDADC jest bardzo mało jakichkolwiek kodów. EDIT. Mały upgrade. Był błąd w linii: [syntax=c]SDADC1->CR1 = ~SDADC_CR1_INIT; //Wyjscie z trybu konfiguracji[/syntax] Powinno być: [syntax=c]SDADC1->CR1 = 0; //Wyjscie z trybu konfiguracji[/syntax]...
Tak jak napisałeś - tak właśnie będą wyglądać bity po konwersji Hex-Bin. A co do konwersji to radziłbym nie utrudniać sobie życia jakimś zapisem bitowym. Nie wiem w jakim języku programujesz ale jeśli C to powinieneś zapoznać się ze strukturami i uniami. Obszar pamięci tego układu został wręcz specjalnie pod nie zrealizowany. Jak zrobisz sobie odpowiednią...
Zacznij od zrozumienia przesunięć bitowych, potem poczytaj o portach GPIO w STM32 (rejestr MODER działa ciut inaczej niż DDR w AVR). No i jeszcze timery - też całkiem różne od tych w AVR.
Do dyspozycji mam miernik 8,5 cyfry Agilenta więc tu nie ma problemu. O czas życia się nie obawiam bo zmiany zakresów będę robione tylko przy ustawianiu pomiaru i podłączaniu wszystkiego. Później ma wszystko leżeć i rejestrować. Łącznie będzie 8 kanałów pomiarowych wszystkie od siebie odizolowane.
W pytaniu chodziło chyba o co innego (tryby adresowania). Sposoby adresowania to np. natychmiastowe, bezpośrednie, pośrednie i rejestrowe.
C jest jednobitowym znacznikiem, natomiast akumulator jest 8 bitowy. Jeżeli już upierasz się do możesz zrobić zapis C do A chociaz nie wiem po co. Powinieneś robić komenarze. clr A addc A,#0 lub clr A rlc A itp nie mogę znaleźć co to jest C, ale napisałeś cyfrę, więc nie wolno Ci użyuwać oznaczenia C do zapisu cyfry. Opisz program po swojemu, zamieść...
Witam PCM 1738 sterowany jest w ten sposob ze wyslana jest informacja 16 bitowa z czego 8 pierwszych bitow to adres rejestru a drugie 8 bitow to nastawy konfiguracyjne. probowalem robic to tak. Config Spi = Soft , Din = Portb.6 , Dout = Portb.5 , Ss = Portb.4 , Clock = Portb.7 Config Pinb.1= Output Dim Reg18a As Byte Dim Reg18b As Byte Dim Reg20a As...
8GB to trochę przy sporo :D. Wstępne założenia wyglądają następująco: będzie zastosowanych 8 przetworników temperatury DS18B20 w przemysłowych obudowach. Przetworniki pracują na magistrali 1Wire. Myśle, że 16 bitów wystarczy na zakodowanie czasu odczytu i temperatury. Temperatura będzie sczytywana co 1 minutę. Układ powinien pomieścić pomiary przynajmniej...
Ilu bitowy jest rejestr wskaźnikowy SP (wskaźnik stosu) w mikrokontrolerze 8051? Za pomoc punkty
1wire-sam nie odpowiada. 1us-recovery time na linii "data". Dwa komparatory szybkie-odpowiednio spolaryzowane-wejścia na obu końcach opornika 100-510 Ohm i układ logiki na procesorze. Może się da. Zobacz, że to master sprawdza czy slave 1wire odpowiedział w odpowiednim czasie. Samsung fajnie to wymyślił-w Epsonie to kiedyś był EEprom po I2C i się dawało....
Jako, że jest to mój pierwszy post na tym forum, chciałbym się przywitać ze wszystkimi użytkownikami. Jak w temacie, mam miernik parametrów sieci trójfazowej N10A firmy Lumel z którym komunikuję się za pośrednictwem Modbusa. Urządzenie master stanowi komputer, a oprogramowanie napisane zostało w środowisku LabVIEW. Problem polega na tym, że nie mam...
To jedno, druga możliwość to współdzielenie rejestru w sytuacji w której całość tworzy rejestr 16-bitowy. Współdzielona wartość jest wpisywana do finalnego rejestru dopiero w momencie uaktualnienia jednej z połówek rejestru. W ten sposób rejestr współdzielony jest raczej buforem.
AVE... Nie możesz użyć rejestrów przesuwnych by zwiększyć ilość wejść i wyjść cyfrowych oraz multiplekserów do zwiększenia ilości wejść analogowych? 74HC4051 dla wejść i ewentualnie wyjść analogowych, 74HC165 do wejść cyfrowych i 74HC595 dla wyjść cyfrowych. Rejestry przesuwne możesz łączyć w łańcuchy dzięki czemu będziesz miał dowolną ilość wejść i...
Na dobrą sprawę, to wszystkie dallasy pracują na magistrali Onewire, tak więc rozwiązanie hardwarowe jest jedno dla wszystkich. Co się tyczy oprogramowania, to jest ono dla każdego DS inne, bo różne jest ich przeznaczenie, budowa wewnętrzna i dostępne instrukcje. Onewire zapewnia tylko trzy rzeczy wspólne: - protokół transmisji na poziomie bitowym -...
Jakby wyszło że to będzie za drogo, to można licznik+EPROM+DAC - można wtedy decydować, jaka częstotliwość próbkowania (układy Winbonda mają od 4 do 12kHz, do pełnego pasma akustycznego potrzeba ze 40kHz); 10s 40kHz wymaga 400kB - aż takiego EPROM-u może już nie być, ale można uzyć 2Mb = 256kB, i mieć próbkowanie 25kHz - mało jest dźwięków, do których...
Podczepiam pytanie, żeby nie zakładać specjalnie nowego tematu. Potrzebuję rejestr taki jak 74198, ale z wyjściami open collector. Wie ktoś czy w ogóle coś takiego jest? Szukałem na google, ale niestety znalazłem tylko rejestry z ośmioma pinami dwukierunkowymi (I/O) Chcę połączyć kilka rejestrów 7-bitowym BUSem i sterować decoderem który z rejestrów...
dzięki za pozytywne opinie:D próbkowałem sygnał audio dla testów (prosto z karty dzwiękowej laptopa). 1kHz wyglądał jeszcze idealnie. 5Khz było coś widać że sinusoida, wyższe częstotliwości już nieciekawie. ale to mi akurat niepotrzebne narazie. Ten sygnał co zamieściłem jako czujnik indukcyjny ma w przybliżeniu 1Khz (1000 obr/bin = 166 obr/sek koło...
[syntax=c]while(!(PINB == 0b001));[/syntax] to mi się nie podoba... przecież w tym uP rejestr pinb jest 6-cio a nie 3 bitowy... sprawdzasz więc w rzeczywistości warunek PINB == 0b000001, a co chcesz wykryć, stan niski na pinie PB0? to się robi tak: [syntax=c]while(!(PINB & 0b000001));[/syntax] aha, i na jakim poradniku się wzorowałeś? mógłbyś podać...
Witam Celuję w rejestrator hybrydowy Internec i7-H07xxVH (08 lub 16) + tej samej firmy kamery, np: i7-C51430-IR. W parametrach kamery podają np 2048x1536 (at) 12.5fps, 1920x1080 (at) 25fps. W parametrach rejestratora podają "Parametry: rozdzielczość, ilość klatek, przepływność bitowa oraz jakość obrazu oddzielnie definiowalne dla każdej kamery" A mnie...
Witam! Mam pytanie: czy programator HV ze strony: [url=]Link będzie współpracował z "większymi" procesorami, np. Atmega8? Z góry dzięki!
nie o to mi chodzi, chce ustawić taktowanie zegara uC na 14,745 MHz. Potem chce po prostu skorzystać najzwyklej w świecie z timera1 (16-bitowego),.... O to ci chodzi o to właśnie, tylko jak sam mówisz miesza ci sie wszystko jak w kalejdoskopie. Zatem naucz się czytać notę PDF. Mówiąc żebyś się nauczył czytać PDF nie chcę cię zbyć. Każdy moduł jest...
Witam ponownie co do generatora to oczywiście można go budować na timerach oraz są specjalne markery ale jest bloczek o symbolu PLS czy jest on generatorem czy 200 setka ma taką opcję no i jak go wykorzystać tj. jak przypisywać poszczególne wej. i wyj. Wracając do rejestru rozumiem że przesuwając bity to jeden (ostatni) zostaje utracony ale jeżeli np....
Rzecz jest koncepcyjnie dosc prosta. bierzesz sobie blok rejestrow typu n.p. RAM16X4S ( dla Xilinxa ) do tego dolaczasz licznik dwokierunkowy czterobitowy. Kazda operacja PUSH zmniejsza licznik o 1 po czym zapisuje dane 4-bitowe pod pozycje wskazywana przez biezaca zawartosc licznika. Operacja POP natomiast najpierw dokonuje odczytu spod adresu wskazanego...
Witam! Próbowałem ostatnio dokonać migracji z Turbo Pascala do Free Pascala i pojawił się problem ze wskaźnikami. Otrzymałem od pewnej osoby taką sugestię: Rzecz wygląda tak, że Turbo Pascal był dla 16-bitowego Dosa, który używał modelu pamięci segmentowanej bez ochrony pamięci (więc program miał dostęp do całej pamięci systemu). Wskaźnik składał się...
Sprawa może być bardziej skomplikowana. Jeśli standard interfejsu IDE/ATA w rejestratorze wykorzystuje 28-bitowe adresowanie - nie rozpozna pojemności większej niż 137,4GB. Dyski twarde o większych pojemnościach korzystają z 48-bitowego systemu adresowania. Aby taka pojemność została "zauważona" przez rejestrator, czasami wystarcza aktualizacja BIOS-u,...
Z tym adresowaniem bitów na pewno ciężko zrobić kompletną arytmetykę. Ale już możliwość wyrażania offsetu pola byłaby pomocna np. A.(Pole+b) = 5 tzn. zapis 5 do pola o rozmiarze równym rozmiarowi pola A.Pole, ale przesuniętego względem niego o b takich pól. Ale ok, komputer operuje na słowach, to twórcy interfejsów peryferii np. uC ładują do jednego...
Robiłem coś takiego. Wystarczy 8051 (albo inny uC), jakieś rejestry, drivery, wiadro diodek i to wsjo. U mnie to wyglądało tak: 1. rejestry 4094, drivery (anody) TD... (o kurde, nie pamiętam - takie źródełka prądowe), drivery (katody) BDX53C 2. rejestr przesuwny z driverem (jakieś specjalizowane badziewie) i do tego tylko te źródełka TD coś tam. W obu...
Tu jest rozrysowany rejestr 8 bitowy: Tu 12 bitowy ale bez schematu wewnętrznego za to są przebiegi albo coś zsyntetyzować na podstawie poniższego: z użyciem licznika i z adresowalnych przerzutników (jak w 74ls259) { WE - sygnał z komparatora = 1 gdy DAC>UWE } IF START THEN BEGIN OUT[1..8]:=0; {zerowanie wszystkich bitów...
O ile dobrze zrozumiałem Senshu chce użyć dwie pamięci 16-bitowe zamiast 4 8-bitowych po to, żeby zaoszczedzić przede wszystkim na kosztach a nie na ilości wyprowadzeń. Pominięcie więc starszej części danych niczego nie wniesie dla oszczędności a umożliwi jedynie podpięcie tejże (16-bitowej) pamięci zamiast 8-bitowej. W takim wypadku wykorzysta się...
Ogólnie taki przetwornik składa się z: - układu próbkująco-pamiętającego - podtrzymującego wartość sygnału wejściowego na czas przetwarzania (np. LF198) - komparatora porównującego napięcie z wyjścia układu PP i przetwornika C/A - przetwornika C/A wytwarzającego napięcie porównawcze - rejestru sukcesywnej aproksymacji (SAR) sterującego przetwornikiem...
Witam Mam mały problem, potrzebuje dzielić liczbę 16 bitową, a rejestry są 8 bitowe. Jak się do tego zabrać?
witam, Piszę program w bascomie, jedną z jego funkcji ma być odczytywanie pojemności karty mmc podłączonej do ATMEGI. Nie wiem dlaczego jest ona zakodowana w dość dziwny sposób i żeby ją uzyskać trzeba się posłużyć wartościami z trzech pól rejestru CSD który zczytuję do tablicy. Pola tego rejestru są różnej wielkości np. 2,3,4,5,7,12 bitów więc potrzeba...
No to tak jak mi, z ta roznica, ze chce, aby byly male i szybkie w wykonaniu. Zamieszczona jest tylko dla dzielenia. W zasobach posiadam rowniez dla innych operacji. Od jakiegos czasu staram sie, aby wszystko co wchodzi i wychodzi korzystalo z uniwersalnych rejestrow. Ma to znaczenie przy uzytkowaniu, gdzie potem trudno zapanowac nad przydzialem pamieci...
Witam, Mam taki problem - napisałem sobie procedury do obsługi wyświetlacza LCD, nie mogę tylko poradzić sobie z wyświetleniem na LCD zawartości rejestru (16 bitowy). Procesor ATmega 8. Próbowałem takie coś: void pisz_int(unsigned int t) { unsigned char bufor[20]; itoa(t,bufor,10); pisz_text(bufor); } ale nie...
Witam. Zaczynam programować AVR-y w asemblerze i mam problem ze zrozumieniem instrukcji zawartej w kawałku programu : ldiZL, low(0) ; rejestr indeksowy Z wskazuje na młodszy bajt ldi ZH, high(0) ; pierwszej komórki pamięci programu lpmR0, Z+ LPMRd,Z+;Ładuj zawartość bajtu z pamięci programu o adresie określonym zawartością rejestru indeksowego...
Jeśli chodzi o AVR: Zapis stałoprzecinkowy robiony jest wg. dwóch formatów: 2^7, 2^6, 2^5, 2^4, 2^3, 2^2, 2^1, 2^0 w zapisie -1, 2^{-1}, 2^{-2}, 2^{-3}, 2^{-4}, 2^{-5}, 2^{-6}, 2^{-7} zapis 2^{-8}...2^{-15} teraz, aby załadować liczbę tego typu (czyli z przedziału (-1..1)) do rejestru najlepiej posłużyć się wbudowaną funkcją asemblera (w wersji v2):...