Ja zrobiłbym tak, że daję 2 rejestry podłączone szeregowo do procka i z niego taktowane i sterowane. Program robiłby coś takiego: szeregowo wpisywał daną do jednego rejestru, następnie szeregowo ją odczytywał z drugiego, a potem porównywał czy się zgadzają :] A na jakims wyświetlaczu mółbyś nawet pokazać która linia "nie łączy".
Strobe powoduje zapamiętanie stanu przerzutników rejestru przesuwnego w przerzutnikach rejestru równoległego. STROBE=1 -> przerzutniki układu równoległego są przezroczyste i na wyjściu widać bezpośredno stan przerzutników rejestru przesuwającego. STROBE=0 -> rejestr równoległy pamięta stan wyjść rejestru przesuwającego z chwili gdy STROBE zmieniało...
przerzutniki D, T, JK prawie we wszędzie przy prostych układach pamieciowch, rejestry służą do przekazywania danych z jednego miejsca w drugie, do tlumaczenia transmisji z szeregowej na równoległa bądź odwrotnie. Są zbudowane z przerzutników w róznych układach. SISO - rejestr szeregowo szeregowy - serial input serial output SIPO - rejestr szeregowo...
Elektryk napisał ci wyraznie co masz zastosować, ale załużmy że i z tym masz problem, więc zastosuj rejestry przesuwne o wejsciu szeregowym i wyjściu równoległym. Te rejestry łaczy się szeregowo tak że powstaje jeden długi rejestr przesuwny (6x8=48 bitowy). Wyjścia rejestrów łaczysz z odpowiednimi wejściami wyświetlaczty, wprowadzasz dane i się wyświetla....
Sama idea rejestru szeregowo-równoległego na przerzutnikach D jest taka jak na poniższym schemacie:
Dzięki antrykot! Jeszcze poradzę, może zamiast 7447 daj 74LS247. Ładniej wyświetla 6 i 9. I tu też z mojej praktyki - przeważnie daję coś w stylu 4094 czyli też rejestr szeregowy. Po prostu dla mikrokontrolera transmisja szeregowa to pestka, mniej połączeń, a można wyświetlać co się chce. Tylko policz, czy program się wyrobi, bo tego procka akurat nie...
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 potem przepisujesz te zera na wyjście: ST_CP=1 ' Przepisuje stan rejestru szer. na wyjście ST_CP=0...
Witam wszystkich, mam problem z układem, który chciałbym zbudować rejestr szeregowy/cykliczny 4-bitowy, który miałby działać w tych 2 trybach pracy (przełączając bitem WE np. jeśli 0 to szeregowy jeśli 1 to cykliczny). Czy ktoś wytłumaczyłby mi jaka jest różnica między nimi? Wiem, że jeśli chodzi o szeregowy to ma on przesuwać bita na kolejne miejsca...
Witam, jakie zastosowanie ma rejestr szeregowy i przesuwający ? Z góry dzięki za pomoc! Szukałem w google ale znalazłem tylko do równoległego rejestru :(
Najtaniej to chyba użyć jakiś scalaków z rodziny 74 - rejestrów równoległo-szeregowych np. '574 i '166.
Robi się to tak samo tylko przerzutniki są łączone w odwrotnej kolejności.
Na początek możesz wyzerować rejestr szeregowy: OE=0 ' To ustawiasz na stałe na 0 (można podać masę) ST_CP=0 ' Taktowanie rejestru równoległego SH_CP=0 ' Taktowanie rejesttru szeregowego MR=0 ' Zerowanie (aktywny stan niski) MR=1 Jakieś dyrdymały, a nie porządna porada - patrz mój poprzedni post.
witam, mam kilka pytań - w jaki sposób mogę wykorzystując sumator jednobitowy zaprojektować sumator szeregowy binarnych liczb 8 bitowych, wynik i wprowadzenie szeregowe - to samo jak wyżej tylko sumator równoległy -- konwerter kodu Graya na binarny, ładowany w sposób szeregowy, odczyt równoległy
Witam ! Mam na laborki zrobic kilka rodzajów rejestrów (szeregowo-równolegly, równoległo szeregowy, rownoległo równoległy przesuwny z pinem decydującym o kierunku przesuwu i rejestr johnsona), mam napisac to w WinCUPL, nie mam pojecia jak to zrobić ponieważ jestem bardzo początkujący i nigdy wczesniej nie mialem z tym stycznosci, tylko na studiach(informatyka:/)....
Witam!! Pomysł dosyć ciekawy. Przykładem rejestru szeregowo - równoległego jest 74ls164 (http://www.ee.washington.edu/stores/Dat... Działanie polega na tym że wpisujesz (transmisja szeregowa - 2 linie) a otrzymujesz dane na 8 liniach (przy 10 dostaniesz na 10 liniach itp.). W ten sposób można wysterować wyświetlacz lcd na hd44780...
Witam, ciekawe, że ktoś użył tu układów z rodziny "F", ze względu na szybkość :) czy takie miał? Trudno jest jednoznacznie odpowiedzieć, czy naprawdę masz tam sterowanie szeregowe. Możliwe, że każdy rejestr jest połączony równolegle i masz rozdzielone tylko sygnały wpisujące do niego - sugeruję się ilością przewodów w złączu. Pozdrawiam Przy układzie...
Temat przepalających się żarówek ledowych był już nie raz. Trzeba tylko zawsze mieć na uwadze że grzanie/przepalanie jest spowodowane niczym innym, tylko przepływającym zbyt dużym prądem. Zastosowanie odpowiednio dobranego rezystora w przypadku małej mocy potrzebnej do oświetlania tablicy lub świateł postojowych rozwiąże problem. Producenci zapewniają...
Proszę o podsunięcie pomysłu jak wykonać przetwornik 8 bitowy z sygnału szeregowego na postać równoległą, a następnie ponownie w postać szeregową. Muszę wykonać również układ sterujący. Myślałem żeby to zrobić na rejestrach szeregowo równoległym i równoległo szeregowym, ale nie wiem, co z tym układem sterującym. Jak zsynchronizować zegary żeby ze sobą...
Odbiornik nic nie interpretuje - to robi programista. SPI to po prostu para rejestrów równoległo-szeregowych i szeregowo-równoległych. Czyli CS na 0 co aktywuje slave, a twojemu programowi mówi, że rozpoczęła się nowa transmisja. Nadajesz pierwsze 8 bitów, następnie kolejne 8 bitów, CS na 1 i po sprawie. Żadnych sygnaów gotowości itd. bo nie są potrzebne.
Witam, Czy ten scalak może pracować jako rejestr szeregowo-równległy i równoległo-szeregowy? Chcę zrobić coś takiego że z jednej strony wpisuję sobie dane do tego scalaka szeregowo, wychodzą z niego równlegle i wchodzą równolegle na drugi taki sam scalak, po czym czytam dane z tego drugiego szeregowo.
Przerwania maja to do siebie, ze od sygnalu wyzwalajacego do wykonania pierwszej instrukcji handlera mija sporo czasu. Zwykle jest to kilka us. Aby tego uniknac sugeruje bys linie zegarowa monitorowal w ciasnej petli na okolicznosc zmiany poziomu, i w momencie wykrycia takiej zmiany rejestrowal stan linii danych. To powinno Ci umozliwic Ci monitorowanie...
jak wyglada schemat rejestru rownolegle szeregowego i szeregowo szeregowego z urzyciem przerzurnikow typu D. i jeszcze jedno, jak zbudowac licznik mod7 i mod9 przy uzyciu licznika 7490. Prosze o schematy np. w multisimie dzieki. Przeniesiono z: Schematu/instrukcji...
Mniej niż więcej więcej. Dla uzyskania najlepszego efektu najlepiej po uzyskaniu przerwania od razu przepisać do rejestrów równoległych po zmianie wiersza na następny. A potem ustawić zawartość rejestrów szeregowych. Dzięki temu nie będziesz uzależniony od wykonywania operacji na rejestrze szeregowym oraz innych ewentualnych zdarzeń, Ważne byś zdąży...
Można też zrobić wprowadzenie szeregowe do ciągu rejestrów szeregowych które wyświetlają linijkę. Możemy np. zrobić 8 linijek sterowanych tranzystorami. Rejestry szeregowo - równoległe np. serii 74HC164. Można wprowadzać dane ze sprzętowego SPI z klocka i przełączać traznystory na porcie kontrolera. Można by już zastosować ATtiny2313 i za pomocą RS-232...
Po wykryciu startu kolejne bity są kompletowane w rejestrze szeregowym. Jak ostatni bit zostanie wpisany do rejestru szeregowego to cały bajt jest przepisywany do bufora danych z, którego można go programowo odczytać.
To prawdopodobnie będzie bardziej przenośne - do Pythona powinna być biblioteka, której używa się tak samo pod różnymi systemami, do C++ może takiej nie być. Ja kiedyś napisałem program w Tcl-u używający portu szeregowego do komunikacji z miernikiem. Ten sam program działał pod Linux-em i pod Windows, także z portem szeregowym na USB - jedyna różnica,...
$MOD51 $TITLE() $PAGEWIDTH(132) $DEBUG $OBJECT $NOPAGING START: clr 9Fh setb 9Eh clr 9Ch mov 89h, 10 mov 8Dh, FD setb 8Eh END. tak moim zdaniem bedzie to wyglądać, ale tego też nie jestm pewien, co więcej sam program jest bez sensu, bo właściwie nic się tu nie dzieje, to co napisałem to powinna być część jakiegoś większego programu, który chociażby...
Albo na przedpotopowych TTL-ach Prosty generator 10 hz na bramkach NAND jako zegar. Sygnał z zegara dzielony przez dwa spiete szeregowo liczniki 90/93 , te z kolei sterują wejsciami równoległymi dwuch spietych szeregowo rejestrów przesuwnych 198 ,mającymi po osiem wyjść równoległych Masz szesnaście kanałów ze zmieniającym się programem ,ustalanym stanem...
Przykładowo 74HC165 albo CD4021. Lub elementy o tej samej końcówce numeru.
Nic prostszego dla 74164 podpinasz zegar i dane do dowolnych linii procka i nimi wprowadzasz szeregowo dane do rejestru. Dla 74165 jest trochę inaczej bo to jest rejestr równoległo szeregowy i po zatrzaśnięciu danych w tym rejestrze musisz tymi sygnałami wczytać dane do procka, też szeregowo.
Jest jeszcze opcja wykorzystania rejestru szeregowo-równoległego, dwa 8mio bitowe połaczone szeregowo+generator sygnału prostakoątnego.
Kurka wodna, tak cieżko wrzucić w google hasła "rejestr przesuwny", "wejście szeregowe", "wyjście szeregowe", "wyjście równoległe" ? nie masz żadnych notatek z zajęć na ten temat ? Czy myślenie boli aż tak ? Czy forum jest od niańczenia ? Na obronie pracy też będziesz tu klikał ?
witam poszukuje nieco informacji o zastosowaniu rejestrow(szeregowe rownolegle itd) macie moe jakies ino?
Chciałbym dostawać powiadomienie kiedy kamera wykryje ruch, najlepiej mms lub upload na jakiś ftp. Chciałbym też by kamera zaczynała rejestrowanie w momencie wykrycia ruchu. Każdy by chciał. Niestety jedno z drugim nie pójdzie w parze.: Dość często wyjeżdżamy na weekendy, do późna pracujemy - jest to niezbędne bym czuł się w miarę spokojnie. Czy takie...
Też mam nadzieję, że dobrze przerysowałeś ;) Jeśli tak, to jest to CRC-12, a wielomian to x^12+x^7+x^3+1. Jak rozumiem, wejście danych szeregowych jest "z dołu", rejestr przesuwa się w lewo, a wartość sumy kontrolnej pozostaje w rejestrach. Bit po lewej stronie jest bitem najstarszym, a bit po prawej bitem najmłodszym. Jak to policzyć? Albo jak na rysunku...
(...)prosiłbym aby ktoś bardzo łopatologicznie wyjaśnił mi co to jest impedancja? Czy jest jakaś różnica pomiędzy impedancją a impedancją falową? Wiem że chodzi tutaj mniej więcej o opór przy prądzie stałym. Próbowałem poczytać trochę o tym ale te regułki z podręczników jakoś do mnie nie trafiają. Ja tylko objaśnię czemu rezystor szeregowy pomaga w...
Witam. Zastanawiam się właśnie jak zbudować za pomocą rejestrów szeregowy 8-bitowy konwerter z kodu binarnego na Graya...wejście i wyjście równoległe...zastanawiam się właśnie jak to zrobić, bo przecież jeżeli układ miałby konwertować, to musi być na XORze sygnał aktualny sumowany modulo z sygnałem wcześniejszym, a przy konwerterze szeregowym nie bardzo...
Chciał bym zobaczyć multiplexer odczytujący 500 wejść i rejestr szeregowy na 1000 wyjść. Teoretycznie osiągalne ale bez magistral szeregowych tego nie widzę.
a nie lepiej jest wykorzystać rejestr szeregowo-równoległy taktowany NE555 ?? Na wejściu szeregowym podajemy cały czas stan wysoki i taktując rejestr zapalają się nam pokolei wszystkie diody. Ponadto łącząc układ kaskadowo możemy uzyskać "nieksończoną" ilość tych diod. Ja robiłem kumplowi kiedyś takie coś na pracę dyplomową. Zapalające się diody wskazywały...
Witam, Poszukuje układu prawie takiego jak 74HC141 ten układ byłby prawie idealny , prawie a to z takiego względu że jest "odwracalny" "negujący" a mi zależy na tym żeby ograniczyć liczbę układów scalonych dlatego potrzebny byłby taki sam układ który po prostu automatycznie nie "neguje" "odwraca" wyjść. Oraz mam jeszcze jedno pytanie czy jest rejestr...
Sugerowałbym zajrzeć do literatury kursu, zamiast niepotrzebnie tracić czas na szukanie informacji na forach w internecie...
Próbuje to wykonać na podstawie schematu blokowego: http://obrazki.elektroda.net/45_12666826... Przez Input markers mam na myśli oznaczenie wejść w xilinxie, musiałbym podłączyć po 4 wejścia do 'składnika A' i 'składnika B'. Problem własnie w tym, że nie potrafie zaimplementować tych rejestrów, nie wiem jakich i w jaki sposób użyć ; / 4 wejścia...
Zapoznaj się z tym układem, on ma dodatkowo źródła prądowe na wyjściu co daje, że wszystkie diody świecą jednakowo (jednym rezystorem ustawiasz prąd płynący przez 16 diod). Układy można łączyć szeregowo dla uzyskania większej ilości wyjść. Sterujesz to o ile pamiętam 3 liniami (wejście szeregowe, taktowanie szeregowe danych, przepisanie danych z rejestru...
Sterowanie diodami możesz załatwić szeregowo, takimi układami: A6276 firmy Allegro http://www.elfa.se/pdf/73/733/07333743.p... http://www.elfa.se/pl/index1.html (są tanie) Układ ma 16 wyjść, ze źródłami prądowymi, dzięki czemu wszystkie diody pracują przy jednym prądzie (programowanym rezystorem). Układ można łączyć w większe gałęzie po N*16 wyjść. Dane...
Witam Chciałbym sterować 512 diodami led 1 kolorowymi. Chciałym użyć do tego 64 rejestry z zatrzaskami typu 595 wszystko w szeregu. Układy co 5cm od siebie. Czy istnieje ograniczenie co do liczby łączonych szeregowo rejestrów? Dzięki. Pzdr.
Witam ponownie !! Żeby nie zaczynać kolejnego tematu, chciałem poprosić o pomoc z następującym problemem. A więc do wyjścia mikrokontrolera podłączone są trzy szeregowo połączone rejestry z wejściem szeregowym i wyjściem równoległym typu 74LS164. Problem polega na tym, że wysyłając znaki szeregowo z mikrokontrolera na wyjściach rejestrów powstają błędy....
A ja zrozumiałem, ze chodzi tylko o 2 cyfry ;-) . Rozwiązanie z rejestrami przesuwającymi faktycznie minimalizuje liczbę koniecznych wyprowadzeń, w skrajnym przypadku powiedzmy do 2 (1 ;-) ). W przypadku niemultipleksowanym minimalnie obciąża procesor (krótszy kod programu). Dane można wpisywać przez synchroniczny interfejs szeregowy (w 8051 uart pracujący...
W takim razie czym twoim zdaniem jest 74HC574 jeżeli nie zatrzaskiem (rejestrem)? O ile mi wiadomo to zatrzask może być z wejściem szeregowym wyjściem równoległym (74HC595) albo wejściem i wyjściem równoległym (74HC574 i parę innych podobnych). Dlaczego równoległy a nie szeregowy ? Dlatego że wszyscy używają szeregowych to po pierwsze po drugie dlatego...
Jak już wiem, że wyświetlacze są podwójne, to jest ok. W przypadku rozdzielnych anod, nie chodziło o zaletę, a o brak możliwości sterowania takim wyświetlaczem w sposób prawidłowy. Mogłem się domyślić o co chodzi licząc elementy, ale lepiej zapytać i mieć pewność. UART: możesz podłączyć przez max3232 (wersja odpowiednia na 3,3V). Możesz też przez max232...
A do jakiego wyjścia z mikrokontrolera mam podłączyć drugie wejście zegarowe, skoro to sck z ATMegi jest już zajęte? Tam nie ma żadnego drugiego wejścia zegarowego, to wejście strobujące rejestru wyjściowego, zwykły sygnał impulsowany po przesłaniu wszystkich bitów szeregowych. Ponieważ zwolnił się sygnał reset rejestru to możesz go zużyć do strobowania...
Witam. Przesyłam rejestr 10 bitowy z wejściem szeregowym i wyjściem równoległym. Clk-wejście zegarowe, SI szeregowe wejscie informacyjne, A, B... Wyjścia równoległe, R/L wybór kierunku przesuwania. Pozdrawiam.
Jest ok, tylko emitery tranzystorów są niepodłączone do zasilania. Podobnie piny AGND i AVcc procesora. Rejestr szeregowy ciągle nie podłączony do interfejsu SPI. Na wyjściach rejestru muszą być rezystory ograniczające prąd.
Niewątpliwie oprócz programu na komputer przyda Ci się jakiś układ z mikrokontrolerem i układem wykonawczym. Jeśli nic wcześniej nie robiłeś w tym kierunku to ogarnij sobie Arduino, proste to oprogramowania. Znajdziesz też masę przykładów i schematów, które pomogą Ci w podłączeniu diod LED do układu. Potrzebny będzie układ z rejestrem szeregowym, ponieważ...
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>...
Witam, Nie wiem czy wszystko jest jasne, RS232 to port gdzie informacje sa przekazywane szeregowo i mogles widziec interface ktory pozwalal na podlaczenie 8 diod a zawieral on pewnie rejestr 8bitowy do ktorego bylo wpisywane odebrane z portu slowo (zamiana informacji szeregowej na rownolegla). Prosciej bylo by uzyc portu rownoleglego=drukarki. Ale oba...
Każdy wyświetlacz ma 8 didek LED (7 segmentów i ósma kropka) połączonych anodami wszystkie razem a katody oznaczone od A do H wyprowadzone osobno. Masz np. 4 wyświetlacze (4 pojedyncze cyfry) więc łączysz ze sobą katody segmentów A wszystkich wyświetlaczy, katody segmentów B wszystkich wyświetlaczy itd. aż do G. Podłączasz zwarte segmenty kolejno do...
na poczatku myslalem nad PCF8574 jednak doszedlem do wniosku ze rejestry szeregowo-rownolegle beda prostrze w obsludze. Ale teraz juz wiem czego użyje. Dzieki rpal.
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
Witam! Po pierwsze to z reguły przyciski powinny zwierać piny wejściowe do masy a nie do zasilania. Wynika to z faktu posiadania przez procesory AVR wewnętrznych rezystorów pull-up podciągających wejścia do +vcc, czyli panuje na nich stale stan wysoki (oczywiście gdy zostaną uaktywnione). Po drugie to akurat sygnał CLK ma się zmieniać, podczas narastającego...
proponuję 74hc595 połaczone szeregowo by tworzyły rejestr fifo
Teoretycznie pewnie można, ale cewka ma swoją indukcyjność, przy rozłączaniu generuje przepięcia, w efekcie takie sterowanie strasznie by siało i obciążało diodę chroniącą tranzystor. Nigdy się nie spotkałem z takim sposobem. Nie można je podłączyć przez jakiś rejestr z szeregowym wejściem i równoległym wyjściem z zatrzaskiem?
Tak jak wcześniej napisałem: Na przyszłość, jeżeli nie potrzebujesz "niezależnych" rejestrów, lepiej jest łączyć je szeregowo, tak, że dane są przesuwane najpierw przez jeden, a następnie przez drugi rejestr. Prostsza konstrukcja, mniej przewodów. Nawet program prostszy. Ps. nie zapomnij zaznaczyć pomocny post ;-) Pozdrawiam.
Ja zaproponuję coś innego, rejestr przesuwający, szeregowy, z zatrzaskiem, np 74HC595 jeśli nie przeszkadza ci to że będziesz musiał ustawić bity w odpowiedniej kolejności.
Rejestr szeregowy z ,,wędrująca jedynką", taktowanie 1sekunda, długość rejestru ...a to zależy, sterowanie włącz /wyłącz siłownikami, programowanie wtyczkami wtykanymi do gniazd wyjściowych rejestru szeregowego (dziecko opanuje), koszt ...100zł? mój, lata temu, sterownik nawijarki ( drut CANTAL) grzałek (wydajność ok. 250 na godzinę), programowalny,...
1.Do zabezpieczenia najlepiej użyć transoptorów... nie przejdzie nic =) Do tego potrzebujesz >5mA prądu, nie wiem czy LPT tyle da, ale spróbować możesz. Jako transoptor weź PC847 (poczwórny), wejście podłączasz pod lpt a z drugiej strony przez rezystor do GND (od lpt) , rezystor ok. 300omów Z drugiej strony możesz podłączyć spokojnie jakieś 12V do sterowania...
Dane z pamięci programu pobierasz instrukcją LPM -> Load Program Memory a co do transmisji na duże odległosci to proponuje uC dane w sposób szeregowy + RS485 <- 1,5 km kabla 2 żyły -> RS 485 uC który odbierze dane szeregowe i zamieni na równoległe Co do pamięci zewnętrznych za pomocą małej ilości portów i układów TTl możesz odczytwyać równoległy...
Przy takim rozłożeniu diod (pewnie jakaś makieta), to raczej użyj wersji z rejetrem szeregowym typu 74HC595 (szeregowy z równoległym zatrzaskiem na wyjściu) lub nawet gotowe układy ze źródłami prądowymi na wyjściu, patrz tu: http://www.elektroda.pl/rtvforum/viewtop... Zastosowanie rejestrów w...
po przeanalizowaniu instrukcji wychodzi, że można podłączyć chyba tylko jedną taką kamerę. Czy ktoś z Was podłączał więcej niż jedną kamerę PTZ do rejestratora ? jaki był to rejestrator ? Pozostawię to bez komentarza - niech się inni poznęcają... Do każdego rejestratora z wyjściem szeregowym do sterowania urządzeń PTZ można podłączyć tyle urządzeń...
Na basie siedzą najprawdopodobniej szerokopasmówki RFT o mocy 12,5w sztuka więc jedna kolumna powinna mieć około 30w. Dodatkowo te głośniki baardzo nie lubią niskiego basu jak i nadmiernej ilości tych rejestrów.
Witam ponownie bogdan_p nie wiem w czym problem. Szeregowo ładuję zawartość rejestrów (np. dla 320 wyjść ich liczba wyniesie 40 (układów)). Po załadowaniu (szeregowym) wystawiam zbocze ('595) i przepisuję zawartość wejść rejestru na wyjścia. Stan wyjść jest pamiętany w przerzutniku do wystąpienia następnego zbocza. Jaki problem ażeby zawartość rejestrów...
Jest trochę mikrokontrolerów, które pozwalają na połączenie poprzez USB, trzeba się temu przyjrzeć - jakieś ATmegi chyba obsłużą tylko najwolniejszy tryb, i to nie wszystkie, STM32 mogą więcej. Ale najpierw trzeba dużo poczytać z opisu tego AD7768, bo on ma jakiś złożony protokół (i to niekoniecznie SPI - może poprzez SPI ustawia się tryb pracy, a dane...
Takie funkcje realizują zwykłe układy serii 74xxx. Poszukaj rejestrów z wejściami równoległymi i wyjściem szeregowym.
Niepotrzebnie mieszasz myślowo różne systemy walutowe. [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <Arduino.h> unsigned long FlagTime; void setup(){ // to jest odpowiednik main Serial.begin(9600); DDRB &= ~(1 << DDB0); // ustawienie pinu B0 jako wejście ( wejście licznika ICP1) PORTB |= (1 <<...
Są takie układy, jak 74x165 (rejestr PISO - parallel-in-serial-out, czyli wejście równoległe, wyjście szeregowe), 74x595 (rejestr SIPO z zatrzaskiem na wyjściu - serial-in-parallel-out, czyli wejście szeregowe, wyjście równoległe) - pierwszy na podany sygnał sterujący zapamięta stany 8 wejść, i potem może je przesłać szeregowo jako 8 bitów, drugi przyjmie...
Nie wiem czy dobrze myślę, ale może coś pomogę. Może by tak wykorzystać układ 4031 - szeregowy rejestr 64-bit. Mógłbyś tam przepchnąć dane (bardzo szybko) - zegar generowałby w tym momencie mikrokontroler. Natomiast kiedy przetwornik będzie pobierał dane, przełączyć zegar z przetwornika na rejestr i wtedy dane same sobie pójdą.
Pod ten drugi procek podpięte jest wyjście USART z XMEGA, dzięki czemu masz je widoczne w systemie jako wirtualny port szeregowy. W ten sposób możesz łatwo komunikować się z XMEGA za pomocą USART. Co do zmiany bitów portów IO - w XMEGA masz rejestry SET, CLR i TGL związane z portem, jeden ustawia bity, drugi kasuje, a trzeci zmienia na przeciwne. Dzięki...
Zamaskuj odczyt z rejestru [syntax=c]UART2_Data[x++] = USART2->RDR & 0x7F ;/* Receive data, clear flag */[/syntax]
posiadam rejestrator w którym znajduje się złącze rs485. (...) Rejestrator obsluguje protokoł pelco-d lub normal.(...). Chcę kupić 3 kamery, które działają na rs485.(...) Kamera to Samsung SCC-931TP(...) Moje pytanie brzmi czy do tego rejestratora mogę dołączyć te 3 kamery na rs485 ? Jeśli kamera Samsung SCC-931TP posiada możliwość wyboru protokołu...
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
Dużą ilość linii można zrealizować na kilku szeregowo połączonych rejestrach szeregowo-równoległych (np. 4094). To też może być problemem z powodu braku miejsca w tej obudowie. Poza wyświetlaczem i uP musi się tam zmieścić przynajmniej 3 baterie AAA które będą zasilały nadajnik 433MHz [url=http://sklep.avt.pl/p/pl/49640/modu...
Uzupełniając wypowiedź kolegi powyżej: VersaMax musi mieć w konfiguracji sterownika ustawiony tryb Modbus dla portu szeregowego. Jeśli ma, wystarczy odpytać. Jeśli nie ma, a sterownik nie jest zabezpieczony hasłem, to odczytaj konfigurację sterownika, zmień ustawienie portu szeregowego i wgraj konfigurację (tylko konfigurację) ponownie.
Po pierwsze: nie ten dział Po drugie: Możesz użyć rejestrów przesuwnych (np. 74*595) i sterować je po przez SPI z MCU/MPU. Rejestry można łączyć w praktycznie dowolnej długości łańcuchy (szeregowo) a więc podobnie jak WS2811. Różnica w tym, iż rejestr potrzebuje więcej linii jak jedna (minimum 3), ale toleruje 5V.
Zewnętrzny układ we/wy możesz podłączyć przez dowolny interfejs szeregowy, zwykle jest to I2C, SPI albo 1-Wire. Wszystkie wchodzą w grę, przy czym ostatniego nie znajdziesz w atmedze, pozostaje realizacja programowa. Do tej pory nie wpadły mi w ręce żadne układy we/wy działające z USART-em, na upartego dałoby się taki zrealizować przy użyciu jakiegoś...
Porty szeregowe: Wojciech Mielczarek "Szeregowe interfejsy cyfrowe", wyd. Helion, 1993. dokładny opis rejestrów kontrolera portu, przerwania Int 14h i gotowe procedury w Pascalu do obsługi portu szeregowego.
Słabo wiedzę ten procesor jeżeli pytania są na takim poziomie. Może jakaś literatura o architekturze procesora/komputera najlepiej taka z lat 70/80-tych XXw bo tam rozwiązywano takie problemy. Oczywiście można próbować stworzyć opis ALU zadając pytania na forum ale chyba podręcznik nie jest celem dla forum. Co do problemu Jeżeli rejestr ma oddzielne...
rejestr szeregowo równoległy=przerzutniki typu D połączene szeregowo, zegary połączone ze sobą 74193 o ile pamiętam licznik, poszukaj w necie dokumentacji lub kup sobie katalog Sasala lub inny licznik 15 www.ukladycyfrowe.zone.pl PS Oldboy :arrow: w dwóch pozostałych było właściwe pytanie, chyba że zmienił ;)
Przychodzi mi na myśl wykorzystanie multipleksera i demultipleksera sygnału, oraz użyciu opto-izonacji na sterowaniu przekaźnikami. Przesłanie tego nawet za pomocą transmisji szeregowej, albo jakimś RSxxx. Lepiej rejestry przesuwające bo dowolną ilość połączysz po jednym synchronicznym łączu szeregowym, Chińczyk ma nawet gotowe moduły 24 wyjściowe...
proszę o małą korekte :) rejest równoległo-szeregowy ma wejścia równoległe a wyjścia szeregowe :)
(...)w jaki sposob zrealizowac uklad zamieniajcy typowy szeregowy sposob transmisji po TxD na rownolegle 8-16 wyjsc?(...) ...zapewne na podstawie rejestru przesuwającego z zatrzaskiem, ale w dzisiejszych czasach można użyć jakiegoś prostego mikrokontrolera.
I jedno i drugie można kontrolować sprzętowo i programowo. Proszę pokazać konfigurowanie MCP23017 albo rzeczonego PCF8574 "sprzętowo" ... proszę pokazać konfigurowanie 165, czy 595 programowo. A jeśli chodzi o ścisłość to tu jest przykład takiego "prawie" odpowiednika I/O w postaci rejestru przesuwnego, a mianowicie sdas212a, a jakże, konfigurowanego...
ak informacyjnie jeszcze. Używam w programie ASF dla emulacji szeregowej portu USB. Sprawdź, czy kod iniicjalizacji USB nie wyłącza czasem ADC - rejestry PR. Kolejna sprawa - unikaj zapisów |= - raczej wiesz co ma się znaleźć w rejestrze, a zapis |= może prowadzić do dziwnych błędów, jeśli zawartość modyfikowanego rejestru jest inna niż oczekujesz.
Można dość łatwo, trzeba "tylko" w CPLD się pobawić. Rzecz wygląda mniej więcej tak jak DDS, ale z pominięciem ROMu i DACa. Wyjściem jest najstarszy bit akumulatora fazy (zegar dla DACa) i sygnał z tegoż bitu podzielony przez (256/ilość bitów na ramkę) - zegar danych. Z każdym taktem zegara do akumulatora dodawana jest z góry ustalona wartość programowana...
Koledze chodziło, żeby wyłączyć wszystkie kolumny w trakcie zapisu do rejestr przesuwnego. 595 ma tą zaletę ze dane szeregowo można do niej wprowadzić w dowolnym momencie a przekazywać na wyjścia tylko w odpowiednim momencie. Lepszą synchronizację można wówczas uzyskać dla dużych matryc.
To może trzeba zaryzykować taki test: zasilić rejestr przez rezystor szeregowy (10-22 Ohm) i blokadę 100nF - 1uF. Jeśli rejestr jest przyczyną, to takie zasilanie powinno usunąć wpływ rejestru na zakłócenia po zasilaniu.
Witam! Najprostszym takim układem byłby licznik mod4. Np. w technologii TTL dwa liczniki mod.2 szeregwo po sobie - 7474 ma dwa liczniki w sobie.Za nim umieścić np. rejestr szeregowy. Mikroswitch będzie na wejściu zegarowym pierwszego licznika. Jeśli chcesz to mogę dosłać konkretny schemat , powodzenia
O'K. Zapraszam na GG. Ale w związku z tym, że włączam je tylko gdy potrzebne, to musisz wcześniej się umówić - wyłącznie mail. I2C: Może być wspólna linia SCK i różne linie SDA (oczywiście zarówno SDA jak i SCK będą musiały być obsłużone przez soft ręcznie napisany - nie będzie można korzystać z I2C sprzętowego). Rejestry przesuwne: wyjściowe oczywiście...
tutaj masz pinout: http://www.abcsemiconductors.com/composa... CLK to wiadomo - zegar SIN to Serial Input - czyli podłączasz pod procka (szeregowe wyjście danych z 2051) SOUT - to Serial Out - wyjście szeregowe. Q to oczywiście wyjścia. LE powoduje zatrzśnięcie danych w wewnętrznym zatrzasku. /OE - jak tam podasz zero to na wyjściach...
robisz to za każdym razem tak : 1. Zerujesz rejestr/zmienna w której chcesz miec wynik. 2. Przesuwasz rejestr/zmienna o 1 bit w lewo bez rotacji. 3. Jeśli P1.1 = 1 to ustawiasz najmłodszy bit w rejestrze/zmiennej, jeśli nie to zerujesz (poprostu dodajesz zawartość pinu do rejestru/zmiennej) 4. Jesli ni eodebrałes jeszcze 8 bitow to skocz do 2. Pozdrawiam...
Trochę trzeba pozmieniać bo to zupełnie inne procesory, inne rejestry. Cała obsługa portu szeregowego do przepisania. W AVR nie ma też takich poleceń jak _CONFIG Łatwiej to napisać na nowo niż się zastanawiać co robi, które polecenie.
Widzę że ten HT12D/E wcale ci pracy nie upraszcza, a nawet komplikuje. Mikrokontroler w nadajniku i tak musi być, a skoro musi, to może robić coś innego niż sterowanie HT12E. A może w odbiornikach użyć czegoś co może służyć jako szeregowy multiplikator porów, będzie proste w obsłudze i tanie. Przykład rejestry przesuwające HC595, albo pojedyncze przerzutniki...
szeregowy rejestr rejestr szeregowy rejestr szeregowo szeregowy
mercedes czujnik obrotów wału końcówka radio blaupunkt prosty wzmacniacz glosnikow
naprawa klawiatury membranowej brigss stratton
Alternatywy dla smartfona Tecno z problemami dotykowymi Suszarka Hotpoint TVFM 70 - Bęben nie obraca się: Przyczyny i Diagnostyka