Niestety nie da się zwiększyć pamięci programu w tego rodzaju mikrokontrolerach.
Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), 1. AVR-y nadają się słabo lub nie nadają w ogóle do pracy w takich warunkach. Proponuję użyć PIC-a. Jest odporniejszy niż ARV lub poszukać przemysłowego kontrolera. 2. Bascom - nie nadaje się do pracy w warunkach gdzie wymagana jest odporność....
A nie można po prostu w programie podać adresu pamięci zewnętrznej, od którego ma być wykonywany kod?
Czyli do wyciśnięcia wszystkiego z ENC bez tych "sliding windows" wystarczy zmienić atmegę na 644? albo dodać zewnętrzną pamięć SRAM? Jaka maksymalna wielkość pamięci będzie dobra? tzn gdzie jest granica, po której przekroczeniu zwiększenie pamięci nic nie da?
Mikrokontroler możesz taktować jako bardzo złożony, cyfrowy (choć i to nie jest regułą) układ scalony, który wykonuje taką funkcję jaką mu zaprogramujesz. Podobnie jak komputer wykonuje jakiś program, tak mikrokontroler postępuje według wpisanego przez użytkownika programu. Najważniejsze części mikrokontolera to centralna jednoska obliczeniowa (CPU)...
Dziękuję, widzę wiele cennych wpisów, ale jak pewnie już na początku widać mój kod programu nie jest jakiś bardzo zaawansowany (korzystam z gotowych bibliotek w MikroC PRO for PIC), oraz potrzebuję przesyłać wynik na komputer w formie dziesiętnej z przedziału 0-1023 (czyli od 10bit ADC). A sam jeszcze nie dam rady tego inaczej ogarnąć jak dać szybciej...
https://obrazki.elektroda.pl/2472992900_... Mikrokontroler RP2350 jest już dostępny do zakupu, jako samodzielny układ, dla własnych projektów elektronicznych. RP2350 wyposażony jest w dwa procesory Arm Cortex-M33 działające z częstotliwością 150 MHz, z obsługą liczb zmiennoprzecinkowych i wsparciem dla DSP (cyfrowego przetwarzania...
Mikrokontrolery AVR są w architekturze harvardzkiej, pamięć programu jest odizolowana od reszty. Nie da się rozszerzyć pamięci programu.
https://obrazki.elektroda.pl/4469230500_... Kilka lat temu media donosiły o układzie GigaDevice GD32. Jest to mikrokontroler oparty o konstrukcję STM32 z rdzeniem ARM Cortex-M3. Do układu wprowadzono szereg usprawnień, między innymi zmodyfikowano pamięci Flash i zwiększono wydajność, więc nie można było mówić o klonie układu, aczkolwiek...
https://obrazki.elektroda.pl/1499363600_... Bezkontaktowy miernik przepływu prądu stałego oraz licznik pobranego prądu w czasie. Zależało mi na tym aby po odłączeniu zasilania silnika zaburtowego z, którego wyjścia dodatkowego USB jest zasilany mój wskaźnik nie utracić uzbieranej wartości licznika amperogodzin. Zrealizowałem to poprzez...
Obserwując tak ożywioną dyskusję, wtrącę swoje kilka zdań. Tylko nie krytykujcie zaraz każdego mojego słowa i nie wyzywajcie od żółtodziobów (bo faktycznie na polu programowania mikrokontrolerów jestem jeszcze żółtodzibem :D). Jednakże w kwestii używania asm i C w programowaniu mikrokontrolerów mam pewne poglądy. Jesli chodzi o przedmówców, to popieram...
No cóż. Drukarka powiedziała nieomal wszystko a mianowicie to że straciłeś gwarancję. Jest to zawarte w tej linii i jest związane dokładnie z serialem drukarki: USB S/N: 0000-00000000000 Natomiast: Cartridge Capacity: 0.7K Tu wydrukujesz 700 kartek, poniżej tej ilości zacznie migać dioda w drukarce. Drukuj w ten sposób aż do ok. 2000 stron (po napełnieniu),...
Takie rozwiązanie w rozdzielnicy jest trochę niepraktyczne, czasem trzeba ciągnąć długie przewody. Osobiście polecam taki przekaźnik w warsji do puszki. Mieści się pod włącznikiem jeśli mamy głębszą puszkę. To prawda. Ja zastosowałem ten konkretny przekaźnik u siebie w garażu z dwoma łącznikami (choć nic nie przeszkadzało w instalacji schodowego),...
Tak moze byc przetłumaczone??? czy sa jakies błedy:P:P: Philips P89C669 reprezentuje pierwszy Flash mikrokontroler firmy Philips Semiconductors’, który jest oparty na nowym rdzeniu 51MX. Mikrokontroler ten posiada 96 kilobajtów pamięci Flash i 2 kilobajty danych SDRAM. Oprócz tego urządzenie jest wyposażone w Programmable Counter Array (PCA),...
https://obrazki.elektroda.pl/4522651200_... Gdy w urządzeniach pojawiły się superkondensatory podtrzymujące pracę zegarów czasu rzeczywistego i pamięci nastaw pomyślałem, że będą one znacznie bardziej trwałe niż akumulatory i ogniwa jednorazowe np. CR2032. Ostatnio trafiłem na awarię sterownika z wbudowanym RTC podtrzymywanym superkondensatorem...
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...
Nie jest to przypadkiem czujnik halla ? Myślę, że ten mikrokontroler pełni kilka funkcji - spełnia regulację fazową oraz stabilizuje obroty (spadek obrotów - zwiększa napięcie), a także chroni silnik / triak przed spaleniem w przypadku zablokowania wirnika. Może też niestety zapisywać ilość włączeń i wyłączeń w pamięci EPROM i później "ubić" układ po...
Cześć. wymiana pamięci nic Ci nie da ... trzeba by zmienić procesor .... nie pamiętam dokładnie ale czy w tym modelu mikrokontrolerem jest może SDA20563-A508 a pamięć to SDA2546 :?::?:
https://obrazki.elektroda.pl/3479042800_... Efektem nocnych dłubanin jest sterownik taśm RGB/RGBW. https://obrazki.elektroda.pl/6143799100_... https://obrazki.elektroda.pl/6487351400_... https://obrazki.elektroda.pl/8955729600_... Głównym przeznaczeniem jest sterowanie oświetleniem...
Szukam jakiegoś bardzo prostego systemu plików do użycia z mikrokontrolerami ATMega i kartą pamięci microSD. Nie musi on być obsługiwany przez komputer PC. Potrzebny będzie odczyt, zapis, tworzenie i usuwanie plików. FatFS jest fajny, ale trochę zasobożerny. PetitFS za to nie obsługuje zapisu i tworzenia plików. Zapewne ktoś doradzi mi, żebym sam napisał....
Ostatnio przerobiłem Elemisa 5515T - zmieniłem głowicę na Hyper oraz dołożyłem kość pamięci PCF i już mam 90 programów do zapamiętania a było 40. Jeśli ten Neptun jest sterowany jak Elemis (mikrokontroler PCA84C640) to moge dać schemat dołączania kości pamięci - opis z Serwisu Elektroniki 7/96(8) ISSN-1425-4395. Jeśli nie to jak kolega Konart napisał...
1. Te układy różnią się też nieco dopuszczalnym napięciem wejściowym i napięciami progowymi wejść – DS2413 traktuje <0,8 V jako "0", natomiast DS2406 wymaga <0,3 V, w związku z czym trzeba byłoby zwiększyć pojemność C1. Układy 1-Wire i tak mają niepowtarzalne numery seryjne, więc właściwie trudno znaleźć zastosowanie dla dodatkowej pamięci...
Witam. Ostatnio bawiłem się sprzętowym PWM wbudowanym w AVR-ki jak i transmisją szeregową UART pomyślałem jak by to połączyć w jedno. Niektórzy może napiszą, że to przerost formy nad treścią ale zaznaczam że to tylko prototyp który zmontowałem na swojej skromnej płytce testowej(z MAX232 na pokładzie) dlatego musiałem parę kabelków przeciągnąć do tranzystora...
Szczerze to też rozważałem użycie DMA w tym projekcie, jednak miałem trochę problem z opracowaniem odpowiednich algorytmów do wpisywania wartości do tablicy. Dodatkowo tablica ta zwiększyła by swój rozmiar przynajmniej dwukrotnie, co też stwarza poniekąd problemy przy mikrokontrolerach o mniejszej ilości pamięci z ciekawości, ile ok. zasobów CPU zabiera...
https://obrazki.elektroda.pl/4427359900_... 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 odpowiedniego...
(at)R-MIK Czytaj, proszę, ze zrozumieniem i bez nerwów. Pamięć NOR-flash jest względnie powolna i jest głównym ogranicznikiem taktowania rdzenia. Dodatkowo wymaga bardzo dużo miejsca na powierzchni układu, a jej skalowanie (zmniejszanie) jest bardzo kosztowne. Wielu producentów stosuje pamięć o szerokości znacznie większej niż szerokość magistrali...
https://obrazki.elektroda.pl/7460307300_... Obecnie mikrokontrolery posiadają wbudowane pamięci FLASH, które można programować za pomocą interfejsu ISP. Jest to zarówno szybkie, jak i wygodne rozwiązanie. Programowanie okładu odbywa się bowiem bez jego wyciągania z podstawki. Zresztą w tej chwili układów DIP jest coraz mniej, więc...
Witam, Mam do wykonania takie takie zadanie czy mógłbym prosić o sprawdzenie tego co zrobiłem i jak by to wyglądało poprawnie ? Program główny ma zaczynać się od adresu 0x30 a podprogram P2 od adresu 0x400 a) Narysować mapę pamięci mikrokontrolera AT16A z wymienionymi obszarami programów. b) podać kod organizacyjny takiego rozmieszczenia programów....
http://obrazki.elektroda.pl/4083580600_1... Jak wygenerować losowy ciąg bitów? Niektórzy ludzie powiedzą, że to niełatwe, inni, że to bardzo trudne, a jeszcze inni zastanawiać się będą, czy to w ogóle możliwe. Oczywiście, nie problemem jest tworzenie ciągów pseudolosowych bitów korzystając z oprogramowania, ale niestety nawet najlepszy...
brak procka według mnie uprasza układ No raczej nie. Tu wystarczył by tylko mikrokontroler, tranzystor wykonawczy i rezystor do pomiaru prądu. Do tego mądry program i gotowe. Nie wiem czy wystarczyło by pamięci, ale to pociągnęła by Attiny 13 za 4 zł. Do rzekomo prostego rozwiązania na uC dodaj: - Koszt programisty - Koszt utrzymania kodu - Bardzo...
Dzięki Freddie, ostatecznie próbkuje dwa okresy i robię transformatę 2x większą, w efekcie czego dostaje widmo o rozdzielczości 25Hz. Tematu na razie nie zamykam bo może będę miał jeszcze jakieś pytania. pozdrawiam -------------- No i znów potrzebuje pomocy. A więc mam transformatę 64 punktową i prążki rozmieszczone co 25Hz. Pytanie teraz czy da się...
Witaj! Rozważałem różne warianty kodowania danych dla WS281x. Przy metodzie TIM+DMA+GPIO sterujesz na raz 16 lub ewentualnie 8 pinów na raz (transfer DMA jest 1- lub 2-bajtowy). Wtedy albo blokuje się niektóre peryferia (czasem akurat to co jeszcze jest potrzebne), albo trzeba MCU o dużo większej liczbie pinów. Ponad to dochodzi poprzesuwanie bitów,...
W kodach z tuxgraphics nie ma żadnego ograniczenia długości ramki, jedynym jej ograniczeniem jest wielkość pamięci RAM w zastosowanym mikrokontrolerze. A ponieważ w ATmega88 jest pamięci RAM tylko 1kB to oni przedstawiają po prostu dla przykładu, że ramka może mieć nawet TYLKO 220 bajtów. Jeśli masz ATmega32 i 2kb RAM to spokojnie możesz zwiększyć rozmiar...
Te 100 000 to minimalna ilość zapisów. Patrząc analogicznie np. na mikrokontrolery AVR ilość zapisów eepromu wynosi... kilka milionów razy! Może to nie do końca to samo ale nominalna ilość zapisu dotyczy drastycznych warunków pracy (wysokiej temperatury) a tak rzadko panuje w komputerze. Jak kogoś stać na taki dysk to i na porządnie wentylowaną obudowę.
Kolego, zamieszczając więcej informacji zwiększysz znacznie szansę na odpowiedzi mogące sporo pomóc. Mógłbyś wrzucić kod programu i powiedzieć z jakich bibliotek korzystałeś jeżli były jakieś dołączone do kodu? Jak przebiegło wgrywanie wsadu do mikrokontrolera? Weryfikacja zawartości pamięci flash mikrokontrolera powiodła się? I jeszcze ten schemat,...
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Będzie nawet bardziej niż bardzo rozbudowany :] No i trochę "na wyrost", a to ze względu na bardzo duży rozmiar pamięci w porównaniu do wymagań. Znacznie bardziej "dopasowany" byłby jakiś mały EEPROM z interfejsem szeregowym, np. 24C01, no ale obsługa interfejsu szeregowego bez mikrokontrolera to kupa scalaków :] Rozwiązać to proponuję tak: Licznik...
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...
Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych. Projektanci wiedzą, że kompleksowe i skomplikowane...
http://obrazki.elektroda.pl/6106634100_1... Przedstawiam projekt inteligentnej stacji meteorologicznej. Jest to nietypowa konstrukcja, zdolna do przewidywania temperatury powietrza atmosferycznego na kolejne 24 godziny. Wykorzystałem do tego celu sztuczną sieć neuronową. Stacja rejestruje co minutę wartość temperatury oraz prezentuje...
https://obrazki.elektroda.pl/7702375900_... W miarę ewoluowania i zwiększania się złożoności zagrożeń bezpieczeństwa, projektanci aplikacji przemysłowych i konsumenckich muszą rozważyć implementację funkcji zabezpieczających w swoich urządzeniach już na etapie procesu rozwoju. Microchip Technology wprowadził na rynek nową rodzinę 32-bitowych...
czy znasz mikrokontrolery MM32SPIN06? Czy mają wbudowany bootloader umożliwiający programowanie tych układów za pomocą interfejsu UART lub innego? Wstępna ocena dostępnych informacji - Analiza podanych przez użytkownika danych : Użytkownik pyta o mikrokontrolery MM32SPIN06 i ich możliwości programowania za pomocą wbudowanego bootloadera przez interfejs...
https://obrazki.elektroda.pl/5926864000_... Już jakiś czas temu prezentowano mikrokontroler WinnerMicro W806 Alibaba Xuantie XT804 C-Sky z zegarem do 240 MHz, 1 MB pamięci Flash, 288 KB i pamięci SRAM. Układ ten można znaleźć na płytce rozwojowej HLK-W806, która dostępna jest za jedyne 2 dolary. Producent posiada w swoim portfolio...
http://obrazki.elektroda.pl/8509943100_1... Dzień dobry, mając nadzieję, że osoba bezpośrednio zainteresowana nie odwiedza elektrody, postanowiłem podzielić się moją tegoroczną walentynką. Walentynka ma postać pomalowanego serduszka z diodami świecącymi dookoła i głośniczkiem w środku. Jak nietrudno się domyślić, diody mrugają, a głośniczek...
http://obrazki.elektroda.net/70_12489013... Atmel Corporation wprowadza na rynek nowy niskonapięciowy mikrokontroler z rodziny AVR. ATtiny43U - bo tak nazywa się nowy układ, może pracować już przy napięciu 0,7V, a to za sprawą wbudowanej przetwornicy DC-DC typu Boost. Przetwornica ta pozwala na zwiększenie napięcia z zakresu od 0,7 do 1,8V...
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 rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
Ogólnie ponadto dodam, że wypadałoby policzyć wszystko z punktu widzenia fizycznego i dobierać kondensator do cewki, a cewkę do parametrów tego standardu RFID. Ogólnie do moich testów można dopisać: 1. Na samym dławiku + uC nie chciało chodzić 2. Dławik + kondensator na gnd i vcc + uC - nie działa 3. Dławik + kondensator (równolegle) + uC - nie działa...
Jednak wyjście PB3 mikrokontrolera steruje operacją odczytu a nie jest w żaden sposób powiązane z sygnałem taktującym. Rozumiem, że aby wprowadzić pamięć w stan odczytu PB3 (a zatem OE) musi być w stanie "0" jednak w tym stanie nie będzie możliwa zmiana kolejnych adresów, gdyż na wyjściu bramki U5A będzie zawsze "1" nie pozwalająca na taktowanie liczników...
MOVC A, (at)A+DPTR - oznacza A:=ROM ; R0 -faza sinusa od 0 do 127 MOV DPTR,#TAB_SIN ; wskazanie tablicy z sinusem MOV R0,#00 ; wskazanie pierwszej próbki (faza=0) PETLA: MOV A, R0 ; załadowanie A fazą sinusa MOVC A, (at)A+DPTR MOV P1,A ; Wysłanie kolejnej próbki do portu P1, gdzie np. jest podłączony przetwornik D/A INC R0 ; zwiększenie...
Mogła być interesująca dyskusja, a zrobiła się typowa przepychanka. W świecie mikrokontrolerów główne ograniczenia techniczne to wielkość krzemu i prędkość pamięci programu. Im większy wymiar technologiczny, tym więcej miejsca zajmują komórki pamięci programu, więc mniej układów można dostać z wafla. Można użyć starszych maszyn, ale to wcale nie obniża...
W dość starej książce (ale nie pamiętam tytułu , chyba układy TLL) jest coś prawie na kształt mikrokontrolera, chociaż bardziej poprawne jest nazwanie tego maszyną stanów. Konstrukcja opierała się o 3 elementy: pamięć (ram lub rom , generalnie wszystko jedno) , licznik oraz multiplekser. generalnie działa to tak: multiplekser działa jak ALU - podejmuje...
Witam Jak pilne, to proszę sprawdż: Istnieją dwa, niezależne sposoby wprowadzenia odbiornika w tryb serwisowy: 1. Poprzez krótkotrwałe zwarcie końcówek serwisowych 81 i 82 (zwarcie n.14 mikrokontrolera sterującego IC7600 do masy). 2. Poprzez wysłanie rozkazów [ DEFAULT ] lub [ ALIGN ] z nadajnika serwisowego RC7150. Potwierdzeniem wejścia odbiornika...
Config Lcd=16*2 Config Lcdmode = Port 'W praktyce zbędne Config Lcdbus=4 'j/w Config Lcdpin = Pin , DB4=PORTB.0, DB5=PORTB.1 , DB6=PORTB.2 , DB7=PORTB.3 , E=PORTB.4 , RS=PORTB.5 W helpie Bascoma jest napisane cytuje: "Łącząc bezpośrednio końcówki wyświetlacza LCD z końcówkami portów mikrokontrolera. Tryb ten nazywany jest Pin Mode. W trybie tym pozostawiono...
https://obrazki.elektroda.pl/1489285200_... Firma STMicroelectronics wprowadziła do sprzedaży nową rodzinę mikrokontrolerów - STM32H7. Są to dwurdzeniowe układy z rdzeniami ARM. Jak twierdzi STM, są to najpotężniejsze układy tego rodzaju dostępne obecnie na rynku - posiadają wysoką wydajność przy niskim poborze mocy, oferując jednocześnie...
Za tym filtrem RC dałbym jakiś bufor zanim napięcie podałbym na mikrokontroler. Tyle, że jak oamp to rail-to-rail na wejściu i wyjściu albo zasilić z +12 i ujemnego wytworzonego np w ILC7660. Mozna zrobic wtórnik na tranzystorze, nie trzeba napięcia ujemnego. Ale bez bufora w tym zastosowaniu tez powinno byc ok, najlepiej sprawdzić czy będziesz miał...
http://obrazki.elektroda.pl/9909484700_1... W projekcie tym autor obsłużył moduł GPS za pomocą mikrokontrolera avr Attiny2313. Zastosowany moduł GPS to urządzenie Progin SR87. Urządzenie pobiera współrzędne geograficzne z modułu i wyświetla je na wyświetlaczu lcd 16x2. Możliwe jest także nadawanie nazw konkretnym miejscom za pomocą...
https://obrazki.elektroda.pl/9516258000_... Nic nie jest tak stabilne, jak technologia, która przetrwała fuzje i przejęcia. A właśnie opracowanie rozwiązania pamięci niskopinowej poprzedzało połączenie firm Spansion i Cypress. Teraz za rozwój HyperRAM odpowiedzialny jest Infineon Technologies. Najnowsza iteracja pamięci rozszerzającej...
http://obrazki.elektroda.pl/5221349300_1... Witam wszystkich Tym razem chciałbym zaprezentować kolejny programowy projekt czytnika kart SD uruchomiony na płytce STM32F4Discovery. Programowy, gdyż również wejdzie on w skład większego projektu sprzętowo-programowego. Poprawność funkcjonowania tego czytnika sprawdziłem na dwóch kartach...
Na pewno duży procek stm. Nagrane na karcie sd komunikaty. Najłatwiej myślę gotowe typu :"temperatura 20 stopni." Itd. Trzeba by zobaczyć jak rozpoznawać klasniecia - tu będziesz musiał poeksperymentować poczytać o rozpoznawaniu dzwiekow. Clap recognition - jest parę wyników w Google, na pewno coś dostosujesz. Reszta to jak zwykła stacja pigodowa A...
No więc obiecane pomiary(zrobiłem fotki, lepiej widać niż na filmie.) Tak wygląda przebieg prostokątny ok 350kHz: http://obrazki.elektroda.pl/4057242800_1... A tak wygląda ten sam prostokąt z 3 krotnie zwiększoną częstotliwością próbkowania: http://obrazki.elektroda.pl/7971610300_1... a tak z 6 krotnie: http://obrazki.elektroda.pl/6842325300_1...
Tutaj masz wszystko... 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości oscylatora 'taktującego mikrokontroler Config Pinb.1 = Input 'linia PB1 jako wejściowa Config...
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 dokonujesz zapisu danej do właściwej komórki pamięci. A na...
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
Chciałbym wykonać prosty i tani analizator widma, jednak trochę lepszy niż skaczące słupki w rytm muzyki. 16kb pamięci moim zdaniem wystarczy bez problemu. Pomysł mam taki, że analizator będzie pracować w następującym cyklu: 1. Zarejestrowanie 4096 próbek sygnału z maksymalną szybkością i rozdzielczością 8-bit i zapamiętanie w pamięci 2. Wyświetlenie...
Te mikrokontrolery nie są podróbkami, a zamiennikami mniej lub bardziej zgodnymi. Tak samo jak kupujesz część do samochodu poza ASO to też jest zamiennik. Hurtownie są tym zalane. Nie należy ich mylić z typowymi podróbkami. Wracając do MCU. One mają mniejsze lub większe modyfikacje np. dodatkowe peryferia np. driver wyświetlacza 7 segmentowego, jak...
http://obrazki.elektroda.pl/1347637100_1... Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy...
http://obrazki.elektroda.pl/5847962200_1... Dzięki Szwedzkiej firmie Oberon Microsystems Inc., która przeportowała Microsoft.NET Micro Framework (NETMF) możliwe jest pisanie programów dla mikrokontrolerów SMT32 w popularnym języku C#. NETMF wykonuje kod bez pośrednictwa systemu operacyjnego tak jak to jest w przypadku tradycyjnego komputera...
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...
Ogólnie próbowałem w moim pliku *.ld zwiększyć heapsize i skompilować ponownie, ale po wgraniu to nic nie dało Wszystko musisz robić z głową i datasheet/user manual od STR912 w drugiej dłoni. FreeRTOS jest dla mnie na razie zagadką - nie rozpracowałem go na tyle, żeby powiedzieć "znam". Jednak z poziomu mojej niewiedzy wysuwa się postulat - że FreeRTOS...
Przepisujesz z ksiazki? :cunning: Popatrz dobrze czy np. jest tam cos takiego: $regfile = M8def.dat Tutaj masz poprawny kod: 'Program sterowania dwoma układami DS1820 dołączonymi 'do tej samej magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...
http://obrazki.elektroda.pl/6299012600_1... Firma STMicroelectronics zaprezentowała nową linię mikrokontrolerów STM32F446, łączącą w sobie jednostkę obliczeniową ARM Cortex-M4, kompaktową pamięć Flash o pojemnościach od 256 kB do 512 kB, 128 kB RAM, wydajne interfejsy rozszerzenia pamięci, jak również rozbudowane opcje komunikacji i...
Moja koncepcja jest taka, że zasilacza z gniazdka sieciowego i tak wyjdzie mi to po prostu taniej ;) Co gorsza, istnieje spore ryzyko, że ten sprzęt będzie musiał zostać w laboratorium, a tam mnie zastrzelą za konieczność ładowania co parę chwil :] Nie mówiąc już o konieczności robienia detekcji niskiego poziomu baterii, bo jak mój kolega niechcący...
https://obrazki.elektroda.pl/3921980700_... Rozszerzając rodzinę mikrokontrolerów STM32 o zaawansowane układy dla nowych aplikacji, takich jak systemy zasilania oraz urządzenia konsumenckie i przemysłowe, firma STMicroelectronics wprowadziła nowy układ STM32G4 do swojej oferty. Nowa rodzina układów oferuje dwa nowe akceleratory matematyczne,...
http://obrazki.elektroda.net/42_12648689... Na temat projektu avr-cdc z [url=http://www.recursion.jp/avrcdc/]htt... napisano już wiele i jeszcze więcej - nie będę się rozpisywał o samej idei - można zajrzeć chociażby do wątku [url=http://www.elektroda.pl/rtvforum/to... prosta niezawodna przejściówka...
Tamten program napisałem z pamięci,bo korzystałem z komputera na którym nie mam bascoma. $regfile = "m8def.dat" $crystal = 8000000 Config Portd.0 = Output Config Timer0 = Timer , Prescale = 1 Enable Interrupts Enable Timer0 Start Timer0 On Timer0 Nosna Do Loop Nosna: Counter0 = 255 Portd.0 = Not Portd.0 Return Fusbity ok ,praca na kwarcu...
https://obrazki.elektroda.pl/8071235800_... Firma STMicro zaprezentowała właśnie swój pierwszy mikrokontroler z linii STM32 wyposażony w interfejs bezprzewodowy. STM32WB to rodzina dwurdzeniowych procesorów z rdzeniami ARM (M4 i M0+) wyposażona w transceivery Bluetooth 5 i 802.15.4. Producent tych mikrokontrolerów mówił już o nich...
http://obrazki.elektroda.pl/3905940400_1... Microchip Technology poszerzył ofertę sprzedawanych mikrokontrolerów z rodziny PIC32 o nową linię produktów, dedykowanych do sterowania silnikami elektrycznymi. Układy z serii PIC32MK to cztery mikrokontrolery zintegrowane z peryferiami dedykowanymi do aplikacji związanych z sterowaniem silnikami...
https://obrazki.elektroda.pl/2853572300_... Espressif rozszerza swoje obecne portfolio, aby sprostać potrzebom wysokowydajnych obliczeń i aplikacji wymagających szerokich możliwości I/O, rozbudowanych interfejsów człowiek-maszyna oraz wsparcia dla algorytmów sztucznej inteligencji (AI). Espressif Systems wczoraj ogłosiło, że niebawem...
Mam male pytanie. Czy da sie w Atmega8 zaladowac podprogram z karty sd? "System" zapisany by byl w pamieci uC. Da się, ale z ograniczeniami. Twój "system" musiałby być po prostu bootloaderem, który odczytuje SD i ładuje zawarty tam program do pamięci FLASH, skąd mikrokontroler mógłby go wykonać. Takie podejście ma pewne wady: 1. Czas uploadowania programu...
Ok tutaj masz kody zrodlowe z ksiazki "Programowanie mikrokontrolerow AVR w BASCOM". Proponowalbym na tym etapie zakonczyc temat! 'Program obsługi jednego układu DS1820 dołączonego 'do magistrali 1-Wire $regfile = "m8def.dat" 'informuje kompilator o pliku 'dyrektyw mikrokontrolera $crystal = 8000000 'informuje kompilator 'o częstotliwości...
https://obrazki.elektroda.pl/7384293400_... W układ synchronizujący lampę błyskową i aparat Sony A5100 z wykorzystaniem gniazda wielofunkcyjnego tego aparatu . Układ będzie działać też jako zewnętrzny spust dla aparatu z licznymi, dodatkowymi funkcjami. Ze wstępnego śledztwa opisanego w poprzednim odcinku wynika, iż przycisk spustu...
AVE... Interfejs równoległy zamiast SPI by zwiększył prędkość animacji tak na moje oko jakieś 4 razy... 1. Czy funkcja czyszczenia ekranu polega na "ręcznym" wyzerowaniu wszystkich bajtów w pamięci kontrolera wyświetlacza? Jeśli nie ma funkcji wypełniania prostokątów, a sterownik, którego użyłem do testów nie ma, to innej opcji nie ma! Można "zerować"...
http://obrazki.elektroda.pl/9898508200_1... Firma Atmel wprowadziła na rynek pierwszą rodzinę mikrokontrolerów opartych na rdzeniu ARM M0+, która posiada szereg funkcji mających na celu usprawnienie projektowania płytek PCB a także konfigurowalny kontroler portu szeregowego. Rodzina SAMD20 została zaprojektowana, aby ułatwić migrację...
jak chciałem wgrać soft który zajmował w '51 jakieś 19kB to kompilator CodeVision zrobił z niego ponad 31kB i do Atmegi32 już to nie chciało wejść. Ciekawe czemu?? hmm jak widać różne kompilatory różnie kompilują kod w C czy nawet bascomie, różnie też go optymalizują i to chyba normalne - ja jeszcze raz powiem, że własnie z tego względu wolę bardziej...
http://obrazki.elektroda.pl/2168892800_1... Firma Texas Instrument zaprezentowała nowy mikrokontroler MSP430F525x, przeznaczony do urządzeń pracujących w trybie „always on” jak tablety i smartfony. Dzięki swojej budowie ma pomóc zmniejszyć pobór mocy przez zewnętrznie peryferia takich urządzeń oraz wydłużyć całkowity czas...
https://obrazki.elektroda.pl/8970077400_... wstęp Projekt jest nawiązaniem do projektu opublikowanego przeze mnie wcześniej: Sprzęt Jako moduł sterujący wybrałem Arduino Nano. Aby podłączyć moduł mikrokontrolera do płyty we/wy został wykonany obwód drukowany umożliwiający osadzenie modułu Arduino w taki sposób, aby jego złącze USB...
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....
Na większy mikrokontroler niestety nie zdąże się przenieść. Płytka zlutowana i nie zdąże zrobić drugiej. Zastanawua mnie jak to jest z tymi zmiennymi globalnymi. Przerzuciłem deklarację unsigned char tablica[100]; do obsługi przerwania i kod zwiększył mi sie o 0x34 :/ Gdy przenosiłem deklarację zmiennej numerującej pęlle do jej środka [ for(unsigned...
Nie wiem czy sie przyda ale mam opis bootloadera ale na ATmega8 oto on napisany w bascomie: 'Program Bootloadera (monitora) dla ATmega8 umożliwiający ładowanie 'programu do pamięci Flash przez interfejs RS232 z prędkością 19200 'bodów 'Bity fuse należy ustawić, by na Bootloader było przeznaczonych 128 'bajtów 'Początek adresu programu Bootloadera:...
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,...
Prezentowany procesor audio wyróżnia się maksymalną funkcjonalnością przy minimalnej ilości elementów. Jest łatwy w montażu, prosty w konstrukcji i wygodny w korzystaniu. Steruje się nim za pomocą trzech przycisków, enkodera i pilota zdalnego sterowania. Krótkie pytanie - jak często podchodzicie do telewizora, żeby go włączyć lub przełączyć kanał? Z...
http://obrazki.elektroda.pl/9745806300_1... Witam. Sesja się zbliża, więc tradycyjnie zacząłem już prokrastynować :D . Ostatnio zacząłem pisać bibliotekę do obsługi klawiatury PS/2 w C dla AVR i postanowiłem na szybko w godzinkę lub dwie stworzyć jakiś praktyczny projekt w celu jej przetestowania. Początkowo nie planowałem tego publikować,...
RAMu mam 48 kb, z czego niecałe 2 wykorzystuję, więc pozostałe 46 w zupełności wystarczy, skoro teraz większość grafik nieskompresowanych ma 4 - 12kb. Problemem jest jak praktycznie to zrobić. Potrzebny jest program na PC przygotowujący tak grafiki do dołączenia już w czasie kompilacji. Wątpię żeby zrobił to jakiś Photoshop, no i z drugiej strony, czyli...
http://obrazki.elektroda.pl/3241531500_1... Założenie, które obrałem w zasadzie jest dość proste: skonstruować generator obrazu do monitora LCD o rozdzielczości >15x15 symboli, wykorzystując popularny mikrokontroler typu ATmega 8, 16, 8535 itd. z minimalną ilością elementów zewnętrznych. Koniecznie ma pracować na standardowych częstotliwościach...
https://obrazki.elektroda.pl/6446769600_... Wraz z dostępnością coraz większych mocy obliczeniowych oraz pojemności pamięci, często słyszałem narzekanie, że teraz programy nie są optymalizowane, tak jak kiedyś . Programiści idą na skróty, korzystają z bibliotek a kiedyś to było :) Czasami było to prawdą i łatwość tworzenia oprogramowania...
http://obrazki.elektroda.pl/3075775300_1... W poniższym projekcie zastosowano mikroprocesor PIC18F25K20 do sterowania diodami LED Super-Flux firmy Piranha ze wspólną anodą. Urządzenie może generować kombinację kolorów na podstawie danych zapisanych w pamięci mikrokontrolera lub na podstawie ręcznych nastaw – można wybrać jeden...
https://obrazki.elektroda.pl/6726760500_... Programator tropic, jak sama nazwa wskazuje, to programator zrobiony z myślą o picach, którego autorem jest jakiś trol, w tym przypadku, trol.six. ;) - obsługa przez polecenia, tzn nie potrzeba dedykowanego oprogramowania - uniwersalny protokół UART, obsługuje XON-XOFF na razie jednostronnie...
Nic nie napisałeś odnośnie ustawień portu LPT w BIOSie. Ten programator jest dosyć kapryśny. W razie problemów, należy zmienić w BIOS'ie tryb pracy portu równoległego na "Bi-Directional". System Windows XP może sprawdzać co jakiś czas, czy do portu równoległego nie podłączono drukarki. Sprawdzanie to może powodować nieprawidłową pracę programatora,...
Przy bezposrednim transferze danych przez np RS problemy buforowania załatwia system operacyjny, więc nie zachodzi obawa, że coś po drodze zginie. Są natomiast inne problemy. Zsynchronizowanie danych wysyłanych i odbieranych wymaga ich uzupełnienia dodatkową informacją bądź to w postaci przerw między bajtami/słowami (w przypadku odbioru synchronicznego...
Witam serdecznie, piszę obecnie w Bascomie dość rozbudowany projekt na Atmegę32 używający przerwania Timera T0 oraz komunikacji z drugim mikrokontrolerem za pomocą kontroli przerwania Urxc i bufora nadawania. Projekt nie używa procedur ani funkcji zawierających zmienne lokalne ani skoków Gosub. Jedynym elementem zwiększającym stos jest przerwanie od...
zwiększenie pamięci zwiększenie karty pamięci pamięci flash zwiększenie
rejestrator pobór energia domykanie drzwi toyota radio zasilać
junkers czujnik temperatury junkers czujnik
Traktorek Realy RE155107rb 2008 - Słabe kręcenie rozrusznika Lokalizacja przekaźników w Seat Ibiza III