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...
Czyli z tych wszystkich tysięcy, czy milionów tranzystorów zbudowany jest nie tylko ALU, ale również wiele innych elementów w układzie (np. dekoder i rejestry)? No to chyba oczywiste? Jak by ze wszystkich tranzystorów zbudowane było tylko ALU to pozostałe części musiały by być zbudowane z zera tranzystorów :D Poza tym bardzo popularne w każdym opisie...
GAL sa to programowalne układy logiczne, a nie mikroprocesory. Nie posiadają one rozkazów dzielenia ani mnożenia, a jedynie podstawowe operacje logiczne AND, OR, NOT i przerzutniki. Mozna na nich spróbować zrealizować mnożenie i dzielenie poprzez zapisanie tabeli prawdy.
To nie jest schemat działania, tylko schemat budowy... Bufory chyba nie wymagają wyjaśnień, akumulator służy do przechowywania argumentu/wyniku operacji, ALU czyli jednostka arytmetyczno-logiczna służy do wykonywania operacji arytmetycznych i logicznych (jak wynika ze schematu - na tym co jest w akumulatorze), PC to program counter, czyli licznik programu...
Wszystkie 3 układy to logiczne układy cmos na których można zbudować dekodowanie rozkazów na wiele sposobów , nawet mając schemat odbiornika nie wiele wymyślisz , sposób kodowania może być prosty ale musisz go znać . Osobiście uważam że prościej kupić tanią zabawkę z której wymontujesz gotowe sprawne moduły nadajnika / odbiornika , być może ktoś na...
Dla uproszczenia chciałem pominąć problem transmisji szeregowej czy innego sposobu dostarczania i odbierania danych. Nie jest tak źle z ogólną wiedzą nt działania programowalnych układów logicznych, rozróżniam prace mikroprocesora na "cyklach zegarowych" i wykonanie rozkazów przez CPU od czasu propagacji układu logicznego. Moje pytanie "...dane od razu..."...
Główna szybkość FPGA o której wspominają koledzy w postach wyżej spowodowana jest przetwarzaniem równoległym. Mikroprocesor jaki szybki by nie był wykonuje program wykonując rozkaz po rozkazie. W FPGA tworzysz struktury logiczne, które działają równocześnie. W takim układzie możesz np. mnożyć równolegle kilka liczb przez kilka innych, w tym samym czasie,...
Witaj Każdy port procesorka '51 posiada rejestr wyjściowy. Wpisując do niego określoną wartość możesz (nie zawsze!!) wymusić stan logiczny na nóżce układu i to jest wszystko jeżeli chodzi o pracę portu w trybie wyjściowym. Jak zapewne wiesz, każda z takich linii może być wejściem lub wyjściem. Rejestr jest oczywiście 8-bitowy i każdy jego bit odpowiada...
o ile sterowanie Mitsubishi programuję metodą drabinkową (mam zresztą do wyboru drabinka lub ST) to w Step7 mogę się "wyżyć". Zaczynając w S7Graph - główny przebieg procesu, AWL=ST obliczenia,adresowanie pośrednie,transfery,skoki, FUP- proste układy RS,& > itp. oraz niekiedy SCL-okrojony Pascal- logiczne powiązania (np. winda) oraz konwertowania liczb...
A po co stosujesz ULN2803? Daj katodę diody do układu a anodę przez opornik do plusa i napisz jakie rezultaty. Oczywiście w programie musisz dać rozkaz zapalający diodę niskim stanem logicznym. Marek Jaglarz www.jaglarz.com/ja/rozdz.htm
Witam. Jeśli rozpatrywać procesor na poziomie budowy to tak są to bramki logiczne ale dziwnie to brzmi gdy mówimy o dzisiejszych procesorach gdzie ilość tranzystorów to setki milionów. Globalnie struktura procesora to rejestry i jest ich cała masa, akumulatory(AL, AH, EAX itd. jednostki arytmetyczno-logiczne) nie takie od latarki. Wskaźniki wszelkiego...
Dziękuję wszystkim za słowa uznania. Ponieważ mam wykonane złącze krawędziowe i wyprowadzone prawie wszystkie sygnały, daje to pole do eksperymentów. Wykonałem płytkę PCB do tego złącza. http://obrazki.elektroda.pl/5492353100_1... Moim zamiarem jest zastąpienie pamięci dynamicznych jedną pamięcią statyczną. Planuję zakup pamięci typu...
STM32F103, to Cortex-M3. STM32F410, to Cortex-M4. Trochę podobne, ale tylko trochę. Rozkazami niektórzy nazywają instrukcje procesora/rdzenia/jednostki logicznej danego mikrokontrolera czy mikroprocesora. To co przytoczyłeś to nie są żadne rozkazy, tylko wywołania funkcji; prawdopodobnie z martwego już SPL dla F1 oraz żyjącego (jeszcze) HAL dla F4....
Witam. Asembler to język programowania tzw. niskiego poziomu. W uproszczeniu jedna instrukcja w asemblerze przekłada się na jeden rozkaz wykonywany przez procesor. Daje to najpełniejszy dostęp do możliwości oferowanych przez sprzęt, ale jednocześnie silnie wiąże ten język z konkretnym procesorem. Innymi słowy, każdy procesor (a w zasadzie rodzina) ma...
Coś robię nie tak. Wystawiłem do H0F daną H01 czyli Test. Zapaliła się 8 ale na jednym segmencie. Czasami na innym ale tylko na jednym. Wygląda tak jak by układ nie multipleksował. ... Macie pomysła ? Zapodajcie. Witam, Na pewno jest prawidłowo podłączony rezystor Rset, pomiędzy ISET(18) a V+(19) układu Max7219? Jaką ma wartość? Zwykle to około 10kom...
Chodzi o to, że operacja |= generuje (najczęściej) sekwencję R-M-W (read - modify - write). Czyli rejestr konfiguracyjny jest odczytywany do rejestru ogólnego procesora, na tym rejestrze jest dokonywana operacja arytmetyczno/logiczna (OR) a na koniec wynik jest zapisywany nazad w rejestrze konfiguracyjnym. Przykład: PORTB |= 1<<PB1 | 1<<PB6;...
Witam.Mógłby mi ktos podać odpowiedzi do zagadnień poniżej?A jesli to nie gdzie moge znaleść coś na ich temat(na googlech marnie z tym jest)?Pozdr. Architektura Systemów Komputerowych (pytania testowe w pierwszej części wykładu) 1. Jakie układy wyróżnia klasyczna architektura komputera (von Neumanna)? 2. Jakie układy zawiera jednostka...
Projektujesz to tak samo - piszę tabelę prawdy dla trzech wejść i jednego wyjścia. Wszystkie kombinacje znasz z założenia, dalej upraszczasz np. tablicami Karnaugha i masz gotowy układ :) BTW - nie chce mi się rozpisywać, ale bez bitów przeniesienia/pożyczki to zdaje się, że jednobitowe dodawanie i odejmowanie od siebie się nie różni. dziękuję bardzo...
Zafascynowany jestem konstruowaniem procesorów i komputerów z układów MSI SSI. Mogłoby się wydawa że to kompletna kicha, ale to przecież hobby. Chodzi o raczej o zabawe i satysfacje i spedzenie wolnego czasu. W latach 80'XX budowaliśmy sobie w instytucie na politechnice coś, co można nazwać hiperRISC, a co operowało jednym rozkazem ALU (NAND). Oprócz...
robiłem kiedyś coś takiego co zwało sie maszyną "w"był to procesor złożony z podzespołów tzn jednostki sterujacej , jednostki arytmetyczno logicznej (wykonywała 8 rozkazów),akumulatora (rejestru). i 32 bajtów pamieci ram . programowało sie to prostą klawiaturką w jezyku maszynowym (cały jezyk to było 16 rozkazów). stan wszystkich komponentów sygnalizowany...
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,...
Poszukuję programisty do napisania programów dla mikrokontrolerów ATMEL. Wszystkie założenia pracy programów są gotowe. Schemat układu uC wymaga drobnej konsultacji/akceptacji. Wszystkie układy uC muszą działać z komunikacją RF/IR, czyli układem 1 jest pilot, układem 2 jest sterownik z odbiornikiem RF/IR. Pilot 1 ma być na AtTiny 2313/4313. Sterownik...
https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...
(at)desa :arrow: To co zamieściłeś, jest de facto w asemblerze, tyle, że przepisane do składni Bascoma. Najprostsze przykłady bootloadera są w pdf-ach układów AVR mających wbudowane wsparcie dla tej metody programowania (ATmega, część ATtiny). Potrzebowal bym skladnie komend BootLoadera mikrokontrolera AT90S2313, oraz skladnia plikow stosowanych programatorach....
Co do nietypowych operacji jakie wykonuje to ALU (181) to układy te były projektowane w takich trochę przewrotnych czasach kiedy to technologia LSI raczkowała i zakładano że znajdą sie chętni do budowania mikroprocesorów (dziwnie brzmi w tym kontekście ) :lol: na układach dyskretnych, i z tego co wiem to układach 74LS można zbudować cały procesor podobny...
https://obrazki.elektroda.pl/1330354600_... Dzięki współpracy z polską firmą https://obrazki.elektroda.pl/4907295500_... Konfigurując i łącząc bloki wprowadzamy sygnały wejściowe, podłączamy wyjścia i w sposób graficzny tworzymy logikę działania programu pracy wraz z operacjami logicznymi i matematycznymi. Blok może...
Wyżej (at)stachul1 proponował zbudowanie klona 4004 na początek. No nie, żebym obstawiał, że to najlepszy wybór ale im prostsza i stosunkowo mała architektura tym lepiej na początek. Alternatywnie, w hołdzie polskiej myśli technicznej, można zaimplementować logikę minikomputera Mera seria 300 - oryginalny procesor na układach TTL - Momik 8b: https://bibliotekanauki.pl/api/full-text...
Chodzi mi o zbudowanie retro komputera z TTLi. No popatrz, mnie to samo od lat chodzi po głowie... Założenie było: wyłącznie elementy dostępne w 1. połowie lat 70. Parę lat temu nawet zacząłem kupować i gromadzić niezbędne układy TTL. Znajdowałem je u różnych polskich dystrybutorów, zwykle za grosze, bo były to jakieś stare zapasy. A w szufladzie znalazłem...
Nie wiem skąd te szpilki. Sygnały z analizatora stanów logicznych nie mają ustawionych etykiet, co utrudnia analizę. Ok. Dla uproszczenie usunąłem pliki, na których w wyniku mojego niedopatrzenia pojawił się błąd z milczącymi liniami A14 i A15. Plik bus2.png pokazuje młodszy bajt magistrali adresowej. Natomiast bus4.png to starszy bajt. Nie ustawiłem...
przecież do Katowic masz niedaleko tam jest kilka dobrze zaopatrzonych sklepów , skoro chcesz przez internet to Twoja sprawa http://www.nowyelektronik.pl/ jeszcze jedno pytanko... jesli kupie sobie tsop...36 i poszlacze na VIN napiecie 5v na gnd mase oczywiscie to czy jesli potraktuje go sygnalem 36kHz to na VO pojawi sie sygnal ?? a jesli tak to czy...
Ja jestem po kolejnych 2 próbach odpalenia modułu i nadal to samo. Wziąłem moduł do uczelnianego laboratorium i przejrzałem wszystkie sygnały na oscyloskopie wielokanałowym, cała transmisja SPI działa prawidłowo, mikroprocesor wysyła rozkaz odczytu do ENC ale w odpowiedzi ENC daje same "0" logiczne, widać to dokładnie na oscyloskopie że te "0" są wystawiane...
Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...
Myślałem, że tryb 4bit jest dla oszczędzenia wyprowadzeń w uC ale żeby go włączyć musze chyba działać w trybie 8bitowym bo jak mam wysłać do LCD informacje o trybie 4bit przesyłając dane 2x4bit skoro jestem jeszcze w trybie 8bi :). Bo służy do oszczędzania pinów ;) Jak popatrzysz na rozkaz przełączający w tryb 4bitowy to jego młodsze 4 bity (te które...
Komunikacja ,wieloprocesorowa zawsze rodzi komplikacje ;-) Ale myślę, że lepiej po jednym do każdego, jak coś padnie to przynajmniej w jednym miejscu, a nie wszystko naraz. Myślę, że optoizolacja + RS485 będą dobrym rozwiązaniem. Komunikację wieloprocesorową robiłem w praktyce i działała, nawet we wrednym otoczeniu, choć logicznie akurat to proste...
Witam Przepraszam że rozkopuje temat, ale mam pytanie odnośnie może nie samego tematu ale jego części. Chciałbym zaprojektować (albo inaczej - muszę) nadajnik sygnału podczerwieni do odbiornika JVC - protokół rozkazów jest inny niż RC5 - jak czytałem w RC5 synał wartosci logicznej jedynki lub zera jest równy dwum bitom nadawanym. PRzy JVC jedynka to...
Nowe procesory Atmela AT89s52, AT89S8252 mają w pamięci program testowy, który faktycznie wysyła jakieś wartości na port P2 . Na płytce testowej, którą posiadam, mam diody na P2, więc mrugają - przy czym P2.0 z większą częstotliwością niż P2.7. Częstotliwość mrugania zależy natomiast od kombinacji stanów logicznych portu P). Przynajmniej tyle zaobserwowałem....
A jak chcesz to obliczyć :?: Znając numer rozkazu i czasy logicznej "1" i "0" można ten czas obliczyć choć przyznam, że to nie jest poprawne rozwiązanie. Zły pomysł ;) Poczytaj sobie specyfikację magistrali 1wire i zastanów się , kto w układzie czytnik-mikrokontroler udający DS1990 jest master , a kto slave. Piotrek Masz rację, to sterownik inicjuje...
Natomiast chyba zgodzisz się, że ciągły rozwój hardware'u sprzyja językom interpretowanym, bo coraz mniej widoczny staje się spadek wydajności w tak pisanych aplikacjach. I tak naprawdę kwestia, czy język jest kompilowany, czy interpretowany, ma coraz mniejsze znaczenie. W czasach gdy implementację procesora wirtualnego można wyrżnąć w układzie ASIC...
Aha, to już chyba zostałem uświadomiony jaka moc obliczeniowa kryje się w FPGA :) Tutaj też jest podobne porównanie w stosunku do CPU -> http://bazy.opi.org.pl/raporty/opisy/syn... Oczywiście coś za coś, program nie może być zbyt złożony bo się nie zmieści w bramkach logicznych FPGA. No chyba, że się zrobi mikroprocesor i będzie...
(at)excray Z intelisense piszę PA3 <tab> S <tab>;, a także jak się zmienia uC, układ logiczny płytki, a połączenia na pinach zostają, to wystarczy w opcjach projektu zmienić uc na inny i działa po rekompilacji. Np ja uważam, że biblioteki do andruino to sztuka dla sztuki - grube to, ma miliard funkcji i wolne - założenie tego projektu jest...
Układ zbudowałem zgodnie z tamtym schematem - iloczyn logiczny /PSEN i /RD do wyprowadzenia /OE pamięci RAM. /CS1 z racji tego, że to jedyny układ ustawiłem na stan niski. Odczyt/zapis RAM działa, natomiast użycie komendy movc już nie. Być może coś w kodzie mam źle? Dodam, że zauważyłem iż movx mogę używać tylko z DPTR co mnie zdziwiło, gdyż na liście...
http://obrazki.elektroda.net/44_12547231... Poniższy projekt to komputer zbudowany tylko i wyłącznie na bramkach logicznych TTL. Powstawał przez dwa miesiące i w tej chwili jest gotowy do przedstawienia. W tej chwili cala jednostka to 8-bitowy komputer potrafiący ładować i przechowywać adresowane instrukcje i rejestry z rozkazami w pamięci. Wszystkie...
http://obrazki.elektroda.pl/5049806000_1... NadajnikGPRS NadajnikGPRS to urządzenie do układów alarmowych i układów sterowania. Posiada programowalną logikę wejść i wyjść, coś na wzór sterowników PLC. W podstawowej wersji mamy do dyspozycji 8 wejść analogowo-cyfrowych, 2 wyjścia open-drain wysoko-prądowe, modem GSM z obsługą CLIP, SMS,...
Otrzymaliśmy do ręki całkiem ciekawe urządzenie, którym jest komputer szachowy wyprodukowany w NRD gdzieś w 1982 - 1984 roku. Jest to urządzenie wykonane w postaci klasycznej szachownicy gdzie każde z pól wyposażono w diody LED. Poza szachownicą umieszczono dodatkowy zestaw przycisków oraz diod LED do kontaktu z graczem. Można rozgrywać tutaj dowolne...
(at)elkam: O dokładne źródło pytałem, bo rysunek być może kiedyś mi się przyda. Ale wtedy nie będę mógł uzasadnić jego wiarygodności stwierdzeniem "znalazłem go na elektrodzie". A powołaniem karty katalogowej konkretnego układu owszem. Co do opadających rąk... W specyfikacji Modbus używa się pojęć request/response. Request jest tłumaczone na polski...
Witam. zauważyłem że właśnie podgrzanie w jego okolicy lub okolicy Q501 przywraca radio do życia, z tym że problem powraca gdy radio chwile postoi. Proponuję zacząć od samych podstaw pomiarowych - w celu zdefiniowania samej usterki. Jeżeli radiotelefon NIE nadaje i NIE odbiera - to wspólnym "rozkazem" elektronicznym jest wyjście z syntezera częstotliwości...
Wygrałem w końcu batalię z Atmegiem i LCD i mam następny problem... Działać miał cyfrowy termometr oparty na 1wire i DS1820... Miał ale nie działa. DS podłączony poprawnie (zasilanie i szyna pod PD.5). Kożystam z programu pana P.Góreckiego (przykład napisany na potrzeby książki "Mikrokontrolery dla początkujących" na AT90S2313 z kwarcem 4 MHz). W ATmegu...
No a mają one możliwość generowania kodu dla opisu za pomocą grafu ? Są darmowe narzędzia, które przekształcają graficzny graf (kółka, strzałki etc) na pełny opis HDL jako FSM (Finite State Machine), jest tego pełno. Ja tam preferuje ręczny coding maszyny. Jeśli chodzi o uC to mają większe możliwości gdy idzie o rozbudowę softu, dodanie jakiś skomplikowanych...
Z tymi adresami nie byłoby problemu bo 8051 ma pewną, nieużywaną przestrzeń pamięci. Jednak wolałbym nie korzystać z tej pamięci - preferuję zastosowanie własnych rejestrów. Teraz pytanie od czego mam zacząć ? Od razu projektować układ logiczny wykonujący obliczenia (ALU) ? Początkowo moja wizja takiego układu wygląda następująco: zwykły automat z deterministyczny...
Witam. Na początek proponuję wykonać płytkę uruchomieniową (gniazdo na mikroprocesor, zasilanie, porty itp.). Następnie konieczną inwestycją jest programator. Bez tego nie da rady. Musisz określić się jaki język programowania Ci odpowiada. Wiem ze jest sporo do poczytania - tylko trzeba by było coś rozumieć... Tutaj nie ma zmiłuj - to jest konieczność...
Witam wszystkich. Ogólnie to: Dostałem projekt na studiach w którym to mam zaprojektować procesor a następnie wgrać do FPGA. Normalnie pewnie nie miało by to sensu ale mam to zrobić żeby się po prostu nauczyć konstrukcji podstaw procesorów i posługiwania się FPGA Więcej: Na początku powiem, że jestem w Portugalii na erasmusie i nie mam się za bardzo...
Witam wszystkich...mam do Was prosbe...nie wiem co jest nie tak z ukladem...zrobilem sobie na podstawie znalezionego niegdys opisu na www.win32asm.pl prosty ukladzik bazujacy na pamieci AT24C08 i czterokrotnym buforze trojstanowym 74HCT125...podpinane jest to do portu LPT...schemat polaczen znajduje sie na rysunku...dorobilem do tego aplikacje...i niestety...
http://obrazki.elektroda.pl/5144790300_1... Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące mappery...
Sterownik GSM Argos 1: posiada wbudowany moduł SIM 9000 z obsługą CLIP, SMS, TCP, UDP -8 wejść analogowo - cyfrowych -2 wyjścia open collector, wysoko-prądowe (3A) -NIE posiada wbudowanego kontrolera Ethernet -sercem układu jest mikrokontroler STM32F103CB ( 128kB FLASH, 20kB RAM) -wewnętrzny zegar 72MHz z możliwością zmniejszenia taktowania procesora...
O ile pamiętam, to avr mają specjalne rozkazy ustawiania i kasowania bitów. Starsze kompilatory wymagały stosowania odpowiednich funkcji/makr, nowsze rozumieją zapis |= n jako ustawienie bitu i wstawiaja odpowiednia instrukcje. Zastosowanie dwóch albo więcej instrukcji logicznych zamiast pojedynczej może powodować problemy z przerwaniami - a często...
Witaj - pierwsze, co rzuca się w oczy to brak potencjometru. Kierowców nie obchodzi ustawianie parametrów, tylko jak w radiu tranzystorowym "cyk" i ma działać. Rozumiem, że uwzględniałeś tę opcję, a to niesie za sobą komplikacje, aplikowanie PID, itd. o pętli sprzężenia zwrotnego smart-fan nie wspominając, bo to zapewne również chodziło Ci po głowie...
Buduję sterownik do dużych wyświetlaczy 7 segmentowych (101mm) i napotkałem na nieoczekiwany problem z multipleksem. Mianowicie dane z jednego wyświetlacza "przebijają" na pozostałe objawia się to słabym świeceniem segmentów sąsiednich wyświetlaczy pomimo tego że powinny być wygaszone. Mogę się tylko domyślać że to wina zbyt wolnego wyłączania czegoś...
znam czas wykonania rozkazów w taktach, wiem, ze przy częstotliwości 20MHz takt wynosi 50ns. Tyle to mogę sobie policzyć, chodzi mi o to czy faktycznie po wykonaniu instrukcji od razu mamy odpowiedni stan na nóżce układu czy jest jakieś jeszcze opóźnienie. Co do oscyloskopu... trzeba go posiadać a aby znać dokładnie czas trwania to musi być raczej cyfrowy...
Co do zastosowanego programu to codevision, a mój kod trochę zmodyfikowałem i wygląda na to że działa bo przesyła sobie nawzajem tablice. Tylko nie wiem czego mimo zadeklarowanej tablicy w MASTER zamiast 4 odczytuje mi 255. Wygląda to tak że gdy dostanie rozkaz wyślij tablice: SLAVE wysyła 1,2,3 do MASTERA i master to zapisuje w tablicy. W tym samym...
Wiem jak to działa, programuję od 10 lat i nie tylko komputery. Aby wykorzystać wiecej niż jeden rdzeń procesora trzeba: A) Uruchomić na procesorze wielordzeniowym więcej niż jeden program (różnie to sie nazywa na różnych OS). B) Stosować obliczenia współbieżne w których jeden z rdzeni jest podstawowym, a pozostałe jedynie wykonują obliczenia lub operacje...
https://obrazki.elektroda.pl/8844150300_... Sterowniki programowalne czyli PLC (z ang. P rogrammable L ogic C ontroller) na dobre zadomowiły się w przemyśle i nie tylko, dając dużą elastyczność konfiguracji urządzeń a tym samym zapewniając oszczędności i poprawiając wydajność produkcji. Idea PLC powstała pod koniec lat 60-tych ubiegłego...
odważna teza, bo do obrony tylko wtedy, gdy złożoność programu nie pozwoli go dopracować jak należy w assemblerze. Dowód przeciwnej tezy jest banalnie prosty - wszystko, co da się napisać w C/C++ da się napisać w assemblerze, ale nie na odwrót. trzy kwestje: 1. Nawet w procesorach RISC (jak Cortexy dla przykladu) pomimo ich "ograniczonej" listy rozkazów,...
Kontynuuje właśnie swoje eksperymenty z antycznymi mikroprocesorami. Po uruchomieniu prostego komputerka na polskim MCY7880, przyszedł czas na kultowego niegdyś MOS6502AD. Kilka procesorów tego typu udało mi się kiedyś kupić na Aliexpress, nie byłem więc w 100% pewien co do ich stanu technicznego i oryginalności. Status projektu na chwilę obecną wygląda...
http://obrazki.elektroda.net/43_11963399... Witam Chciałem zaprezentować emulator zmieniarki do radioodtwarzaczy Sony. Urządzenie umożliwia wykorzystanie wejścia audio dedykowanego dla zmieniarki. W radioodtwarzaczach wyposażonych w funkcję CD-TEXT wyświetla dodatkowo napis <AUX>. Chciałem w tym miejscu podziękować użytkownikowi elektrody...
To może to cię zainteresuje : 77.1. PENTIUM Zwany także przez niektórych P5. Posiada raczej ciemną sierść, jest niskiego wzrostu, od strony brzusznej może posiadać metalową płytkę, na której zauważyć można wzorki układające się w logiczną całość stanowiącą pełną charakterystykę gatunku. Cecha charakterystyczna - mnóstwo nóżek. P5 często wysiadują w...
Sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan bardzo dobry Cena: 80 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
Witam sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan dobry. Cena: 70 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...
https://obrazki.elektroda.pl/4168190800_... Na wstępie znajduje się „tło historyczne” przybliżające przyczyny powstania projektu, jeżeli ktoś jest zainteresowany jedynie kwestiami technicznymi proszę przejść od razu do części poświęconej skróconemu opisowi konstrukcji sprzętowej. Jak to się zaczęło Odkąd sięgam pamięcią,...
I wiem jak jest różnica między tymi pamięciam Wydaje mi się że nie wiesz, co czym świadczy choćby to jedyne czego nie do końca rozumiem to obsługa pamięci SDRAM, bo piszą np: "chyba nie wiesz co to jest odświeżanie!", a mi się wydaje ,że polega na podaniu odpowiednich impulsów na odpowiednie końcówki pamięci, ale nikt nie potrafi wytłumaczyć co to...
http://obrazki.elektroda.pl/1542210200_1... Przedstawiam projekt wyświetlacza zrealizowanego na 64 diodach SMD, sterowanych mikrokontrolerem Atmega64A. Już wcześniej miałem okazję budować podobne konstrukcje, więc bazując na doświadczeniach i wadach rozwiązań poprzednio zastosowanych, starałem się, aby ta wersja była mocno dopieszczona....
Witam, http://obrazki.elektroda.pl/7175557900_1... Pracuję nad pomysłem, nazwijmy to, modułowego wyświetlacza - zakładamy istnienie wielu identycznych, niezależnych modułów, które dopiero przy bezpośrednim "widoku" ze sobą - zaczynają współpracować. Każdy moduł jest jednocześnie "MASTER" i "SLAVE", przy czym w połączeniu kaskadowym największe...
https://obrazki.elektroda.pl/6532709300_... Przedstawiony mikroprojekt powstał za sprawą uszkodzonej zawartości pamięci eeprom w klonie analizatora logicznego na CY7C68013A, powszechnie sprzedawanego jako saleae 8ch/24MHz. Ponieważ pewnego razu analizator odmówił posłuszeństwa, postanowiłem zapoznać się co nieco z tematem. Wymiana...
https://obrazki.elektroda.pl/8661538600_... Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie morskiej, ze...
http://obrazki.elektroda.pl/3546939500_1... Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze...
wyświetlacz służy przedewszystkim do programowania. Mylisz się drogi kolego. Wyświetlacz służy przede wszystkim do zmiany parametrów pracy sterownika. Dzieki temu można np. nastawiać żądaną temperaturę, zmieniać parametry czasowe bloków oraz nastawiać terminarze. Zauwazyłem, że sporo osób z założenia lub z nie znajomości uważa LOGO za fujjjj a S7-200...
https://obrazki.elektroda.pl/2998720100_... W Koncepcja modularna niespójność skalarna Po wielu godzinach wspólnych przygód, spoglądając z perspektywy na budowę zestawu, odniosłem wrażenie, jakby trochę na siłę rozdzielono moduły, które wcześniej miały swojego protoplastę w postaci znanych nam audio kombajnów zawierających wszystkie...
http://obrazki.elektroda.pl/5579748400_1... Dendy Keyboard Transformer - podłącz klawiaturę i magnetofon do Pegasusa! Artykuł powstał jako opis zmagań z próbą zrobienia reprodukcji kardridża Keyboard Transformer - rosyjskiego wynalazku, który umożliwia pisanie programów w BASICU. Kardridż udostępnia gniazdo klawiatury i magnetofonu...
============== Odcinek 17 ================ BAZA FLOTY Gondola czekała tam gdzie ją Khan pozostawił. Na wypadek, gdyby Morfy miały jeszcze jakichś niewykrytych szpiegów Khan włączył deflektory Sygnatury i pomknął do bazy w Jaur. Anioły utrzymywały, że Sygnatura jest wieczna i żyje własnym życiem, nawet po śmierci gospodarza, ale dawno już obalono ten...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
http://obrazki.elektroda.pl/5313552500_1... Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na...
- A swojego męża się nie boisz? - Ja? – zaśmiała się – Chce grać w golfa, to niech gra! Nie myślę na niego czekać i nawet płakać po nim nie będę. - Ostro jedziesz – pokiwałem głową. – To ten sam Przemek z tamtych pięknych lat? – zapytałem ostrożnie, mając na myśli jej chłopaka, którego zdradziła ze mną przez pomyłkę. -...
Zaprojektowałem i zbudowałem płytkę wyposażoną w procesor STM32F107RCT6 oraz dekoder popularny MP3 VS1003. Jest to kolejna wersja starszego projektu na PIC32, który przenoszę na nowy mikrokontroler. Większa część projektu PCB pochodzi ze starej wersji. Do komunikacji z VS1003 używam popularnej biblioteki Andy'ego Karpova, którą już wcześniej przeportowałem...
IRQ tester https://obrazki.elektroda.pl/3243423400_... IRQ Tester to proste narzędzie, głównie do testowania czasu odpowiedzi na impulsy, lub czasów międzyzboczowych dostarczonego sygnału. Program został napsiany na ukontroler AVR Atmega168, a jego głównym zadaniem jest funkcja multiwibratora monostabilnego, którego działanie polega...
Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....
============ Odcinek 2 ============ BITWA Ferrus zamierzał przejść do podania o trzech Arkach, gdy do Sali Rady wpadł zdyszany gwardzista. Podszedł wprost do Ferrusa i podał mu meldunek na kartce papieru. Ferrus przeczytał go z uwagą i odprawił posłańca. - Jak już wspomniałem wcześniej, - podjął przerwany wątek, - transformacja nie dokona się sama....
Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
Witam Podczas sczytywania temperatur od 0-33 stopni wszystko jest ok. Po przekroczeniu 33 stopni diody sygnalizujące temperaturę zaczynają szalec. Zastosowałem rezytor zewnętrzny podciągający 4k7. Program: [syntax=asm].include"m8def.inc" #define DQ_PORT DDRC #define DQ 5 #define SET_DQ cbi DQ_PORT, DQ #define CLR_DQ sbi DQ_PORT, DQ #define IN_DQ PINC...
Paweł Marks - Pamięci masowe w systemach mikroprocesorowych http://obrazki.elektroda.pl/8707202000_1... Moja cena: 45zł O książce Praktyczny poradnik dla każdego konstruktora chcącego dołączyć pamięć masową pracującą w najpopularniejszym standardzie IDE/ATA do systemu cyfrowego. Na przykładzie zestawu uruchomieniowego z 8-bitowym mikrokontrolerem...
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...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007 Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora AT89C2051 i AT89C4051 link do tego tu: http://www.hw.cz/Teorie-a-praxe/Konstruk...
Emulatora procesora 89c4051 bez komparatora lecz w czasie rzeczywistym oraz soft w bascom do emulacji pilota manty emperor 007Witam! serdecznie ! Proponuje artykuł dotyczący emulatora procesora 89c4051 oraz rozwiązanie w bascomie transmisji IR pilota manty emperor 007 Proponuje sprawdzony emulator procesora AT89C2051 i AT89C4051 link do tego tu: http://www.hw.cz/Teorie-a-praxe/Kons...
Mam w domu 4 piloty - Samsung (wieża), karta tv (pixel view), Panasonic (tv), samsung (tv) i żaden nie działa mi przy zastosowaniu funkcji getrc5 :( Wpadłem na pomysł napisania własnej procedury obsługi pilota. Już zrobiłem pierwszy krok ku temu, zależy mi na pilocie od wieży, pracuje on na układze bu2478. Chyba nie jest to RC5. przy pomocy komputera...
rozkazy assembler rozkazy komputerowe rozkazy operowania
układ centralnego ogrzewania otwarty zasilać lampa solarny hamulec skrzynia
Midland GXT 1000 – czy możliwe jest przestrojenie z 462 MHz (GMRS/FRS) na 446 MHz (PMR446)? Land Rover Discovery Sport – ekran multimediów nie włącza się, brak obrazu, InControl, Pivi Pro