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:...
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...
Pierwszym wyprodukowanym mikroprocesorem był TMX1795. Charakteryzował się on taką samą architekturą jak zbudowany kilka miesięcy później 8008. TMX1795 nie doczekał się komercjalizacji, ale miał ogromny wpływ na historię komputerów. Opisana poniżej zaskakująca historia pokazuje dlaczego...
Zlecę napisanie programu na mikroprocesor na swego rodzaju interfejs pokojowy (termostat), współpracujący ze sterownikiem PLC (np. FATEK) - RS-485 / MODBUS-RTU. Interfejs na być zastosowany w tworzonej przeze mnie instalacji inteligentnego domu. Niestety umiejętność programowanie mikroprocesorów...
Mikroprocesor (MPU) czy mikrokontroler (MCU)? To pytanie stawia sobie wielu projektantów systemów elektronicznych. W poniższym artykule przyjrzymy się, jakie czynniki należy wziąć pod uwagę przy wyborze odpowiedniego urządzenia przetwarzającego do naszego następnego projektu. Wybór...
witam Dopiero zaczynam zabawę z mikroprocesorami więc jeśli pytanie jest trywialne proszę się nie śmiać Chciałem porobić funkcję z powtarzających się części kodu i tu natrafiłem na dwa problemy 1. funkcja przycisk - potrzebuję przekazać rejestr wejściowy i nie wiem jak to zrobić [syntax=c]char...
Witam tak jak w temacie na tym programie musze wykonac projekt mikroprocesora. Nie wiem kompletnie od czego sie mam zabrac. Czy mógłby mnie ktoś z szanownych kolegów naprowadzić na właściwe tory? przygotować układu mikroprocesora wraz z układami służącymi do jego obsługi. Projekt powinien...
Najbardziej naturalna metodą wydaje sie wykorzystanie liniowych rejestrów przesuwających. W swej konstrukcji wykorzystuja one wymuszenie pierwszego bitu bedace suma mod 2 odpowiednich bitów rejestru Jest to metoda szeroko (najprostsza) stosowana w jezykach wyzszego poziomu np. C Zainteresowanych...
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...
To jest dosyć ciekawy temat - tradycyjne dzielenie liczb jest czasochłonne bez sprzętowego układu dzielącego. Dlatego ludzie upraszczają sobie życie stosując dodatkowe algorytmy, działające dla określonych dzielników. Dla dzielenia przez kolejne potęgi liczby 2 wystarczy przesuwać rejestr...
no własnie. Kombinujecie, kombinujecie a każdy 90s ma po resecie wyjście w stanie trzecim. Dopiero póżniej możemy włączyć rezystor podciągający(rejestr PORTxy 1=rezystor aktywny) lub przełączyć w tryb wyjścia(DDxy 1=wyjście). W tym drugim trybie rejestr PORTxy steruje czy na wyjście...
Przyznam że w elektronice cyfowej jestem praktycznie zielony więc nie za bardzo wiem co taki licznik robi. Czy on ma służyc jako pamięć czy jako układ odczytujący z eepromu. I czy podaniu mu prądu stanie się tak sobie wymarzyłem że dostane na kazdą z nóżek wyjsciowych po jendym bicie...
Najlepszym źródłem do sprawdzenia danych technicznych jakiegoś układu scalonego jest jego nota aplikacyjna. Do ich wyszukiwania polecam www.elenota.pl. ad 1. Za uruchomienie / zatrzymanie licznika 1 odpowiada bit TR1 w rejestrze TCON (źródło: [url=]dane rodziny 8051 - Atmel, str.82) Analogicznie...
1. Podepnij MR do VDD. MR jest po stronie wejściowej LATCH, IMHO nie może wpłynąć na stan HiZ na wyjściu, bo po drodze jest latch. U mnie sygnał MR jest sterowany z mikroprocesora, oczywiście jest w stanie jedynki. 2. Skąd wiesz że masz na wyjściu Z. Woltomierz wpięty pomiędzy VDD a wyjście...
(...)takie jak Motorola 6809, MOS Technology 6502(...) To były bardzo fajne, mądrze zaprojektowane mikroprocesory. Szkoda że mało rozpowszechnione w Polsce. Na Motorolę 6803 napisałem w ramach pracy dyplomowej podprogram w języku asemblera, wykonujący pierwiastkowanie liczby 16-bitowej....
Co będzie jak będą inne pytania ? Ile cykli zegarowych trwa wykonanie i rozkazu i jakie są poszczególne jego składowe. Jakie są architektury i czym się różnią ? . Jak działa magistrala 8080 . Do czego służy rejestr DPTR . Jak podzielić przez siebie dwa rejestry ?. Miłych snów .
zostaly jeszcze: •Sposoby adresowania pamięci w mikroprocesorze. :arrow: Nie sadze aby koledze chodzilo o pamiec procesora x86, ktora jest bardzo zaawansowana z jednostkami segmentacji i stronicowania. Sposoby adresowania: - najczesciej uzywane bezposrednie(adres jest podawany...
Witam serdecznie! Z racji tego, że wdrążam się coraz bardziej w obsługę RP2040 mam pytanie do doświadczonych programistów w jaki sposób można (należy) dobierać się do rejestrów? Na chwilę obecną próbuję odczytać bit FE z rejestru UARTDR. Chcę zmusić mikroprocesor aby dawał mi...
Dziękuję, ale jednak zdecydowałem się na rozwiązanie z dodatkowym rejestrem przesuwnym 74HC595. Pozwoli mi to zaoszczędzić ilość wyprowadzeń mikroprocesora.
Witam wszystkich :-) Moje pytanie jest trochę retro , ale zadam je : "Czy jest jeszcze produkowany i dostępny w handlu procesor Z80" i w jakiej cenie ?? . A może ma ktoś opis do tego procesora ( instrukcje , rejestry itp. ) ?? Jestem też bardzo ciekawy czy jest też rozwijane oprogramowanie...
Link Register - najpierw zawiera adres skoku, który należy (albo i nie) wykonać, potem (jeżeli wykonano skok pakowany jest tam adres powrotny z procedury, tzn. : BPU wydłubuje sobie z cache, czy kolejki (nie wiem) instrukcję skoku do podprogramu, jeszcze zanim dojdzie do jej wykonania, jeżeli...
Załączam link ciekawe rozwiązanie :przejścia przez "0" myśle że się przyda pozdrawiam dioda
Tak, bedzie dzialac. Procesory 89S5x posiaja caly osprzet i rejestry 89c5x + kilka nowych (np. wdt), co oznacza z kolei, ze program z s5x moze nie funkcjonowac na c5x.
Witam. Jeszcze jedna sprawa,jeśli ze znajomoscią mikroproców nie jest u Ciebie najlepiej,ich budowy wewnętrznej i sposobu działania rejestrów itd. to jeśli masz realizować projekty szybko i bez konieczności zgłębiania dodatkowej wiedzy to weź jednak bascoma,z nim nie interesuje Ciebie konstrukcja...
Zadanie jest tak proste (przynajmniej dla mnie), że trudno tu cokolwiek podpowiedzieć. Zacznij od algorytmu blokowego. Jeśli chodzi i sam program to skorzystałbym z dostępnego licznika i obsługi przez niego przerwań, po solidnym zwielokrotnieniu odliczałby odcinki czasu 1s. W ten spososób powstanie...
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie...
Witam Różnica jest taka że ATiny ma mniej błędów i nazwy rejestrów w niektórych miejscach mogą się różnić. Jeśli jest jakaś większa różnica w działaniu to na pewno można przeprogramować na starą wersje. Wszystko można znaleźć w PDF.
Witam Wydaje mi się, że: 1) Dając INC PARZ , zwiększasz to co pod PARZ, a nie PARZ, czyli (PARZ) <-- (PARZ) +1 2) Chyba nie ma takiego trybu jak ADD PARZ,2 , dodawać można tylko do akumulatora. Poza tym pamietajmy o # przed daną ;) Dlaczego nie wykorzystać rejestrów, ja np....
STABOR coś nie działa mi Twój program wskazuje na błąd w pierwszym wierszu PARZ EQU R0 tak jakby nie można przypisać PARZ pod rejestr R0. Mógłbyś to jeszcze sprawdzić.
Wszystkie porty skonfigurowane jako I/O działają tak samo. Jedyne na co trzeba zwrócić uwagę, to czy aby port nie jest ustawiony w inny tryb niż I/O (zarówno przez zmianę rejestrów jak i bitów FUSE). Oczywiście do tego dochodzą ograniczenia prądów mogących płynąć przez dany port. Dokładne...
wydaje mi się, że nie tak konfigurujesz I/O oraz UART. Wszystkie piny dedykowane powinny być uaktywnione przez rejestr PxSEL, kierunek też. Ja piszę to tak w GCC: najpierw porty i/o: //inicjalizacja wartosci portow wyjciowych void PortInit(void) { P1OUT = P1OUT_INIT; P2OUT = P2OUT_INIT; P3OUT...
W ogólności język C nie zapewnia bezpośredniego dostępu do tak niskopoziomowych elementów architektury komputera jak konkretne rejestry, czy flagi procesora i zazwyczaj trzeba do tego użyć wstawek asemblerowych. Jednakże w przypadku mikrokontrolerów dostępne są zazwyczaj rozszerzenia języka....
Niestety nigdy w praktyce nie używałem IAP w DS89C4xx, ani nie spotkałem się z gotowymi przykładami kodu. W zasadzie wszystko opisane jest w datasheet: www.maxim-ic.com/getds.cfm?q... omówiono od strony 23. Trzeba zwrócić uwagę, że dostęp do bitów 0..3 rejestru kontrolnego...
Musisz zastosować sterowanie multipleksowe albo jakiś długi rejestr przesuwny (np. 4 układy 4094) żeby obsłużyć 4 cyfry wyświetlacza. To może być coś takiego: $regfile = "attiny26.dat" $crystal = 8000000 Config Portb = Output Config Portd = Output Config Adc = Single...
Mam kilka pytan na temat paru układów. Nie wiem jak je zrealizować: -dzielnik czestotliwosci przez 10000 na 8253 -zegar czasu rzeczywistego -jak zrobic dzielnik przez 10, 100, 10000 w 1 układzie -jak zrobic priorytet przerwań 2,8,10 na 8259 -po czy rozpoznac ze 8086 czyta lub zapisuje dane To...
Prosisz o pomoc a nie odpowiadasz na pytania. napisz co to za odbiornik, bo nie wiem jakim interfacem przesyłasz dane. Przerwania moga być od pinów sprzętowo oznaczonych INT lub połowicznie sprzętowych PINCHANGE - chociaż tego nie sprawdzałem jeszcze :) w każdym razie odsyłam do strony 40...
DBGU mozna wykorzystywac jako zwykly port szeregowy.W porownaniu do USART0 i USART1 ma on znacznie ubozsze mozliwosci konfiguracyjne(porównaj sobie rejestry).Jezeli chcesz wiedziec wiecej na temat obslugi portu szeregowego w SAM7 sciagnij sobie tutorial "at91sam7 serial communications.pdf" pz
Witam. Chciałbym zrobić sobie na mikroprocku (8051 lub AVR) grę w oczko. Mam pomysł, żeby zrobić generator losowy na rejestrze przesuwnym XORUJAC odpowiednie bity poprzesuwać w akumulatorze i by było. Tylko teraz jak uporać się np żeby zaprogramować do tego klawiaturę : 2 guziki...
1. multiplexowanie 2. expandery portów 3. rejestry przesuwne SIPO z zatrzaskami 4\/3!!
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...
Gdzie kolega coś takiego wyczytał ? To nie prawda nie trzeba znać asm aby zapisać coś we flash-u. Poza tym flash to nie miejsce do odkładania zapisanych danych. Do zapisu danych do pamięci programu (czyli flash) w trakcie działania programu, potrzebny jest dostęp do rejestrów R0,R1,R28..R31...
Twój układ peryferyjny to multiplekser? Będziesz mógł mieć tylko jedno wyjście w stanie wysokim - twój wąż będzie ciut króciutki - 1 diodowy. Ilość wyjść tego multipleksera to druga sprawa - trzeba by połączyć ich z 5. Poszukaj o rejestrach z dostępem szeregowym - będziesz miał...
Osobiście mi się wydaje że aby zrobić zdalne właczanie/wyłaczanie w ogóle nie jest potrzebny procek. Sam "detektor" ma tę cechę że reaguje tylko na kod wysyłany na fali nośnej i na swoim wyjściu ma już ukształtowny przebieg. Zatem jeśli sie pokombinuje z wyborem zbocza na które ma reagować...
Można tak zrobić. Przełączać kierunek portów w AVR można tak szybko jak wykonywane są instrukcje. Stan portu ustawionego jako wyjście można oczywiście odczytać, ale jest to bez sensu, bo odczytasz dokładnie to co sam na tym porcie wystawiłeś. Jak masz ma mało linii IO to prościej zmienić...
... Po minucie masz 1V czyli 2,55 V = 254 (bo to jest maks do zapisania na 8 bitach) ... Ad2 . N ma szansy działać bo to maszyna 8 bitowa maks do rejestru możesz zapisać 254. ??? Można prosić o źródło tych rewelacji? Albert To nie rewelacje tylko źle mnie zrozumiałeś...
Co do HCT573 i HCT574: Pierwszy z układów jest typu "Latch" a drugi typu"Flip-Flop". "Latch" oznacza, że dane z wejścia są przekazywane na wyjście przy aktywnympoziomie linii LE ("1" dla 573) a są zatrzaskiwanie podczas zmiany ze stanu aktywnego na nieaktywny ( z "1" na "0" dla 573). Podczas...
Tu masz link do obsługi rejestru przesuwnego 74HC595 Osobiście, znaczącej różnicy między 74 a 75 ja nie widzę, może inni Ci ja wskażą. Łącząc je kaskadowo możesz uzyskać teoretycznie nieskończoną ilość wolnych pinów.
Jak masz doświadczenie w programowaniu jakiekolwiek, to równie dobrze olej Arduino i weź od razu C. Arduino ukrywa przed użytkownikiem to, co się rzeczywiście dzieje pod kuszącym API, jak np. digitalWrite() i temu podobnymi, ale pracując w czystym C na mikrokontroler cudów nie ma. Wszystko sprowadza...
Ostatnio troszkę jestem zwalony robotą, ale... A wiec tak - ogólnie wygląda ok, ale podłączając piny G1 i G2 do GND sprawiasz że masz zawsze dwa wyjścia aktywne. Chyba że będziesz w procku ustawiał pin na wejście w momencie nieaktywnym. Proponuje Ci rozwiązanie na rejestrze przesuwnym...
Witam, Czy przepełnienie pamięci SRAM może powodować restart procesora? Co jakiś czas procesor się resetuje, w nieokreślonych odstępach. Odczytuje rejestr MCUSR i jego wartość to 0. Pozdrawiam, Łukasz
Ogólnie masz rację- tak to mniej więcej należy rozumieć i tak należy podejść do problemu. Co prawda nie do końca pamiętam jak sprawy się miały w przypadku kultowego 8080 - chyba trzeba było go doposażyć w jakiś sterownik magistrali. Nie bardzo rozumiem do czego Ci kombinacje z bramkami...
Moc obliczeniowa nadal bardzo mała, a przy falownikach, sterowaniu silników czy SMPS jest bardzo potrzebna. Ja od siebie dodam, że spotkałem sterowniki falowników w ciut nowocześniejszych trolejbusach (na silnikach asynchronicznych) działające w oparciu o klona C251. Czyli też nie jakiś...
Mam do wykonania projekt napisać program który liczy od 0 do 9999 narazie wykonałem liczenie od 0-9 na jednym wyświetlaczu i dalej nie mam pojęcia co zrobić. Ten program nie liczy tylko pokazuje kolejne wartości na wyświetlaczu. Gdyby liczył, to jakiś rejestr czy komórka pamięci zwiększałaby...
możesz podłączyć wyświetlacze Led (7-segm), schemat znajdziesz na stronie "nikompa" w zestawach do składania z wykorzystaniem mikroprocesorów np. miernik pojemności i inne.
Szczyptę informacji można uzyskać tu Pozdrawiam
Poszukaj na tych stronach powinieneś cosik znaleźć w tym temacie. Pozdro... i powodzenia.
Polecam poczytać conieco o budowie mikroprocesorów. Oczywiście że sprzętowo.
A więc jak ustawić ... 0b11 GPIO->MODER = GPIO_MODER_MODER7_1 | GPIO_MODER_MODER7_0; zapis: GPIO_MODER_MODER7_1 | GPIO_MODER_MODER7_0 jest tożsamy z 3<<14 Czyli jakbyś w ten sposób chciał zapisać wszystkie porty w mikroprocesorze to musisz piękne wypracowanie napisać.
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...
Jak w temacie. Czy taki układ jest możliwy? Ogólnie, zapis temperatury do pamięci następnie zapisane dane, na koniec pomiarów, do pendrive. Czy tak się da? Jeżeli niewłaściwy dział to proszę o przeniesienie. Dodano po 1 Zapomniałem dodać, operacje bez udziału komputera.
witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie...
W tym przypadku niema to znaczenia. Chodzi o zwykłą obsługę ADC za pomocą nazw rejestrów mikroprocesora. Dioda zenera ograniczy mi napięcie wejściowe, a potencjometrem wystawie sobie różne napięcia na wejścia. Czy możesz mi opisać jak prawidłowo Twoim zdaniem "za symulować" obsługę...
witam jak w temacie, czy bascom obsluguje tylko single end'ed czy takze wej roznicowe adc? bo w help nie widze :((( pzdr. Skoro brak bezpośredniej funkcji , to nic nie stoi na przeszkodzie , by odpowiednie wartości wpisać do rejestrów mikroprocesora i mierzyć ... :) Piotrek
Jeżeli dalej potrzebujesz pomocy mogę poratować cię kalkulatorem napisanym w języku Assembler, działający na rejestrach mikroprocesora MSP430. Mam tez gdzieś do niego dokumentacje nawet z wyrysowanymi algorytmami :)
;* ;*********************************... OBSŁUGI MAGISTRALI 1-Wire DLA MIKROKONTROLERA AVR ;*************************************... pliku :AVR_1Wire.asm ;* ;*Przeznaczenie :dowolny...
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...
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...
Niestety, bez mikroprocesora się nie obejdzie - chyba że chcesz wykorzystać kilkadziesiąt (kilkaset) (?) bramek logicznych i kombinować jak koń pod górkę żeby działały tak, aby wyświetlić interesujący cię napis :P (a wtedy i tak nie będzie możliwości jego zmienienia). Ogólna zastada...
Witam Szanownych Kolegów. Chciałbym zaprezentować moją konstrukcję stroboskopu opartego o mikroprocesor ATmega16 i układ detekcji zera sinusoidy sieciowej. Mikroprocesor steruje impulsem wyzwalającym powstającym od trafo wysokonapięciowego. Docelowo powinien realizować obsługę przyciskó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...
Pt100 i DS18B20 to całkiem różne czujniki temperatur i o ile sam wskaźnik/regulator nie jest przystosowany do obsługi obydwu rodzajów czujników to nie da się ich zamieniać. Czujnik Pt100 jest czujnikiem rezystancyjnym. Zbudowany jest z cienkiego drutu platynowego, którego opór elektryczny...
Zasadę działania windy (dwa rozwiązania: na układach logicznych i mikroprocesorze) znajdziesz w książce: Horst Pelka "Od algebry połączeń do mikroprocesora" wydanej przez WKiŁ w 1980 roku poszukaj w bibliotece. 1. Silnik dla ułatwienia możesz dać dwubiegowy (zmienna ilość par biegunów) 2....
Hm.. Nigdy nie używałem symulatora do AVR, choć uważam to za trafiony pomysł, alternatywą jest debugger, ale pewnie takiego nie masz. Głównie piszesz że jest wyzerowany , może symulator jeszcze nie działa prawidłowo? Ja bym spróbował na łatwiejszym przykładzie, np: takim bez przerwań...
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...
Witam, ja na początek zareklamuję kolegę _ImPuLs_ z elektrody i jego portal. Mnie osobiście przy programowaniu AVR-ków jest przydatny. Link główny to: Kolejne linki to do rejestrów ATMega8 i ich opisów: [url=]REJESTRY ; [url=]OPISY Na stronie jest naprawdę bardzo wiele fajnych...
Opisany projekt jest raczej eksperymentem, mającym na celu sprawdzenie sposobu odbioru wzorca czasu WWVB i jego wykorzystania. Część sprzętowa: Schemat urządzenia jest bardzo prosty - bazuje ono na scalonym odbiorniku CME6005 produkowanym przez firmę C-MAX. Układ składa...
Jeśli chodzi o praktyczne aplikacje to weź jakiś podręcznik techniki cyfrowej (np. Pieńkosa) i poczytaj o zastosowaniach przerzutników, liczników rejestrów (to są wszystko automaty sekwencyjne ). Jeśli interesują Cię podstawy, przeanalizuj schematy przerzutnika (żeby zobaczyć jak przez...
Witam. Chciałbym zaprezentować projekt matrycy LED 20x10 punktów + 2 punkty. Ogólny opis: Jest to projekt kołowej matrycy 200 punktowej + dwa dodatkowe punkty . Matryca domyślnie miała posiadać 20 promieni (taki był projekt elektryczny jak i oprogramowanie) oraz 10 okręgów....
Prezentowane w temacie urządzenie jest funkcjonalnym licznikiem przeznaczonym dla graczy starochińskiej gry GO. Sam nie jestem zapaleńcem GO, urządzenie zrobiłem bratu, pogrywamy wspólnie od czasu do czasu. Aby licznik zrobić bardziej uniwersalnym dodałem możliwość dowolnego ustawiania...
Autorski projekt wyłącznika zdalnie sterowanego za pomocą pilota RC5. Cały układ kontrolowany jest za pomocą mikroprocesora z rodziny AVR, ATtiny2313. Na uwagę zasługuje zasilanie układu bezpośrednio z sieci elektroenergetycznej o napięciu 230V, zrealizowane przez zasilacz bez transformatorowy....
Witam, Opis zlecenia: Zlecę wykonanie termometru i higrometru w oparciu o DHT22 (może dotyczyć samego oprogramowania w C *) Wymagania: - musi działać jako I2C Slave, - działać pod kontrolą FreeRTOS, - mieć zapis do rejestru I2C parametru określającego częstotliwość próbkowania...
Zalaczam Ci podobny problem, ktory byl publikowany Procesor ST92R195B/JAM +EPROM, EEPROM 24C16. Przy próbie wyzwolenia odbiornik włącza się do trybu pracy na około 15 sekund, ekran jest ciemny, po podniesieniu napięcia G2 widać ramkę z liniami powrotów. Po upływie tego czasu odbiornik przechodzi...
Stos w pamieci ma jedna ogromna zalete... moze byc teoretycznie "nieograniczony" rozmiarami. Ile mozesz miec takich rejestrow roboczych w pamieci? 1 zestaw? 5 zestawow? 15 zestawow? Jak z nich nie korzystasz to marnuja sie zasoby procka... jak potrzebujesz wrzucic na stos wiecej danych niz mialbys rejestrow...
Panowie jestem początkujący w temacie mikroprocesorów. To że miałem na uczelni zajęcia z techniki cyfrowej i mikroprocesorów oznacza tylko tyle, że mam mgliste pojęcie o wszystkim i o niczym. Że rejestry istnieją to wiem, ale już jak działają nie mam pojęcia. Tak samo w kwestii działania...
Witam. Mam mały w sumie to nawet nie taki mały problem. Otóż kończę pisać prace magisterską a został mi jeszcze projekt z 4 roku. Jest to projekt z mikroprocesorów. Był ona bardziej rozbudowany ale teraz wystarczy jak będzie wyświetlał jakieś literki na LCD poprzez rejestr przesuwny....
Zespół naukowców z ARM Inc. opracował 32-bitowy mikroprocesor wyprodukowany na elastycznym substracie, który według firmy może utorować drogę do w pełni elastycznych inteligentnych systemów zintegrowanych. W swoim artykule opublikowanym w czasopiśmie Nature, grupa opisuje, w jaki sposób...
Załóżmy. Pomijasz fakt, ze obecnie wiekszość 'mikroprocesorów' to są SOCe, które są -dziesiąt krotnie bardziej rozbudowane niz nasze zabawki typu STM32. To że producenci wypuszczają mikroprocesory obudowane nie znaczy że mikroprocesor jest bardziej złożony od mikrokontrolera. Bardziej...
Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome...
kris8888 - Tak, zgadza się rejestry wprowadzania mogą być maksymalnie 12 cyfrowe, rejestr wyniku jest 24 cyfrowy. Błędy o których piszesz wyeliminowałem w trochę inny sposób, a w zasadzie do nich nie dopuściłem. Jest taki specjalny przycisk: Podświetlony, a dzięki temu aktywny...
Witajcie moi drodzy Oto druga część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie omówię podstawowe operacje cyfrowego IO na prostych przykładach. Spis części (osobnych tematów) tutoriala Tutorial...
Ja też nie rozumiem jak was uczą jeżeli usiłuje Pan pisać program bez zrozumienia działania używanego bloku mikroprocesora. Widzę jest Pan z tych co się nie wgłębiają (większą część życia zawodowego poprawiam i prostuję "produkty" takich nie wgłębiaczy co im się nie chce doczytać...
Wiele różnych badań pokazało, że temperatura i wilgotność wewnątrz pomieszczeń ma znaczący wpływ na komfort pracy i produktywność. Pierwszym krokiem mającym na celu zoptymalizowanie tych parametrów jest ich wiarygodny pomiar. Niniejszy projekt omawia pomiar temperatury i wilgotności...
A nie prościej byłoby zastosować znacznik bezpiecznego dokonania zapisu? Przeznaczasz jedną komórkę pamięci na ten znacznik. Przed rozpoczęciem zapisu do pamięci Twojej danej, dokonujesz wpisania np. liczby 01h do komórki znacznika - co oznaczać będzie wejście do procedury zapisu. Następnie...
Autorowi udało się, z pomocą pracownika www.wanzhouled.net zdobyć matrycę LED o wymiarach 32x32 diody RGB. Zakup był owocem poszukiwań najtańszej matrycy tego typu, prezentowana poniżej kosztowała jedynie $22 (plus koszty przesyłki, około $10). Inspiracją do stworzenia projektu...
Ok. Po głębszym zastanowieniu przyznaję, że wychodzi na to, że nie podszedłem do tematu rozsądnie i rzeczywiście większość kodu i sam projekt był przygotowany w symulatorze bez uwzględniania rzeczywistych warunków pracy. Chciałem sprawdzić jak to będzie działać i dokonywać korekt...
Witam wszystkich forumowiczów:) Dziś chciałbym się pochwalić swoją pierwszą od początku do końca zaprojektowaną i wykonaną przeze mnie konstrukcją "przelaną" na płytkę PCB. Zatem jest to moja pierwsza płytka więc proszę o wyrozumiałość;) Konstrukcją tą jest mianowicie wskaźnik...
To była zwykle technologia P-MOS z rezystorem podciągającym do minusa. Jeżeli sterowanie segmentami odbywa się w zakresie do -15V to można użyć wspomnianych układów logicznych CMOS np. CD4094 Wtedy sprzęgasz ze sobą dwa układy w rejestr przesuwający 16bit, plus zasilania układu logicznego...
Witam Pomóżcie uruchomić tak prosty program, oraz ocenić czy to działa i dlaczego nie. Jest to może temat dla początkujących i proszę go tak potraktować, ponieważ moje doświadczenie z programowania jest małe, a z uruchamiania układów jeszcze mniej miałem doczynienia. Także proszę...
Witajcie moi drodzy Oto trzecia część mojego praktycznego tutoriala dla ośmiobitowego mikrokontrolera PIC18F2550 od Microchipa i programatora SDCC . W tym temacie najpierw krótko omówię różne konfiguracje oscylatora PIC18F2550 - oscylator wewnętrzny (internal oscillator), zewnętrzny...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi...
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów,...
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...
Witam, Poniżej zamieściłem prosty kod, który nie mogę samemu przetrawić:) Proszę o pomoc . . . void configure_timers() { /* Wpisuje do rejestru GTCCR wartość 1 w bity TSM i PSRSYNC, dzięki czemu mikroprocesor przechodzi w tryb synchronizacji a ja mogę bez obaw konfigurować oba...
Jeszcze chciałem zapytać o narzędzia (środowiska) do wizualnego projektowania układów FPGA. Czy producenci chipów takie oferują? (a może firmy trzecie?) Chodzi mi o funkcjonalność podobną do MATLAB/Simulink gdzie schemat logiczny układa się graficznie z pojedynczych bloków, na starcie...
Witam! Mam za zadanie stworzyć prosty projekt (symulator rzutu sześcienna kostka do gry), stworzylem juz projekt układu oraz program dla mikroprocesora, niestety mam problem :(. Istnieja 2 fazy dzialania projektu, pierwsza to "oczekiwanie" (układ losuje liczbe), druga to wyswietlanie wyniku....
Chciałem się dowiedzieć czy akumulatory żelowe 100Ah będą dobrze działać w UPS APC 1000? Zmieniłem jakość baterii na FF to dobrze? Na oryginalnych akumulatorach UPS podtrzymuje mi komputer 60 min. Na tych 100Ah po kalibracji bez zmiany rodzaju baterii w Hyper terminalu pokazuje tylko...
Procesor ADuC7026 źródłem programowalnych napięć do badań układów wymagających różnych napięć zasilania Xie, S.; Wei, S.; Croke, C. Wstęp Wysokonapięciowe przełączniki, przetworniki A/D z wejściem bipolarnym i inne układy zasilane kilkoma różnymi napięciami często...
Witam, ostatnimi czasy zainteresowałem się (po części przez studia) programowaniem mikroprocesorów, wykorzystując program EdSim51, do początkowej nauki Assemblera. Jakkolwiek początkowe sukcesy w nim teraz napotkały na przeszkodę. Mianowicie próbowałem zacząć korzystać z programu FASMW,...
Po kilku miesiącach pracy wreszcie jest! Teraz możecie pytać, która godzina! Pomysł projektu powstał, kiedy przez cztery dni autor podróżował po kraju. Kody QR są bardzo popularne z wielu powodów. Sprzedawcy uznają, że są one bardzo praktyczne i żądają umieszczania ich wszędzie,...
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ę...
Pomysł jest dobry, gdyż 1. To rozwiązanie jest bardzo szybkie (wszystko rozwija się na poziomie kompilacji i nie ma żadnego narzutu) 2. Nie da się tego inaczej rozwiązać (żeby było ładnie) - chcę tego użyć w programie C na mikrokontroler - tam z każdym wyprowadzeniem mikroprocesora związane...
POMOCY !!! Dostalem za zadanie napisac oraz zaprojektowac sygnalizacje swietlna na mcs 8051 a, ze nie jestem pojetnym ucznie bede mial z tym problemy wiec jak mozesz pomoz mi. Tresc zadania brzmi: Zaprojektowac, wykonac i zaprogramowac układ współpracujący z systemem mikroprocesor. *Połącznie...
A ja popieram ARASOBOLEK'a Sam jestem samoukiem i codziennie rano mam tę przyjemność że jadę z absolwentami technikum elektronicznego do pracy (oni na uczelnie ja do pracy). Jest to juz 3 czy 4 rok jak widzę się prawie z tymi samymi osobami i przez ten czas jak widzę czego oni się tam uczą...
Witam. Przedstawiam Wam "replikę" mikrokomputera Cosmac Elf. Konstrukcja ta została przedstawiona w sierpniu 1976 na łamach amerykańskiego czasopisma Popular Electronics, tego samego, w którym ponad półtora roku wcześniej był zaprezentowany Altair 8800, a więc w czasach, w których...
I bardzo dobrze, że na Politechnice Lubelskiej jest dsm wiem na własnym przykładzie ze jest to super sprawa. Zaczynając zabawę z mikroprocesorami należy poznać podstawę czyli strukturę mikroprocesora oraz zagłębić się w rejestry. Po takim przejściu przez DSM51 oraz wymagającego prowadzącego...
Witam wszystkich serdecznie Dziś chciałbym Wam przedstawić bardzo przydatną (jak dla mnie) przystawkę do nauki programowania. Na początek trochę historii (oczywiście historia elektroniki). Ja już ponad ćwierć wieku bawię się elektroniką - często robiłem coś tylko dla...
czy wiesz jak działają tranzystory, bramki, przerzutniki, rejestry, czy umiałbyś ich użyć w praktyce - coś z nich zbudować? Znając to, mikroprocesora nie zrobi. Zrobi układ na jedno działanie. Jak ma to pracować jako kalkulator, to dodatkowo zaprojektować architekturę mikroprocesora....
Standardowy "studencki" przykład światła uliczne . Chociaż ostatnio mój prowadzący poszedł o krok dalej w ewolucji tematów labolatoryjnych i wymyślił nowy temat. Jest to dekoder instrukcji z jednostką ALU mikroprocesora. Zawiera 16bit rejestr, dwa 8bit wejścia ,16bit wyjście, 4bit wejście...
Witam. W takim przypadku najlepiej użyć mikroprocesora sterującego całością. Diody udające sekundnik można podłączyć do kilku rejestrów przesuwnych. Wejscie pierwszego rejestru do stanu H a na wejście CLK co sekunde krótki impuls. Jak sekund będzie 60 to krótki impuls na RESET. Co do...
"Czy ktos bardziej kompetentny moglby mi powiedziec czym roznia się te mikroprocesory pod wzgledem programowania, konfiguracji portow, taktowania itp. " procesory '51 mają rdzeń CISC więc instrukcje maja różną długość w kodzie binarnym, wykonują się w różnym czasie, posiadają różne...
Witaj, Ja bym to zrobil na ukladach 433khz , takie uklady sa dosyc tanie i ogolno dostepne. Jeden moglbys potencjalnie z jakims rejestrem zatrzaskowym umiescic po stronie komputera - podlaczajac do LPT Drugi po stronie robota. Uklad moglby dzialac tak: -po stronie lpt sygnal jest lapany w rejestr...
Cześć !!! Pomysł bardzo dobry i ciekawy. Ale propnuje przesiąść się na jakiś procesorek ze sprzętowym I2C np. Atmega8 lub któryś z grupy nowych procków Philipsa. Dlaczego. Komunikację Mikroprocesorów z i2C w trybie Slave najłatwiej jest zbudować, gdy masz możliwość obsługi...
Witam. Mam problem z praca domową. Nasz nauczyciel przekazuje na lekcji zbyt dużo informacji i nie jestem tego w stanie ogarnąć. Mógłby ktoś przetworzyć ten program jak podano nizej w cw? Wcześniej napisany miałem taki program: LJMP START ORG 100H START: CLR P 1,7 ...
Program chyba ukończyłem: ;Program do "modyfikatora sygnału" ;Parametry techniczne dla taktowania 4MHz: ;- skrócenie czasu o wartość max ponad 2,5ms z krokiem co 10us ;- lub wydłużenie czasu o max stałą wartość ponad 20ms z krokiem co 80us ;- mnożenie czasu przez współczynnik...
Witam Mam zprojektowac urzadzenie, ktore bedzie wyswietlalo napis zapamietany w jakiejs pamieci [EPROM(?)]. Niestety nie jestem dobry z elektroniki i mam z tym ogromny problem.Nie moze to byc zrobione na mikroprocesorze. Myslalem zeby zrobic to tak ,ze w pamieci EPROM(?) jest zapisany jakis napis...
Płyta Biostar M6TBA v1.1 (pod nalepką nadruk 1.2) wersja BIOS: 02/23/1999-i440BX-SMC60X-2A69KB0CC-00 ... ją z wybrzuszonymi elektrolitami jako niestartującą. Po wymianie kondensatorów włączała się na chwilę i zaraz gasła. Pomogło wgranie biosa (swoją droga dziwna usterka...
ebx, esi i edi są rejestrami które musisz zachować w niezmienionej wersji wracając z funkcji. ebx z niczym extra mi się nie kojaży, ecx działa jako licznik w krótkich rozkazach typu "lawinowego": mov eax,0 ; szukamy zera czyli konca stringu (mov al,0 wystarczy, ale kto tak pisze) mov...
hmm ultradźwiękowych nie da się poznaczyć dodatnich i ujemnych połówek fali ultradźwiękowych troszeczke nie rozumiem po co okreslac to czy to jest dodatnia czy ujemna mozna to zrobic przez rozroznienie czy to jest narastajaca zbocze czy opadajace czyli tak jakbysmy brali wszystko co sie...
Możesz liczyć impulsy na podstawie przerwań zewnętrznych wyzwalanych zboczem, a nie na liczniku sprzętowym. W tym przypadku powinno być to lepsze rozwiązanie, bo będziesz mógł zastosować prosty algorytm, który zaproponowałem i uzyskasz kolejne cyfry wyniku bezpośrednio w oddzielnych rejestrach. Zliczanie...
Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący...
Widać, że wykazujesz jakąś inicjatywę, więc: Układ nie będzie prosty. Jak chcesz go zrobić bez użycia mikroprocesora. Możesz użyć 4 rejestrów przesównych np 4094 CMOS i licznika liczącego najprościej do 32 czyli musiał być zestawić ze sobą 2 dowolne liczniki np 7493, 74192, 74193...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie...
Bardzo dziękuje, za te informacje zmieniłem trochę kod dzięki nim: Dodano po 25 Ops znowu mój błąd. Teraz już wszystko działa wielkie dzięki za pomoc. Jeżeli jest ktoś zainteresowany obsługą KAmodMEMS2 przez I2C to załączam poniżej kod. Mikroprocesor Atmega32. [syntax=c] #include...
Poniżej opisana przetwornica impulsowa o topologii boost pozwala, przy zasilaniu napięciem 5-20 V, uzyskiwać napięcia wyjściowe wystarczające na przykład do zasilania lamp Nixie (170-200 V) – jest to główny cel stosowania opisanej przetwornicy. Projekt przetwornicy został oparty...
Witajcie, w projekcie o którym pisałem w innym temacie natrafiłem na następny problem. Mianowicie opisze po krótce zasadę działania: -Wprowadzam hasło z terminala do mikroprocesora zapisuje je w komórkach wskazywanych przez rejestr R1 od 10h -Zapisuje do komórek kolejno bajty odbierane...
ah, tak - dioda jest czerwona. Wyświetlacz to CQVP32. W nocie katalogowej napisano: IF ≦ 30mA UF ≦ 2V Światłość podawano przy 20mA. Zmierzyłem napięcie pomiędzy anodą, a katodą i wynosi 1,6V. W nocie katalogowej rejestru przesuwnego podali: Icc = ± 70mA Iik/ok Input/Output...
Witam, Od jakiegoś czasu zmagam się z problemem braku odczytu danych z żyroskopu w układzie MPU-6050, poprzez I2C. Wykluczam problem z komunikacją pomiędzy układem, a mikroprocesorem(Atmega 32), ponieważ wszystkie dane z rejestru można odczytać(w tym z akcelerometru). Podejrzewam, że...
Twojego programu nie analizowałem, nie chciało mi się, albowiem od razu Ci powiem, że ja bez przerwań w ogóle bym się za to nie zabierał i dotyczy to nie tylko enkodera ale także zwykłych przycisków. Tak jak napisał tmf , każdy zestyk ma tendencję do drgań, a więc enkoder również,...
Witam. Chcę przedstawić szopkę Bożonarodzeniową. Całość wykonana własnoręcznie z pomocą kochanej żonki. Opiszę co i jak. Szopka ma ruchomy żłobek, dwie pochodnie i ognisko, na filmikach wszystko widać. Opiszę konstrukcję, do sterowania wszystkim użyłem Atmegi8. Trzy...
Przede wszystkim musisz dodać układ synchroniczny sterujący tymi układami, czyli taki, który w zależności od rozkazu wygeneruje sekwencję sygnałów sterujących (dla układów kombinacyjnych - np. multipleksera podającego wyjście konkretnego rejestru na odpowiednie wejście ALU), strobów...
Witajcie moi drodzy. Najpierw pokażę tutaj wnętrze dość starego, budżetowego odtwarzacza DVD, a potem zaprezentuję jak można praktycznie wykorzystać odzyskane całkowicie za darmo komponenty ze środka. W temacie wystąpi też Arduino. Spróbuję uruchomić panel przycisków (dość...
AVE... Drobna uwaga: karty graficzne w PC pierwotnie realizowały tę samą funkcję, co na przykład VIC w C64: brały dane z pamięci i zamieniały je na obraz. Procesor musiał te dane opracować i przesłać do karty. Dla przykładu gra Wolfenstein 3D jest tak naprawdę grą 2D, tylko procesor...
Tv ten jest równiez opisany w serwisie elektroniki: Część 1 SE10-s.54-56 Tryb serwisowy przedstawiono w punkcie: ! Tryb serwisowy 1.4. Rozwiazywanie wybranych problemów serwisowych przy pomocy odczytu w trybie serwisowym uzytkownika SCM (poszczególne problemy przedstawiono w postaci odrębnych...
Ad.1(A) - Wykorzystać możesz układ ICL7107 plus przetwornik temperatory LM35. Szukaj na elektrodzie tego LM35 lub na Google - powinno być tego trochę. Wyświetlacz oczywiście będziesz musiał wylutować z płytki w której teraz się znajduje gdyż tam ustawiało się zworkami które segmenty...
Bez mikrokontrolera nie da rady. do tego musiałbyś napisać baaaardo wydajny program. Co do sterowania jasnością - możesz zapomnieć. Zaraz się dowiesz czemu ;) 64 punkty w poziomie x 48 punktów w pionie x 3 kolory to już jest 9216 diod. Do płynnych animacji potrzeba tak ze 30 klatek na sekundę...
Ciekawe hobby, no i współczuje małżonce ;) Wracając do projektu, to ja bym najpierw rozważył: 1. czy nie lepiej rozproszyć system i połączyć mikroprocesory w sieć. (np jeden procesor to powiedzmy 10 diodek, albo określony fragment panelu) 2. czy nie przenieść części logiki do mikroprocesorów...
Witam. Mój UPS to dokładnie SU5000R5IBX120. Tutaj będzie cześć opisowa: Jakiś czas temu UPS zasygnalizował odpowiednia kontrolka, ze należy wymienić AKU. Trochę z tym zwlekałem lecz w budynku wykonywane były jakieś prace konserwacyjne i niestety z braku zasilania UPS padł. Po przywróceniu...
Dr. Vee ma racje (prawie :D).Obecnie zawsze jest jakieś ale... Bo jeżeli weźmiemy zwykła starą 8051 i dołożymy zwykły RAM do fizycznych portów to rzeczywiście W R0 (lub R1) można wpisać młodszą część adresu a do P2 starszą i jest poprzez instrukcję MOVX mamy dostęp do 64kB przestrzeni...
Zatwardziały windziarz (kilka latek), też przeszedł na Linux'a i to już definitywnie nie ma odwrotu, to jest jak narkotyk :D Nie ma lepszej platformy do developing'u, hardware czy software. 1. IDE Mam jedno środowisko, ale do wszystkiego. Jest to Eclipse Classic (obecnie Indigo) z masą pluginów....
A ja uważam, że jest prosta odpowiedź na twoje pytanie. oto ona: "zapomnij o tym" może taka odpowiedź ci wystarczy ? (nie ma takiego czegoś) Z języka wyższego poziomu na niższy można, ale odwrotnie nie bardzo(...) A ja podejrzewam, że takie rzeczy istnieją. Przykład zastosowania: reanimacja...