Może inaczej przerwanie jest to wystąpienie określonego zdarzenia . Wektor przerwania to miejsce (adres fizyczny w pamięci programu do którego przechodzi mikrokontroler po wystąpieniu określonego przypadku) generalizując tablica wektorów zazwyczaj zawiera jedynie skoki do pod programów obsługi przerwania . Tak bardziej obrazowo siedzisz przed komputerem...
A po co ją chcesz odczytywać ze zmienionym adresem sprzętowym. Większość programatorów widzi tą pamięć pod adresem 0xA0, co przy konstruowaniu programatora ułatwia adresowanie pamięci większych tzn. 24C04.....24C16. Pamięci ze zmienionym adresem obsługuje PonyProg. Przecież jak zrobisz kopię pamięci przy zwartych nóżkach adresowych do masy, to jak zmienisz...
Adres i2C - procesor nie ma adresu. Działając jako slave staje się urzadzeniem i2c. Jeśli mikrokontroler pracuje jako i2C slave zachowuje się tak jak dowolny układ i2c nadaje się mu adres i pisze odpowiednie procedury obsługi itd... Nie ma też problemu z przełączeniem go w dowolnej chwili w tryb master . Zastanawia mnie tylko jedno dlaczego akurat...
Bierzesz sobie mikrokontroler z jakas iloscia PWM... np 2.. podpinasz to na (de)multiplekser. Ustawiasz kanały PWM... jeden impuls trwa max 2.5 ms... czyli pierwsze 2.5ms masz wysterowane 2 serwa (bo dwa kanały). Po 2.5ms przełączasz adres na multiplekserze, ustawiasz nowe PWM i znowu zliczasz i masz kolejne 2 serwa obsłużone... max możesz tak wysterować...
Model płytki: stm32f407VET6 St linka mam tego pendriva małego. No to już coś bliżej. Tam w tym linku, który dałeś, masz nawet rysunek tych sygnałów na złączu, to nie powinno być trudne to podłączenie: https://obrazki.elektroda.pl/1729361300_... Sugeruję, po podłączeniu, zanim zaczniesz próby w Arduino, sprawdzenie najpierw czy program...
https://obrazki.elektroda.pl/1094134100_... Witajcie moi drodzy. Przedstawię tu wnętrze kolejnego przekaźnika Tuya, który tym razem okazał się mieć w środku dość nietypowy moduł CB2S zrealizowany w oparciu o układ BK7231N (nie mylić z BK7231T). Podejmę również tu próbę przygotowania pod niego SDK oraz wgrania mu własnego wsadu. Opiszę...
Po pierwsze, ważna sprawa. Adres kości w funkcjach HAL podawany jest w konwencji 8-bitowej (przesunięty o jeden bit w lewo względem drugiej konwencji występującej np. w dokumentacji tej kostki). Czyli dla QN8025 używasz adresu 0x20 (00100000). Druga rzecz. Nie wiem czy Twój moduł posiada oporniki podciągające linie I2C. Sprawdź, ewentualnie dodaj jeśli...
Poplątałeś kolego totalnie. IP to adres sieciowy stosowany w protokole TCP/IP. Port w tym ujęciu to numer identyfikujący proces w systemie korzystającym z protokołu TCP, czy UDP. Port w mikrokontrolerze to urządzenie I/O służące do komunikacji ze światem zewnętrznym za pomocą stanów logicznych. Niektóre mikrokontrolery mają interfejs Ethernetowy, ale...
gmp wrote: Procek obsluguje poprawnie 4xmnijesze czestotliwosci od zegara. Dziwne, ale z dokumentacji wynika coś zupełnie innego. Mikrokontroler poprawnie rozpoznaje zmianę stanu (przy reakcji na zbocze) o ile stan ten trwa dłużej niż jeden cykl zegarowy. Przy czasach krótszych może wykryć albo nie. Pan Arkadiusz Krysiak w swojej książce o AT90S2313...
MBIxxxx chyba ,w maritexie.Kupielem takie rejsetry 16 portowe z wbudowanym zrodlem pradowym obslugiwanym jednym rezystorem,komunikacja prostacka CLK DATA LatchINPUT LatchOUTPUT-Aha juz to pisalem :D Co do kolegi wyzej,to nie ma postepow.Mam teraz master projekt ktory chcialbym juz skonczyc bo robie go od marca 08... Po dwa niewiem jak zrobie plytke...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
Można kombinować z pilotem, ale to sporo pracy. Znajomość protokołu nie wystarczy, trzeba jeszcze znać częstotliwość nośnej - tą ostatnią łatwo ustalić. Można otworzyć pilot i zobaczyć jaki scalak tam się znajduje. Jeśli jest skatalogowany i nie jest to mikrokontroler można łatwo ustalić jaki to protokół. Prościej jednak wylutować pamięć FLASH z płyty...
Pierwszy i bardzo poważny problem zauważyłem w funkcji TIMER1_COMPA, jest nim linijka rjmp uspij. Gdy się wykona, to przerwania pozostaną zablokowane, oraz kilka bajtów na stosie zostanie uwięzionych - głównie adres powrotu z przerwania. Można temu zaradzić poprzez wstawienie pop + pop + sei przed rjmp. Drugi problem, to karygodna pętla główna - dławienie...
Wysłałem adres, dostałem ack, to teraz od razu powinien być bajt z pamięci, nie? A w jaki sposób slave ma Tobie przysłać odpowiedź w tym samym czasie, gdy Ty wysyłasz do niego zapytanie? Odbywa się to tak: ... // wysyłasz adres układu z bitem kierunku ustawionym na READ TWDR = RTC_ADDR_R_0; // włączasz magistralę TWCR = (1<<TWEN) | (1<<TWINT);...
Dlatego też proponuję umożliwić konfigurację mapowania z możliwością zapisu. Jak będzie odpowiednio współpracować, to na pewno da się podpiąć mikrokontroler pod jakiś adres i z samego komputerka będzie można konfigurować, czy to za pomocą programu monitora (oryginalny program chyba miał możliwość wysyłania i odbierania danych z adresów), czy prostego...
http://obrazki.elektroda.pl/6130528400_1... http://obrazki.elektroda.pl/2906458300_1... Witam wszystkich. Chciałbym przedstawić na łamach forum mój projekt, który powstaje już od około pół roku. Tematem projektu jest komputer 8-bitowy oparty o procesor Z80. Założeniem jest, aby zbudować funkcjonalny komputer 8-bitowy...
Witam. Nie bardzo rozumiem o co ci chodzi. To jest mikrokontroler 8 bitowy i pamiec jest zorganizowana w komorki 8 bitwe. Wiec jesli chcesz zapisac np zmienna typu int robisz to tak: zapis gornych 8 bitow -> zwiekszasz adres -> zapis dolnych 8 bitow/mozesz i odwrotnie ,zalezy to od twojego zapisu notacji/ i analogicznie robisz odczyt. Ponizej...
Zaczne od końca Twojego pytania bo ono sugeruje pewne niedomówienie. Tyle co wymyśliłem że w sumie dało by się sterować 255 urządzeniami, jak by tylko zbudowac taki układ bo przeciez 8 bitów daje 255 kombinacji prawda? Nie do końca poprawnie dumasz. 8 bitów daje 256 kombinacji - wartości od 0 do 255, lub szesnastkowo od 00 do FF. I teraz jak te szesnastkowe...
Zdecydowanie nie polecam tego typu sterowania magistralą I2C. Jest to magistrala typu "wired-and" i każdy nadajnik i odbiornik powinien mieć I/O typu "open collector". W przypadku zewnętrznego podciągnięcia pinów magistrali do Vcc sterowanie magistralą I2C lepiej jest rozwiązać w ten sposób, że bity SDA i SCL w rejestrze PORTx (w Twoim przypadku PORTB)...
https://obrazki.elektroda.pl/7244780200_... Na blogu Adam Levine pojawił się ciekawy wpis opisujący perypetie z "inteligentnym" odkurzaczem iLife A11 sterowanym przez Wi-Fi. Wszystko zaczęło się w momencie, gdy autor zaobserwował, że urządzenie wysyła do zewnętrznych serwerów duże ilości danych bez jego wcześniejszej zgody. Zablokował...
Dosyć odważnie sobie poczynasz na mikrokontrolerze mającym 2kB Flash i 128B SRAM :D ale do odważnych świat należy. Odchudziłem Ci trochę kodzik. Obsługa przerwania timera została stuningowana moim programem NoSave Tool. Teraz mikrokontroler nie odkłada na stos większości rejestrów a tylko te potrzebne - w tym przypadku tylko jeden :D Przekłada się to...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
Pomyśl trochę nad "sprytem" kodu :D Chodzi mi o to że kiedy widzisz powtarzające się linijki kodu to powinieneś pomyśleć "czym one się różnią" i tylko te różnice napisać osobno a wszystkie powtarzające się sprawy napisać tylko raz. Po co tyle tych Locate 1,1 . Przeciez i tak i tak będziesz tę linijkę rysował od 1,1 zawsze, chyba że inaczej podejdziesz...
Czasu na reakcję na zdarzenia jest dużo. Urządzenia końcowe mają przesyłać do kontrolera informację o swoim stanie. Jeżeli użytkownik przyciskiem załączy przekaźnik urządzenia końcowego, to te wysyła informację do kontrolera o tym zdarzeniu, a kontroler pokazuje aktualny stan urządzenia końcowego na stroni internetowej. Na tę chwilę wszystkie zdarzenia...
https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...
http://obrazki.elektroda.pl/9114516200_1... 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....
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
https://obrazki.elektroda.pl/2819398100_... HLK-W801-KIT-V1.1 to płytka rozwojowa oparta o 32-bitowy, 240MHz SoC WinnerMicro W801-C400. Zawiera 2 MB wbudowanej pamięci Flash i 288 KB pamięci RAM, dzięki czemu nadaje się do różnych aplikacji IoT. Płytkę można łatwo zintegrować z Home Assistant za pomocą dostarczonego oprogramowania...
https://obrazki.elektroda.pl/6987360800_... W tym artykule opiszę moją próbę zmagań w temacie nagrywania gier na konsolę SNES jako osoby, która z tą konsolą nie miała wcześniej nic wspólnego. W efekcie powstał programowalny kartridż i urządzenie do nagrywania gier. Motywcja Wszystko zaczęło się od tego, że ktoś poprosił mnie o przerobienie...
https://obrazki.elektroda.pl/6347997200_... Cześć. Od jakiegoś czasu chodził mi po głowie projekt dzięki któremu mógł bym sobie sterować światła w domu i w ogrodzie poprzez wifi. Funkcjonalność banalnie prosta i spotykana w zapewne tysiącach rożnych projektów, jeszcze jeden nie zaszkodzi. :) W trakcie rozmyślania i projektowania kilka...
https://obrazki.elektroda.pl/7656532000_... W odcinku trzecim dzięki współpracy z polską firmą Przekaźnik programowalny FLC12-8DI-4R zbudowany jest w oparciu o dwie płytki. https://obrazki.elektroda.pl/7871584200_... Płytka wyświetlacza zawiera mikrokontroler NXP LPC5516JBD100 i pamięć FRAM FM25CL64BG. Zasilanie...
http://obrazki.elektroda.pl/7445009100_1... Witam. To mój pierwszy post w tej kategorii więc proszę o wyrozumiałość. Chciałbym przedstawić mój uniwersalny sterownik oparty na mikrokontrolerze Atmega8/328. Sterownik będzie podstawą mojej instalacji w domku jednorodzinnym. Konstrukcja jest prosta: mikrokontroler steruje pracą 8 przekaźników...
https://obrazki.elektroda.pl/1217361000_... Dzień dobry, Długo mnie tu nie było, ale wreszcie trafił się drobiażdżek, który jest elektrodowalny... Jak dobrze wiemy , jednym z największych problemów XXI wieku jest właśnie ten, że dla oszczędzenia paru marnych juanów producenci komputerów postanowili pozbawić je portu równoległego ,...
http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...
https://obrazki.elektroda.pl/5936410400_... Autor prezentowanego poniżej projektu, przy przejściu do nowej pracy otrzymał od firmy między innymi opaskę fitnessową, pokazaną po lewej stronie. Abstrahując od przydatności takiego urządzenia podczas ćwiczeń fizycznych, opaska sama w sobie jest niezwykle ciekawa pod względem technicznym....
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
https://obrazki.elektroda.pl/5961033700_... Tutaj pokażę jak można łatwo uruchomić gotowy moduł z wyświetlaczem VFD ze starego odtwarzacza DVD. Najpierw przeanalizuję jego budowę oraz zasilanie, a potem w oparciu o notę katalogową od zera zaimplementuję jego sterownik na Arduino. Ten temat będzie stanowić pierwszą część przygody z VFD i...
https://obrazki.elektroda.pl/9032300100_... Witajcie moi drodzy. Przedstawię tutaj unikalny zestaw płytek uniwersalnych pod elementy w obudowach SMD, obejmujący TQFP100, TQFP64 i TQFP48, różne SSOP, SOIC itp. Płytki te wyróżnia sprytne i uniwersalne poprowadzenie ścieżek, ułatwiające uruchomienie dowolnego mikrokontrolera (gotowe zworki...
https://obrazki.elektroda.pl/9340502200_... Witam, chciałbym przedstawić moją konstrukcję, którą jest urządzenie wspomagające leczenie bezdechu sennego metodą CPAP. Urządzenie to zostało stworzone w ramach tematu mojej pracy inżynierskiej. Zanim przejdę do opisu wspomnianego wyżej urządzenia, chciałbym w sposób bardzo ogólny wyjaśnić...
https://obrazki.elektroda.pl/2635305000_... Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny,...
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
https://obrazki.elektroda.pl/3803750000_... Witajcie moi drodzy Przedstawię tutaj mój sieciowy sterownik przekaźników kompatybilny z Home Assistant poprzez Tasmota HTTP. Sterownik oparty jest o PIC18F67J60 i dodatkowo oferuje m. in. odczyt temperatury, budzik, przyciski, niezależny panel WWW oraz szerokie możliwości konfiguracji. Wstęp...
http://obrazki.elektroda.pl/2463034100_1... Witam wszystkich, Chciałbym tym razem przedstawić projekt gotowego radiomagnetofonu internetowego. Jest to rozwinięcie opublikowanego wcześniej na Elektrodzie małego odtwarzacza MP3. Radiomagnetofon umożliwia granie strumieni radiostacji internetowych, nagrywanie tych strumieni na kartę SD,...
https://obrazki.elektroda.pl/9760997100_... Witajcie moi drodzy. Przedstawię tu wnętrze starego tunera sat Kathrein Innovatron UFD 41 260211 a potem spróbuję pokazać działanie kilku ciekawszych części ze środka i omówić ich zastosowanie w projektach DIY. Uruchomię tutaj m. in. modulator RF od ALPS, przełącznik A/V TDA8440 (poprzełączamy...
https://obrazki.elektroda.pl/5502422400_... Witajcie moi drodzy Chciałbym zaprezentować tutaj drugą wersję mojego Arduino VGA Shield (nakładki na Arduino UNO generującej jednokolorowy obraz VGA i czarno-biały PAL/NTSC ) - tym razem wykonaną za pomocą elementów SMD , i z dodatkowymi układami na pokładzie ( expander portów MCP23016 oraz...
http://obrazki.elektroda.net/61_12660204... Witam . Jako, że nie było ostatnio tego typu urządzeń na eletroda.pl pozwolę sobie przedstawić mój najnowszy projekt. Ta nietuzinkowa konstrukcja, to uniwersalny sterownik z komunikacją przez RS-485. Inaczej można to nazwać modemem. Sterownik taki składa się z następujących sekcji: - zasilania -...
https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....
http://obrazki.elektroda.pl/2645142000_1... Sterownik diod LED został wykonany w celu automatycznego lub zdalnego sterowania oświetleniem LED w zależności od jasności w danym pomieszczeniu. Układ sterowania oparty jest o mikrokontroler ATmega16/ATmega32 firmy Atmel, który w zależności od oświetlenia w danym pomieszczeniu steruje jasnością...
Witam Potrzebując poznać dane klawiszy z pilota napotkałem wiele problemów związanych np. z brakiem timera 16 bit w małych mikrokontrolerach 8-DIP (Attiny85), śmieci, lub braku transmisji z komendy GETCR5 (A255,K255). Na szybko zbudowałem układ na Attiny24A (ma timer 16bit), TSOP31236 i LCD po I2C (PCF8574). Wyjście z TSOP31236 koniecznie trzeba podać...
Dzień dobry, Piszę ten post, ponieważ nigdzie nie mogłem znaleźć odpowiedzi na poniższe pytanie, które pochodzi z egzaminu z przedmiotu Systemy wbudowane z politechniki Lubelskiej. Odnosi się ono do mikrokontrolera AT91SAM7X256 z rodziny ARM7. Dostęp do urządzeń zewnętrznych uzyskujemy poprzez rejestry specjalne. Który tryb dotyczy dostępu z wykorzystaniem...
Witam! Mam zamiar zaprojektować i wykonać urządzenie, w którym zewnętrzna pamięć programu zajmuje więcej niż 512kb. W związku z tym mam pytanie: czy są mikrokontrolery (chodzi mi głównie o Atmele) mogące zaadresować tak dużą zewnętrzną pamięć programu? Jak dotąd znam tylko takie, które mają 16- bitową magistralę adresową (zaadresowanie do 64kb zewnętrznej...
uszkodzić mikrokontroler hitachi mikrokontroler bufor mikrokontroler
wykorzystać laser magnum błędy pokrętło junkers
panel swiatlo czerwone samsung rb38t
Skoda Octavia II 1.8 TSI 160KM – brak kontrolki ciśnienia oleju po włączeniu zapłonu Philips 32PHT4131 firmware bin file, Vestel 17MB95S-1, SPI flash dump, USB update v2.300