Witam serdecznie wszystkich użytkowników ! Chciałbym zaprezentować działający projekt nad którym spędziłem z grubsza pięć i pół roku, a licząc dokładniej około 6000 godzin. Pewnego majowego dnia roku 2014 poczułem niezrównaną chęć poznania dokładnej zasady działania dość banalnego sprzętu jakim jest kalkulator. Niby jest to proste urządzenie i tak oczywiste,...
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...
Czyli ma to wyglądać mniej więcej tak Wygląda ok. Podłącz tylko któryś z najstarszych bitów do portu LED. mam jeszcze jedno pytanie, czym są zmienne w takim scalaku? To zależy od tego, jaką funkcjonalność ma dana zmienna. Trzeba pamiętać, że to tylko twór w języku VHDL. Dopiero w procesie syntezy tłumaczone jest to na syntezowalny element logiczny....
Do takich potrzeb polecam użycie programowalnych układów logicznych PLD np typu GAL22V10 (ATF22V10C-15PC) Układy PLD stanowią grupę wysoce funkcjonalnych, cyfrowych układów scalonych typu programowalnego, a więc takich, w których realizowana funkcja nie jest określana w sposób jednoznaczny na etapie produkcji lecz może zostać dowolnie zaprogramowana...
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)...
Jakiś czas temu nabyłem bardzo ciekawy sensor, czujnik tętna BH1790GLC ( https://obrazki.elektroda.pl/1149766000_... Jako projektant sprzętu, pierwszą rzeczą, jaką robię, gdy dostaję ten moduł, jest przejście na oficjalną stronę internetową i pobranie jego arkusza danych. Spojrzenie na arkusz danych pomaga mi dowiedzieć się, jaki jest...
potrzebuję pomocy: projektuję szynę danych do mikrokomputera - chcę w niej zastosować kilka rejestrów, np. takich : http://focus.ti.com/docs/prod/folders/pr... Czy mogę wejścia i wyjścia tych samych rejestrów przyłączyć do jednej linii ?(D razem z Q do D i Q następnego rejestru) - rejestr ma 3stanowe wyjścia, więc w odpowiednich chwilach...
Nie. Nie chcę sprawdzać takich parametrów. Gdyby chodziło o testowanie sieci pod jakąś certyfikację, to nie wynajdowałbym koła tylko wyposażyłbym się w jakiś profesjonalny reflektometr lub podobny przyrząd i zacząłbym od zgłębiania wiedzy na ten temat, bo z tego co wiem, to w infrastrukturze sieciowej jest więcej parametrów do kontrolowania niż tylko...
I2C ma ograniczoną skalowalność(większość układów ma tylko 3 linie do ustalania adresu), ja bym użył rejestrów '595 które można połączyć w dowolnie długi szereg i nie potrzeba żadnej konfiguracji adresów. Na 32 LED będziesz potrzebował 4x '595, co czasem może ułatwić projektowanie PCB (LEDy daleko od siebie), czasem może utrudnić (LEDy blisko siebie),...
Witam wszystkich serdecznie. Zostało postawione przede mną zadanie zaprojektowanie płytki PCB pod przetwornicę Mean Well'a SPA02. Z racji, że moje doświadczenia z "projektowaniem" PCB opierały się jedynie na osadzeniu paru tranzystorów, rejestrów 74HCXXX itp, jest to dość spore wyzwanie. Problem sprawia mi sama nota katalogowa. Na karcie producenta...
Witam, mam do zrobienia zadanie: Nalezy zaprojektowac skonczona maszyne stanów (FSM), która bedzie rozpoznawac dwie specyficzne sekwencje wejsciowe: cztery kolejne „1” lub cztery kolejne „0”. Okreslone jest wejscie „w” i wyjscie „z”. Jesli w=1 lub w=0 dla czterech kolejnych cykli zegarowych, to z=1, w...
Jest tak jak pisał petione. Program w LD jest wykonywany od góry do dołu. Ten kawałek cyklu odpowiadający za wykonanie programu wygląda tak: -aktualizacja stanów wejść do rejestru wejść -wrzucenie stanów wejść z rejestrów do RAMu - mikroprocesor zaciąga stany wejść z RAMu - wcześniej pobrał program np. z EEPROMA, resetuje licznik rozkazów i pobiera...
https://obrazki.elektroda.pl/9479576500_... W ostatnich latach byliśmy świadkami licznych fuzji na rynku elektroniki. O ile dla młodszych inżynierów wydarzenia te często nie wiążą się z żadnymi emocjami, to bardziej doświadczeni elektronicy nierzadko martwią się o konkurencję na rynku oraz o los technologii i rodzin produktów, które były...
Debuger to coś więcej niż programator. - pozwala skasować i zapisać dane do pamięci uC (flash, eeprom, ...) jak każdy programator - pozwala śledzić wykonanie programu (podgląd wartości rejestrów i zmiennych), - pozwala przerywać wykonanie programu (po każdej instrukcji, po wykonaniu bloku instrukcji, po osiągnięciu określonego adresu przez licznik programu,...
Kolego - nie uprawnienia tylko świadectwa kwalifikacji. To może mieć każdy, kto zaliczy "kurs" Do zgłoszenia Z załączonymi protokołami pomiarowymi ( wykonanymi przyrządami z aktualnymi świadectwami sprawdzenia) wystarczy. Uprawnienia elektryczne budowlane i ( i wpis do https://www.piib.org.pl/aktualnosci/info...
Poczytaj w sieci, ile tranzystorów potrzebujesz, to raz. Dwa, że w sieci są schematy blokowe i bloków schematy, to też mogę podpowiedzieć. Może zacząłbyś od czegoś bardziej "przyziemnego"? :)
No to moim zdaniem bez rejestrów przesównych to troszkę bez sensu. Dzięki rejestrom nie będziesz musiał się martwić o odświerzanie (znaczy będziesz musiał ale mniej) i będziesz mógł zrobić coś ciekawszego (np. policzyć czy co tam chcesz), a nie tracić 100% czasu porcka na odświerzanie. Jeżeli nie chcesz tego robić w ten sposób to charlieplexing jest...
Witam, chcę zbudować procesor, zacząłem go projektować i chciałem dodać obwód do wykonania instrukcji przesunięcia wszystkich bitów w rejestrze A w lewo, ale kompletnie nie mam pomysłu jak to zrobić, pomoże ktoś ? PS. Każdy rejestr w moim procesorze będzie mógł pomieścić jedną liczbę 4-bitową
Dla 85 stopni wartość rejestrów to LSB = 0x50 , MSB = 0x05. Pewnie jakieś optymalizacje w projektowaniu. Mieli dostępne takie wartości gdzieś tam po resecie, to wpisali, bo raczej nie zrobili by tego specjalnie ;-)
1.Wejście clear jest do takiej pracy układu niepotrzebne . Połączenie tego wejścia z mikroprocesorem byłoby niepotrzebną komplikacją układu , ponieważ procesor i tak nadpisuje poprzednie dane nowymi. Gdyby czas między pojawieniem się sygnału clear a wprowadzeniem kolejnych danych był zbyt długi to zauważalne byłoby świecenie segmentów wyświetlacza i...
Jednocześnie sam pokazałeś adres parzysty z opisem że jest ok. Sam sprawdzałem listę na swoim projekcie i mam identycznie zakodowane instrukcje i działają bez problemów, więc ponownie proponuję sprawdzić co jest w rejestrze r3. Nigdy nie projektowałem układu by wracał z hard faulta, więc nie pomogę w tej kwestii.
W nocie do A1U masz pokazane mapowanie EBI na piny - jest kilka takich table dla różnych trybów pracy EBI. Brakujący port 4 EBI wybiera się przy pomocy rejestru EBIOUT.
Fajne te xmegi :) Daleko im do ARM i w stosunku do nich są koszmarnie drogie. Mają jednak pewną zaletę, niespotykana w ARM, rejestr TOGGLE w GPIO i EEPROM, to czego trochę w ARM mi brakuje. Więcej zalet Xmega nie pamiętam za co serdecznie żałuję i postanawiam sie poprawić :-) Prosiłem kilka razy, aby Kolega sprawdzał informacje przed wysłaniem postu....
Ja w zasadzie jestem tradycjonalistą i staram się jak najmniej ingerować w oryginał Cobry1, chyba, że jest mus. Nowe rozwiązania powinny być z tamtej epoki. Minęło ponad 30 lat i jakoś z tego co mi wiadomo nikt nie napisał ani nie przebudował Cobry1 aby grała na AY3. Odnośnie instrukcji UOT w asemblerze to korzystam z adresowania dwu-bajtowego portu....
czyli projektujesz od początku ;) zastanawiałeś się nad 2x74155?? a może jakiś rejestr przesuwający z krążącą 1 ;)
Witam, Hehe ok Dr.Vee ale właśnie mi się przypomniało... mówisz że 200 przerzutników to obłęd... ale ale :) Przecież rejestr jest zbudowany właśnie z przerzutników i to dokładnie tej samej liczby która byłaby potrzebna na mój sposób :) Tak, ale taką samą ilość bitów w rejestrach uda Ci się poskładać z mniejszej liczby układów scalonych. A wiem że nie...
1. Jak mogę poznać podstawy assemblera? (Assembler czy asembler?) Ja zaczynałem od PC, dużo programów, przykładów i dokumentacji. Musisz zdobyć nawyki i przyzwyczaić się do projektowania algorytmów na bardzo niskim poziomie. 2. Jaka obecnie dostępna literatura pozwoli mi na opanowanie postaw, wyjaśni mi czym dokładnie są stosy, rejestry i jak na nich...
W jakim celu chcesz włączyć sprzętowe sterowanie SS na wyjściu, którego nie używasz. Projektowanie to nie magia - działaj racjonalnie.
Dziękuje za ten jakże profesjonalny wpis, ale jak się to ma do migania żarówki? Chciałem zaznaczyć, że nie konstruuję wehikułu czasu, czy tam napędu międzygwiezdnego, tylko losowy przerywnik obwodu, do migania żarówką. Wrzuciłem to co napisałeś _jta_ do Groka i poprosiłem o wyjaśnienie. Oto co przygotował w... 4 sekundy: Autor opisuje sposób generowania...
Na pewno na pierwszym miejscu jest zestaw instrukcji. Na przykład możliwość łatwego adresowania tablic obiektów o rozmiarze większym niż 1 bajt powiedzmy w ARM, czy w MC68020 i wyższych, lub na przykład wykonywanie operacji na 16 i więcej bitach za pomocą instrukcji operujących na danych ośmiobitowych (dodawanie, odejmowanie, porównanie itd. z propagacją...
na przerzutnikach JK , D , ( 4-bitowy rejestr przesuwający) chodzi mi o tabele prawdy zapis funkcyjny i schemat :)
Wybór rodziny zależy od zadania: 1. C51 (8-bitów) pozwala bezpośrednio wykonywać operacje na pojedynczych bitach, ale tych bitów jest niewiele (RAM i peryferia). Stale są w produkcji różne uC z rodziny C51, które mają indywidualnie adresowane bity - obszar RAM od 0x20 do 0x2F i każdy SFR z adresem 0bxxxxx000 (np. ACC, B, IPx), czyli nie spełnia warunku...
no w C wystacznyło wpisać bezpośrednio w funkcji main wartość tego rejestru. Mam jeszcze pytanie? Jakie zasady obowiązują odnośnie projektowania PCB pod mikrokontroler? Jak ma przebiegać zasilanie, jak ma być podłączony kwarc, co może pod nim przebiegać? (masa, sygnal, zasilanie?)
Przyznam szczerze trochę mi szczęka opadła jak przeczytałem o tym, że chcesz użyć 64 procków, tylko po to, żeby jednym wysterować 4 kolumny po 8 znaków... Zdecydowanie przerost formy nad treścią. Moim zdaniem oczywiśćie. Wydaje mi się, że takie procki to CO NAJWYŻEJ CZTERY, a resztę pozałatwiać rejestrami przesuwanymi z zatrzaskami, ULNami.
Kurza twarz, dolutowałem te rezystory i jest dalej tak samo. Procesor pracuje przy 2.8V i myślałem że może to powoduje problem, więc zwiększyłem do 3.3V ale efekt ten sam. Jest jakaś zasada dla projektowania ścieżek sygnałowych? Określona długość czy coś?
Witam. Sytuacja wygląda tak. Projektuje układ przesuwania się napisu (na rejestrze ). Będzie 7 liter. Prąd na wyjściu tego rejestru jest mały i po prostu do zasilania owych led potrzebne jest wzmocnienie. Jestem kiepski z elektroniki analogowej więc proszę o pomoc. Posiadam sporo tranzystorów BD140. Czy jest możliwość zbudowania z tego wzmacniaczy OC...
przychodzę z pytaniem jak stworzyć procesor w domu Ma to być procesor czy mikroprocesor? Procesor możesz zbudować z układów logicznych a nawet z tranzystorów, lamp czy przekaźników. Mikroprocesor - czyli taki procesor z cała logiką zamknięta w jednym układzie scalonym - to raczej w domu nie osiągalne bo wymaga opanowania technologii produkcji układów...
Zgadzam się z tOMmy'ym. Za moich pięknych czasów żeby kupić rejestr trzeba było nieźle zakombinować. A potem projektowanie układu pod to co się ma, a nie rozwiazanie pod układ. Cóż technika idzie naprzód, lada dzień młodzież bez procesora nie będzie umiała zrobić migającego leda.
Jak juz pisali koledzy taktowanie procesora nie jest rownowazne z predkoscia jaka dziala rdzen. W rodzinie C51 jedna instrukcja wykonuje sie w 12 cykli zegarowych (standardowo) Sa wersje procesorow C51 co maja to skrocone do 6,4,2 cykli ale nadal taki procesor bedzie wolniejszy od taktowanego tym samym zegarem procesora AVR. 1. Procesory AVR sa SZYBSZE...
Wszystko zależy od tego czy zaczynasz programować procesory i się uczysz czy tylko zaczynasz ARM'ami jako nową grupą urządzeń cyfrowych. Bootloader nadaje się w 2 przypadkach : przy kopiach gotowego softu (np. jak trzeba zrobić upgrade "wyjazdowy"), i przy pisaniu oprogramowanie z dużą wiedzą inżynierską (jeżeli nie potrzebujesz oglądać rejestrów, robić...
timery mam wykorzystane do innych zadań :( , połączenie to atmega32 + MCP2515 , gdy podłacze zew kwarc osobno do MCP ,moge odczytać rejestry ,wiec chyba zastosuje SMD kwarc na docelowym pcb :(
(at)inot Mnie osobiście drażni takie ułożenie pikseli (w pionie), ostatnio jak projektowałem sterowanie do VFD 256x64 to w akcie desperacji zleciłem zadanie Chat GPT. Powstało kilka procedur do wyświetlania. Pierwsze podejście na Arduino UNO, kolejne na RP Pi Pico (pamięć oraz zegar i dwa rdzenie za ~16 zł). Sterowanie równoległe, 8-bitów danych+14...
Zgodnie z moją wcześniejszą obietnicą publikuje projekt płytki (Eagle 4.03) oraz wsad do procka. Gdyby był ktoś zainteresowany wykonaniem takiego alarmu i czegoś by nie wiedział proszę pisać - postaram się pomóc.. Jest do TS 6/63/2 i o ile pamiętam jest to 0,5A 12V (może być dowolny o napięciu 12-20V ale pod ten była projektowana płytka.. Pozdrawiam
Aktualnie pracuję nad robotem-manipulatorem. Na 99% będę go robił na jakimś mikrokontrolerze Atmela. Mam książki o takowych traktujące, jednakże to, o co mi chodzi niekoniecznie zawiera się w tych pozycjach. Nie chodzi mi o konkretne procesory - mam tu na myśli bardziej książkę/książki, w których przyswoiłbym teorię związaną z... hm... Czymś o poziom...
Mam problem. Projektuję układ cyfrowy w którym mam m.in. rejestr szeregowo równoległy. I tu pojawia się problem ,bo nie wiem jak zrobić coś w rodzaju przerzutnika monostabilnego.Chodzi mi o układ który po wyzwoleniu przez dwa cykle zegara bedzie utrzymywał na wyjściu wysoki poziom a poźniej do końca zero . Chodzi mi o to by po włączeniu zasilania ten...
W ATTINY2313 jak i w innych uC, które mają CKDIV, masz rejestr CLKPR, w którym możesz podzielić sobie zegar systemowy: Zwracam honor moja pomyłka. Ostatnio na ATTINY2313 projektowałem coś z 5 lat temu i nie wykorzystywałem tej opcji, jakoś wyleciało mi to z głowy. Przepraszam.
Proponuję zajrzeć do książki: "Elementy systemów komputerowych" Noam Nisan, Shimon Schocken, WNT 2009 Opisuje ona projektowanie (nie wykonanie!) prostego komputera krok po kroku za pomocą stworzonego przez autorów symulatora. Najpier projektujesz układy kombinatoryczne (np. sumatory) z których tworzysz jednostkę arytmetyczno logiczną, później układy...
Witam serdecznie. Proszę o pomoc z wiązaną z obraniem optymalnej trasy dla linii kablowej napowietrznej SN (20kV). Na trasie znajduje się stacja paliw, natomiast wzdłuż granicy działki na której ma być zabudowana słupowa stacja transformatorowa znajduje się ciąg drzew które prawdopodobnie będzie trzeba wyciąć aby można było przeprowadzić projektowaną...
mam problem , musze zaprojektować filtr który wykorzysta np komparator lub multiplekser do wybierania odpowiednich sygnałów. czyli z ciągu 0-1 za pomocą okna ( jak jes ustalić ? ) wybieramy dane bity za pomocą np komparatora i zapisujemy do rejestru ... ma to działać w Orcadzie :| jakies pomysły ?? :D
Częstotliwość PWM mam około 250kHz mam zakłócenie w kształcie trójkąta o częstotliwości fPWM, które niestety słychać Słyszysz 250kHz? Jeśli nie to podeślijże zrzut ekranu z oscyloskopu lub napisz jakie częstotliwości masz niepożądane a jakie chcesz przepuszczać. Ustawienia rejestrów to moim zdaniem są niezbyt przydatne do projektowania filtrów. Albert
ustawianie rejestrów usuwanie rejestrów czyszczenie rejestrów
działa obrotomierz mazda awaryjny światła subaru zamek
identyfikacja elementu czyszczenie pamięci android
Hitachi Travelstar N155 – uruchomienie przez USB-B, adapter SATA-USB, zasilanie 5V Skrzypienie w nowej hulajnodze Joyor S5 - przyczyny i rozwiązania