Dla dynamicznej alokacji pamięci ilość pamięci w systemie nie ma większego znaczenia. Nie ma granicy powyżej której ma ona sens, a poniżej już nie. Wszystko zależy od zastosowań. Tu kolega alokuje niewielkie ilości pamięci i być może ma to sens. IMHO dynamiczna alokacja pamięci jest demonizowana - jeśli wszystko robi się jak należy to jest to tak samo...
:arrow: ZbeeGin Ten kod spowoduje wyzerowanie całej pamięci mikrokontrolera pod warunkiem, że przed jego wykonaniem ustawiony będzie zerowy bank rejestrów. W przypadku ustawienia innego banku powstanie piękna nieskończona pętla.
Przede wszystkim kompilator nie rezerwuje pamięci na nic. Przydzielaniem pamięci i zamianą symboli na konkretne adresy zajmuje się linker. Każdy linker ma swoje preferencje i skrypt pod konkretny procesor określający gdzie poszczególne sekcje programu (sekcje kodu, danych itd.) trafia - czyli jak są mapowane w fizyczną pamięć urządzenia. Stąd też można...
Zostało to już dawno temu zrobione i to w wielu wersjach . Z CD-romem , z dyskiem , no i wreszcie z kartami pamięci . Nazywa się to YAMPP ( o ile dobrze pamiętam) . Wszystkie wersje publikowane były w Elektronice Praktycznej .
W mikrokontrolerze w pamięci programu FLASH, po części dane mogą się znajdować w pamięci EEPROM (zew/wew.) , pamięciach FLASH zewnerznych
Są dwa rozwiązania 1. zrobić to na energooszczędnym mikrokontrolerze z wbudowanym oscylatorem pod kwarc zegarkowy 32kHz 2. zrobić to na dowolnym mikrokontrtolerze z dołożonym zewnętrznym układem RTC podtrzymanym baterią. W pierwszym przypadku musisz się więcej nauczyć, o tym jak sterować peryferiami tego mikrokontrolera, w drugim po prostu zapisujesz...
Jest to wyprowadzenie niezbędne do wysokonapięciowego ZAPISU / KASOWANIA pamięci EEPROM, wbudowanej w ten procesor.
Wszystkie powinny być jako FF. Nie może mieć to jednak dla Ciebie znaczenia, bo powinieneś sam zadbać o to, co w pamięci EEPROM znajdzie się po zaprogramowaniu mikrokontrolera.
Witam!! Proponuje wykorzystać mikrokontroler z serii aduc8xx (np 814) ma on wbudowany układ RTC więc z zegarkiem nie będzie problemu... co do zadawania czasu to tylko wpisujesz do pamięci i porównujesz wszystko to zrobione na przerwaniach i napisane w C lub ASM :) Masz jeszcze do dyspozycji wiele innych rzeczy np. pamięć EEPROM programowaną przez procka;]
Wystarczy czytać ze zrozumieniem. Jeden z poprzedników napisał, że "może służyć np na dane, których zawartość ma być zachowana po wyłączeniu zasilania" więc głupio by było mieć dane których nie możemy zmienić w trakcie działania programu. Podsumowując. Pamięć EEProm zawartą w tym mikrokontrolerze możemy programować z pod poziomu programu jak i poprzez...
http://obrazki.elektroda.pl/4164965000_1... Witam. Od dłuższego czasu interesuję się technologią RFID i dziś chciałem zaprezentować rozwinięcie mojej dawnej konstrukcji mianowicie czytnik kart RFID ze zintegrowaną anteną na płytce PCB. Ze względu na skomplikowaną konstrukcję anteny (niewielkie odległości między ścieżkami) płytka została...
Witam. Interfejs SPI w tym mikrokontrolerze przewidziany jest tylko i wyłącznie do programowania pamięci flash. Nie ma sprzętowej obsługi SPI podczas pracy mikrokontrolera. Możesz za to napisać sobie obsługe programową, SPI jest bardzo proste. Pozdrawiam.
Na szybko obstawiam, że problemem może być zupełnie gdzie indziej. Otóż REALNY adres pamięci flash w mikrokontrolerze AT91SAM7S64 to nie 0, a 0x00100000 (http://www.keil.com/dd/docs/datashts/at... - strona 14). OpenOCD zapewne właśnie dlatego zgłasza następującą uwagę: Warn : no flash bank found for address 0 Warn : no flash bank...
Hmmm, to troche nie na tym forum napisałeś, bo jest jakiś Początkujący Laborki, Teoria...... czy coś w tym stylu. Powiedz konkretnie do jakiego procka potrzebujesz jakiś przykład, bo może chodzi Ci o Z80 ? Czy to ma być mikrokontroler z pamięcią wewnętrzną flash, czy to ma być właśnie procek typu Z80, gdzie program musi być załadowany z pamięci zewnętrznej...
Panowie umiem w miarę C++ i przecież musi być miejsce wywołania funkcji a ja tego nie widzę. Pozdrawiam Wiesz co to są wektory przerwania, ATtiny2313 ma ich razem z resetem 19. Jeśli jakieś moduł np Timer, UART itp. zgłosi potrzebę obsługi, CPU przerywa wykonywanie programu, zapisuje swój stan na stosie i zaczyna wykonywać program od innego miejsca....
Co do wysyłana szesnastkowych wartości przez RS'a. Możesz użyć funkcji sprintf(); Wyglądało by to następująco: sprintf ( Bufor, "%X:%X:%X:%X:%X:%X", MAC[0], MAC[1] .......); Bufor powinien mieć wielkość 6*3 bajtów. Zostanie w nim zapisana np. tak postać: "0C:2A:......" Aby wykorzystać tą procedurę musisz dołączyć stdio.h. Tu pojawiają się pewne schody....
Czy chodzi o to, że do danej komórki pamięci rozkazem 0x0B w FCNTL mam zapisać najpierw wartość 0xFF , a dopiero później wartość pożądaną, czy też chodzi o to, że mam wykonać pełen cykl kasowania pamięci przez zapisanie komendy 0x0E w FCNTL i dopiero później zapisywać żądaną wartość? Raczej to drugie. Zapis 0xFF nie jest równoznaczny z wykasowaniem...
No tak, bez funkcji HAL i LL nijak nie dałoby się odczytać trzech słów z pamięci Flash. Wiesz że masz tu rację. Gdybym akurat nie przeglądnął HALa dla F030F4 to bym dalej tkwił w błędnym przekonaniu (jak wielu ludzi, w tym autor wątku) że dla tych kostek UID akurat nie jest zaimplementowany. Czyli jednak korzyść z HAL jakaś się objawiła. A zasadniczo...
Ponieważ wewnętrzny oscylator w mikrokontrolerze w procesie produkcji ma najczęściej odchyłkę od tych 8MHz, dlatego Atmel wprowadził możliwość kalibracji tej częstotliwości dzięki wpisywaniu do rejestru OSCCAL odpowiedniej wartości. W procesie produkcji jest też kalibrowana ta wartość i zapisywana w pamięci dostępnej tylko dla programatora. Dlatego...
http://obrazki.elektroda.pl/6006020500_1... Witam Jestem uczniem 2 klasy liceum, z elektroniką łączy mnie tylko hobby. Chciałbym przestawić mój projekt wykonany na konkurs Gra Retro. Jest to remake gry Tetris. Jako wyświetlacz użyłem monitora VGA (w tym wypadku LCD) oraz pada od Pegasusa jako kontroler. Całe oprogramowanie zostało napisane...
Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...
[quote="tarrant"]dziękuję za odpowiedź. założyłem, że chodzi o pełną syntezę dźwięku, bez wrażliwości na dynamikę uderzenia klawisza. muszę jedynie opracować schemat połączeń elementów układu bez pisania oprogramowania. Odczyt dynamiki uderzenia w klawisz odczytuje się z czasu przejścia styku związanego z klawiszem pomiędzy stykami stałymi - im jest...
Przede wszystkim poczytaj sobie to: http://www.patron.net.pl/artykuly/AVR_tu... I pogooglaj trochę hasłem Mikrokontroler. Owszem, są takie układy. Mikrokontroler to właściwie prawie normalny procesor, zamknięty w jednej obudowie z odrobiną pamięci operacyjnej (kilkaset bajtów) i kawałkiem pamięci stałej (kilka kB) na zapisanie programu. Teoretycznie...
Rozumiem, że chodzi Ci o "zagęszczanie" przechowywanej w pamięci tablicy V^0.16. Akurat ten poprzedni przykład to była ekstrapolacja, bo wynik był liczony poza punktami, ale idea jest mniej więcej słuszna. Dokładnie przy interpolacji liniowej puszczasz linię prostą między kolejnymi punktami krzywej i traktujesz punkty na niej jako wartości funkcji....
http://obrazki.elektroda.net/33_12521792... Witam wszystkich. Nietypowo zacznę post od podziękowań. Przede wszystkim chciałbym podziękować przyjaciółce Natalii , która za pomocą żelowego długopisu tchnęła życie w ten kawałek elektroniki :). Podziękowania należą się także koledze Radkowi, który służył dobrą radą w czasie projektowania układu....
różnią się ilością poszczególnych pamięci (flash RAM i Eeprom), taktowaniem, bebechami (np. jakość i szybkość ADC, liczba przerwań, obsługiwane magistrale i wszelkie standardy), ilością i rozmieszczeniam portów, obudową (niektóre są tylko w SMD, niektóre w więcej niż 1 rodzaju SMD oraz w DIP itd), zakresami napięć zasilania i innymi parametrami. A odpowiadając...
https://obrazki.elektroda.pl/5941359500_... https://obrazki.elektroda.pl/6549555200_... https://obrazki.elektroda.pl/5747641700_... Witam wszystkich. Tym razem chciałbym zaprezentować radioodtwarzacz internetowy, zbudowany na bazie starej, niewykorzystywanej już mptrójki, którą prezentowałem na Elektrodzie...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
http://obrazki.elektroda.pl/5325514500_1... Witam. Jest to mój pierwszy post na tym wielkim forum. Chciałbym się pochwalić swoją konstrukcją, ponieważ nie wierzyłem, że uda mi się stworzyć coś, co będzie wyświetlało wirujący sześcian. To było raczej odległe marzenie zainspirowane nagraniami wideo znalezionymi w internecie jeszcze przez zakupem...
https://obrazki.elektroda.pl/4375354000_... Jakiś czas temu dostałem centralkę domofonu. Było to zamontowane w jednym z bloków w Grudziądzu. Postanowiłem się tym trochę pobawić. Poniżej znajdują się fotografie z kolejnych etapów demontażu: https://obrazki.elektroda.pl/3034659400_... https://obrazki.elektroda.pl/7523674300_...
Ponieważ jesteś zielony w temacie, to zacznij od książki w ZIELONEJ okładce, podanej na końcu :))) wyjaśni ci wszystko od początku. -Jaki mikrokontroler najlepiej kupić? Taki jaki jest potrzebny do konkretnego projektu. :)))) (żeby można było go programować bascomem AVR, żeby miał wbudowany oscylator, więcej niż 4KB pamięci,żebym mógł do niego alfanumeryczny...
EN27LN4G08 masz pomysł gdzie to kupić? Jest wiele fajnych części ale niedostępnych
https://obrazki.elektroda.pl/8611332800_... Przedstawiam prostą konstrukcję, która sprawiła mi sporo frajdy. Jest to odtwarzacz plików MP3 z użyciem RaspBerry Pi Pico na mikrokontrolerze RP2040. Pliki wczytywane są z karty SD i odtwarzane z wykorzystaniem PWM. https://obrazki.elektroda.pl/8965810000_... Testy zacząłem...
OK, pojąłem ukryty przekaz tej odpowiedzi.
(at)jari17 Oszacowanie ilości potrzebnej pamięci w nietrywialnych projektach jest bardzo trudne. Chodzi tutaj zarówno o pamięć FLASH oraz RAM. Z tą drugą jest gorzej ze względu na to, że nie ma pewnego sposobu na oszacowanie ilości pamięci potrzebnej na stos. Jeżeli do tego dochodzi jakiś RTOS to zapotrzebowanie na pamięć RAM rośnie znacznie wraz z...
http://obrazki.elektroda.pl/8185562800_1... Witam Przedstawiam swoje kolejne urządzenie....Trawiarka do płytek drukowanych - jest najpotrzebniejszym narzędziem w warsztacie każdego elektronika. W większości przypadków do wykonania całkiem dobrych płytek drukowanych wystarczy wytrawiacz w słoiku, jednak w pewnym momencie podczas wykonywania...
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...
zawsze mozna breloczek albo wisiorek zrobic ;)
Ciekawy projekt, ale czy nie łatwiej i praktyczniej byłoby zrobić interfejs przez RS232 do PC-ta? Tam jest już duża klawiatura i wyświetlacz :) No i możnaby wgrywać/zgrywać pliki...
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
https://obrazki.elektroda.pl/8025280500_... Witam! Przedstawiam wam w pełni automatyczną domową windę osobową! Jest to mój największy, najbardziej skomplikowany, i najdroższy projekt którym chwaliłem się jakiś czas temu w dziale „DiY w budowie”. (https://www.elektroda.pl/rtvforum/viewt... Na początku...
TL866II PLUS to uniwersalny programatora przeznaczony do programowania pamięci Eprom, Flash, pamięci szeregowych, oraz mikroprocesorów. Jest to następca znanej nam już serii TL866A i TL866CS. https://obrazki.elektroda.pl/6134062300_... Programator wyposażony w podstawkę ZIF-40. Stosując opcjonalne adaptery możemy rozszerzyć paletę obsługiwanych...
http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...
http://obrazki.elektroda.pl/2948353000_1... Witam! Opisany tutaj projekt jest był pracą inżynierską na Politechnice Wrocławskiej dlatego w niektórych kwestiach jest trochę niedojrzały (Teraz kilka rzeczy bym poprawił - człowiek całe życie się uczy - o tym poniżej) :) Schemat blokowy: http://obrazki.elektroda.pl/9854800900_1...
https://obrazki.elektroda.pl/9486444800_... https://obrazki.elektroda.pl/5159069600_... W sumie to 167kB, dużo jak na system plików w pamięci Flash. Na BK7231 już mamy z tym kłopot, bo koliduje to z sekcją od OTA i w przypadku większych buildów aktualizacja usuwa LFS. Jest jednak pewne rozwiązanie... HTTP posiada...
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
Witam. Przy wymianie kondensatorów żadne nastawy "nie zaginą", bo zapisane są w pamięci procesora. Kondensatory do wymiany to C2 - 1000µF/16V (lub 25V) i C4 - 100µF/10V (lub 16V). Nie SMD a przewlekane. Dostępne są "od góry", ale aby je wylutować musisz to zrobić od spodu. Jeden jest obok mostka, a drugi w pobliżu 7805. Z tą przetwornicą,...
http://obrazki.elektroda.pl/4662811600_1... Kolejnym prostym projektem, jaki postanowiłem opublikować, jest higrometr do ultradźwiękowego nawilżacza powietrza.W zeszłym roku podczas mrozów wilgotność spadała tak mocno, że mimo mojej generalnej odporności na różne dziwne warunki, stawało się to nieznośne. Ciągłe uczucie zapchanego nosa,...
https://obrazki.elektroda.pl/2578145800_... Od dłuższego czasu planowałem wykorzystanie drukarki termicznej razem z terminalem/kolektorem danych Psion Workabout MX. Był pomysł aby taką drukarkę kupić, jednak kiedy dostałem 3 kasy fiskalne do "wypatroszenia" w ramach projektu "rzeźnia kas fiskalnych" to nie mogłem zwyczajnie zostawić...
https://obrazki.elektroda.pl/6513786200_... Przedstawię tutaj kolejną płytkę z ESP8266, będzie to NodeMCU V3 w wersji z wyświetlaczem OLED 0.96" o rozdzielczości 128x64 oraz portem USB-C. Wyświetlacz tutaj jest podzielony na dwa kolory, górne 48 pikseli to kolor niebieski, a dolne 16 pikseli to kolor żółty. Sam ESP posiada aż 4MB pamięci...
https://obrazki.elektroda.pl/7127840500_... Jest to typowy przedstawiciel budżetowych zasilaczy impulsowych do pracowni elektronika-amatora. Zasilacze te występują w dość szerokiej gamie napięć i prądów wyjściowych. Wariant D oferuje wyświetlacze trzycyfrowe, co ogranicza rozdzielczość wyświetlania napięcia do 100mV, prądu do 10mA....
Zamiast MT88xx dałbym mikrokontroler. Potrzeba 15 pin na klawiature, 2 na PS2. Wskazane aby mikrokontroler miał 7 czy 8 linii przerwań. Czyli AVR za 15 zł wystarczy. W sumie temat rozbudowy Cobry jest ciekawy. Łatwo można dodać: - układ wizyjny na CPLD za 12zł (może za 40). Widziałbym dwie opcje: a) kompatybilny z Cobrą tyle, że znaki w kolorze, wybór...
http://obrazki.elektroda.net/80_12772398... Nigdy do tej pory nie zamieszczałem tu swoich projektów, to jest moja pierwsza publikacja na elektrodzie, więc proszę o wyrozumiałość jeśli coś niejasno opisałem. Chciałem pokazać Wam zegarek w moim samochodzie zaprojektowany przeze mnie od podstaw. Do tej pory był najprostszy typ zegarka (godzina...
http://obrazki.elektroda.pl/2948353000_1... Witam! Opisany tutaj projekt jest moją pracą inżynierską na Politechnice Wrocławskiej dlatego nie będzie to opis bogaty w schematy i pliki źródłowe :) Schemat blokowy: http://obrazki.elektroda.pl/9854800900_1... ZASILANIE Całe urządzenie zasilane jest z akumulatora Li-ion,...
http://obrazki.elektroda.pl/8710579200_1... Programator powstał dzięki prośbie znajomego, który potrzebuje zaprogramować pamięci flash od czasu do czasu, jak i również dla własnej potrzeby podnoszenia swoich umiejętności programistycznych :D. Założenia były dwa: -ma czytać, kasować, programować pamięci flash -komunikacja musi odbywać...
https://obrazki.elektroda.pl/3753373600_... Mikrokontrolery, zwłaszcza ośmiobitowe, wydają się być generalnie łatwymi w użyciu układami. Mamy bowiem do dyspozycji prosty komputer i garść zwykle mało skomplikowanych peryferiów. Wystarczy napisać odpowiedni program i tyle. Ale nawet te proste z natury układy mają funkcje i możliwości,...
http://obrazki.elektroda.pl/9418966600_1... Witam wszystkich na forum. Jest to moje pierwsze publikowane DIY. Słowo wstępu… Projekt powstał z jednego, bardzo ważnego powodu: bo bardzo chciałem coś takiego mieć! Jest to układ odczytujący kod karty poprzez interface EM4095 z anteną, dekoduje, sprawdza i wysyła poprzez port szeregowy....
http://obrazki.elektroda.pl/9146183600_1... Witam :) Chciałbym zaprezentować po raz kolejny jeden z swoich projektów. Natchnieniem do budowy tego układu był realny problem. Zaczęło się to od chęci ułatwienia ciut życia mojemu tacie. Często odstawiając samochód późniejszym wieczorem z racji braku oświetlenia ciężko było precyzyjniej...
https://obrazki.elektroda.pl/8130608000_... Witajcie moi drodzy Dzisiaj przedstawię mój projekt prostego zegara/kalendarza opartego o mikrokontroler PIC16F1455 , gotowy moduł wyświetlacza ośmiocyfrowego na MAX7219 oraz gotowy moduł RTCC (zegara/kalendarza) DS1302 , zasilanego i konfigurowanego przez USB . Do zegara zaprojektowałem...
https://obrazki.elektroda.pl/8440857400_... Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru...
ale niewiem co trzeba zmodyfikować w pamięci motorolki może ktoś pomoże
Witam ponownie Wprowadziłem poprawki do dekodera WMA, które pozwoliły na odtwarzanie plików CBR oraz VBR z fsample od 8kHz do 48kHz i bitrate od 8kb/s do 320kb/s. Ponadto wprowadziłem odczyt strumienia WMA z 1kB bufora RAM uzupełnianego na bieżąco danymi odczytywanymi z pliku WMA zapisanego we Flash (poprzednio był odczyt danych wprost z pamięci Flash)...
https://obrazki.elektroda.pl/1502060700_... Uruchomienie na Windowsie A więc zacznijmy. Pierwszą, dość pozytywną dla nas obserwacją jest fakt, że sockety są też na Windowsie, więc prototyp zrobimy normalnie na komputerze... Przypomnijmy sobie poprzedni kod: gethostbyname , która dostępna jest zarówno na Windowsie/Linuxie, jak i np....
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....
Dziekuje bardzo za komentarz .Kolego chicagoland pamiętasz szczegóły jakies jak uruchamiałeś ? No nijak nie moge tego układu uruchomić próbuje na wszystkie sposoby odtwarzam układ na stykówce ...na cd 4018 nijak nie może to działac bo tam mi sie zawsze dwie diody przesuwaja bo to licznik n-2 . Kolega e_techman ma rację tam mógł być mcy74518, z nim może...
Stronę firmy tkm-bit.pl da się jeszcze otworzyć przez serwis archive.org, niestety bez obrazków: https://web.archive.org/web/201207061213... https://web.archive.org/web/201308031059... https://web.archive.org/web/200904121356...
http://obrazki.elektroda.pl/4249311900_1... Witam. Przedstawiam projekt prostego zegarka z wyświetlaczem LED. Zegarek bez zbędnych bajerów, podaje tylko czas. Zbudowany jest na mikrokontrolerze ATMEGA8 (miałem kilka z odzysku). Żeby nie trzeba go było ponownie ustawiać po odłączeniu od zasilania, zastosowałem RTC PCF8563 zasilany ogniwem...
https://obrazki.elektroda.pl/7353343500_... Mikrokontrolery są wszędzie. Niezależnie od tego, czy prowadzisz samochód, czytasz coś na komputerze lub smartfonie/tablecie, czy nawet robisz sobie filiżankę kawy w ekspresie. Ponieważ ilość systemów Internetu Rzeczy (IoT) gwałtownie rośnie, mikrokontrolery są coraz bardziej popularne w...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Czy ktoś z praktycznym doświadczeniem mógłby podpowiedzieć do czego w praktyce są potrzebne parametry oscyloskopu? Bo wiadomo że te chińskie zabawki to nie spełniają minimalnych wymagań. Ilość kanałów i pojemność pamięci też jest jasna. Ale już np pasmo 50MHz wydaje się całkowicie wystarczające jak ktoś nie pracuje z radiotechniką czy naprawą komputerów....
Witam, zakładam, że przy mikrokontrolerze masz odpowiednie kondensatory/baterie dla pamięci SRAM. Pętla masy? przecież RS485 nie ma masy. Raczej widzę tu problem zasilania, pojedynczo moduły pobierają sporo mniej niż razem, zasilacz może być na "granicy" i generować np. szpilki czy zakłócenia, przy brakujących zabezpieczeniach na pinach zasilania pamięci...
Witajcie! Szukam informacji dotyczących ładowarki do ładowania akumulatora li-on o napięciu 352V przy pełnym naładowaniu. Ta ładowarka znajduje się w samochodzie osobowym marki fiat fiorino z elektrycznym napędem micro-vett. Powyższa ładowarka przestała ładować, na wyświetlaczu w który ta ładowarka jest wyposażona wyświetla kod błędu "A17". Z instrukcji...
https://obrazki.elektroda.pl/3180967800_... Ostatnio znajomy podrzucił mi dość nietypowy czujnik otwarcia drzwi Sonoff. Czujnik ten zbudowany jest na mikrokontrolerze WiFi, którego jeszcze na forum nie omawialiśmy. Tutaj przedstawię jego wnętrze, zgram jego wsad z pamięci Flash przez SPI oraz rozważę potencjał zmiany firmware tego...
sprawdziłeś, że się zmieści? Przecież napisałem, że wgrałem i się zmieścił (wprawdzie do Arduino Mini ale to ten sam kontroler co Nano). Malloc() rezerwuje miejsce w pamięci SRAM, czyli w tym mikrokontrolerze to 2 kB. Oczywiście fonts należy umieścić w PROGMEM (ale w tym przykładzie takowych nie ma).
Witam. Nie jest to projekt "dla początkujących" ale ponieważ nie było działu do tego to wstawiam to tutaj. Buduję falownik oparty na mikrokontrolerze ATTINY1616. Część elektroniczna działa bez zarzutów, poległem na części programistycznej (nie chodzi mi o samo programowanie tylko na takie rzeczy jak szukanie rejestrów w dokumentacji, jak odczytać "FUSE...
Pewnego razu żona wystraszyła się, że mogę mieć koronawirusa i nie pozwoliła mi przez tydzień wracać do domu, taka krótka kwarantanna. Tydzień ten okazał się być bardzo owocny, gdyż w tym czasie miałem okazję zbudować termometr. Czemu zbudowałem akurat termometr? Z dwóch powodów: - mam małe dziecko i czasem nie wiadomo, jak należy je ubrać do snu -...
Chciałbym Wam opisać urządzenie które nosi nazwę iTAG. Jest to małe elektroniczne urządzenie w formie breloka mające na celu poinformowanie nas gdzie znajdują się np. nasze klucze do domu lub auta. Urządzenie to w swoim działaniu wykorzystuje Bluetooth oraz telefon (lub tablet) z zainstalowaną aplikacją. https://obrazki.elektroda.pl/5515280700_...
http://obrazki.elektroda.pl/9847035600_1... Witam wszystkich :) Tym razem chciałbym zaprezentować układ minimodułu SAM3S4B z mikrokontrolerem Atmel ATSAM3S4B. Genezą tego projektu był fakt wypuszczenia przez Atmela mikrokontrolera SAM3S4B z rdzeniem Cortex M3, który jest pinowo zgodny z mikrokontrolerem AT91SAM7S256. Otwiera to względnie...
http://obrazki.elektroda.pl/3514915600_1... Programator umożliwia: programowanie i zrzucanie zawartości pamięci mikrokontrolerów jednoukładowych Atmel AT89 C X051 programowanie i zrzucanie zawartości pamięci EEPROM I2C AT24C02 komunikację z urządzeniami slave 1-wire generowanie sygnału zegarowego dla Atmela, wystawianie i pobieranie...
https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...
https://obrazki.elektroda.pl/5923839700_... Witam, zainspirowany konstrukcjami prezentowanymi na forum postanowiłem zbudować własny wzmacniacz, projekt jest mocno oparty o https://obrazki.elektroda.pl/9005184900_... Końcówka mocy https://obrazki.elektroda.pl/2113869100_... Zasilacz Sterownik i przedwzmacniacza...
Pytanie czy ten sterownik kiedyś zachowywał nastawy po zaniku napięcia a od pewnego czasu je gubi? Bo mikrokontroler ma swoją pamięć EEPROM i być może następuje tylko uszkodzenie danych w trakcie gdy są one zapisywane do EEPROM a w tym samym momencie następuje zanik napięcia. Na początek spróbowałbym jedynie zwiększyć/wymienić kondensator elektrolityczny...
https://obrazki.elektroda.pl/6376643200_... Witajcie moi drodzy. Przedstawię tutaj wnętrze jednej z najbardziej problematycznych smart/wifi ledówek które otwierałem, dodatkowo z dość nietypowym modułem WiFi w środku. Będzie to Yeelight YLDP02YL ze stajni Xiaomi (Mi Home) oferująca pracę w trybie RGBW, czyli kolory czerwony, zielony,...
https://obrazki.elektroda.pl/1695484200_... Witajcie moi drodzy. Przedstawię tu wnętrze starego telefonu systemowego ATS-20 produkowanego przez polską firmę Slican z Bydgoszczy. Sprawdzę na jakim mikrokontrolerze jest zrealizowany oraz w jaki sposób ten mikrokontroler komunikuje się z telefonią analogową. Zobaczę jak zrealizowana jest...
To dość popularna metoda zwana lookup table. Kosztem pamięci przyśpiesza się przetwarzanie. Pewnie że popularna, też korzystam, po prostu chciałem zwrócić uwagę że w tak małym i powolnym mikrokontrolerze może się okazać że to jedyna dostępna metoda żeby cokolwiek "policzyć".
http://obrazki.elektroda.pl/1647269200_1... Witam wszystkich Tym razem chciałbym przedstawić jeszcze programowy projekt odtwarzacza i dyktafonu zrealizowany na STM32F4Discovery. Pisząc ten program, sporo rozwiązań wykorzystałem z mojego poprzedniego projektu małego odtwarzacza MP3 na ARM-ie, ale dołożyłem też dużo nowości i usprawnień....
Witam forumowiczów, Swego czasu mojej znajomej zainstalowano bramę przesuwną z napędem. Na pytanie o opcję częściowego otwierania, czyli tzw. opcję furtki powiedzieli, że się nie da. . . . . Hłe, hłe nie da :) Pomyslałem, przeanalizowałem i zrobiłem. Działa bezbłędnie. Teraz znowu powtórka z rozrywki. Szwagier postanowił zmienić stary, wysłużony i niestety...
http://obrazki.elektroda.net/20_12521777... System wbudowanego sterowania oparty na Linux. Postawiłem sobie za cel stworzenie sprawnego bezawaryjnego systemu sterowania dowolnym urządzeniem elektrycznym. Sterowanie ma się odbywać przez stronę internetową , wykorzystywać ma tylko to co daje system operacyjny bez żadnych specjalnych sterowników...
(at)ElektrodaBot mam konkretną czcionkę BigFont.c jak w załączniku. Jak ją dodać do tej biblioteki? Bezpośrednia odpowiedź na pytanie Aby dodać plik BigFont.c do biblioteki Arduino TVout, należy: 1. Umieścić plik w folderze biblioteki TVout (np. w folderze z innymi czcionkami). 2. Zarejestrować czcionkę w pliku nagłówkowym (np. font.h) za pomocą deklaracji...
https://obrazki.elektroda.pl/8115173800_... Witam, w ramach konkursu na urządzenie pomiarowe przedstawiam bardzo prosty miliamperomierz do testowania gniazd usb w smartfonach i innych urządzeniach. Konstrukcja jest śmiesznie prosta, oparta na mikrokontrolerze attiny13 i zawiera tylko kilka elementów niezbędnych do działania. Miernik...
https://obrazki.elektroda.pl/4544606500_... Prezentowany miniaturowy oscyloskop stworzony został w ramach konkursu zorganizowanego przez Hackaday - "One square inch chanlenge" (wyzwanie jednego cala kwadratowego). Konkurs polegał na stworzeniu ciekawego urządzenia elektronicznego, które byłoby nie większe niż 1" x 1", czyli 25 mm x...
szkoda że nie kupiliśmy od Bułgarów masek do 6502 Na szczęście nikt w PRL na taki głupi pomysł nie wpadł. Porównajmy pierwszy bułgarski PC (był klonem Apple II+ z 48 kB RAM i możliwością rozszerzenia do 64 kB), w odróżnieniu od Apple II+ nie był oferowany ze stacją dyskową. Bułgarski klon jako pamięć zewnętrzna zamiast stacji dyskowej używał napędu...
Podaj kod w Avr gcc jak odczytać wolną pamięć w czasie pracy programu Odczytywanie dostępnej (wolnej) pamięci RAM w czasie pracy programu na mikrokontrolerach AVR może być przydatne do monitorowania wykorzystania zasobów, szczególnie w aplikacjach, które dynamicznie alokują pamięć lub wykonują zadania mogące intensywnie wykorzystywać pamięć. Jednak...
Ja o dodanie pamięci pytam się tylko teoretycznie. Nie mam narazie żadnego takiego programu, który miał by ponad 4kB. Ale mimo wszystko dzięki za zainteresowanie. Może zastanowię sie przy przejściu na inny kontroler, ale to jeszcze nie teraz. Dopiero przy większym projekcie.
Choć przyznam że dalej nie do końca rozumiem jak to ma działać w czasie rzeczywistym. Tak się tylko zdaje, uK wylicza to minimum kilkaset razy na sekundę i stąd takie wrażenie. To co my, ludzie, uznajemy za czas rzeczywisty, to dla mikrokontrolera mnóstwo operacji. Tu jesteś w tej dobrej sytuacji, że sam program jest w zewnętrznej pamięci EPROM. Nawet...
https://obrazki.elektroda.pl/2141571100_... Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma...
Wyjmij pamięci z podstawek. Na wszelki wypadek zaklej oczka taśmą izolacyjną. Zmierz problematyczne linie Q0, Q1 miernikiem na podstawkach i porównaj z innymi liniami Q. W wielu maszynach pamięci EPROM nie miały zaklejonych okienek do kasowania ale to w niczym nie przeszkadzało bo sterowniki znajdowały się w ciemnych, hermetycznych kasetach. Podstawki...
Ostatecznie możesz przejść na ATMEGA168 który jest właściwie ATMEGĄ8 z rozszerzoną pamięcią programu do 16KB. To jedyne wyjście jeżeli nie możesz użyć CPU w innej obudowie a potrzebujesz więcej pamięci programu. Natomiast nie przejmowałbym się zbytnio ilością cykli programowania. producent gwarantuje 100 000 cykli kasowana/zapisu, a to wystarczająco...
Niedawno zrobiłem mały egzamin tej 'inteligencji', marnie wypadła ze znajomości avrów ;) (nie można zagnieździć bold w code, więc będzie rozlazłe) procesor avr ze stosem sprzetowym ChatGPT Procesory AVR, takie jak te z rodziny ATmega, są wyposażone w stos sprzętowy, który jest używany do zarządzania wywołaniami funkcji, przerwami oraz przechowywaniem...
W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...
akwarium mikrokontrolerze pilot mikrokontrolerze linux mikrokontrolerze
pralka amica reset elektroniki ładowanie akumulatorków eneloop bascom projekt
zmywarka whirpool wgranie plików rozruchu
Falownik Sofar 3.3-12KTLX-G3 – migająca zielona dioda i sporadyczny alarm, interpretacja sygnałów LED Schemat elektryczny układu rozruchowego sprężarki hermetycznej: kluczowe elementy i działanie