o super. Jak to teraz podłączyć i uruchomić pod jakiegoś AVRa? Się uparłeś z tymi AVRami :) Naprawdę, jeśli masz wypasionego ARMa, to dodanie AVR niczemu nie służy. Co innego, gdyby projekt dało się całkowicie zrealizować na AVR. Ale konkretnie - wybierz AVR z magistralą pamięci zewnętrznej, z klasycznych AVR to masz jakieś ATMega128 lub nowsze serie....
Mogę się mylić ale ten STM32 raczej nie da rady... Ma mniej więcej 2 razy za mało RAM'u, żeby zbuforować jeden wyświetlony obraz... Dla TouchGFX typowa konfiguracja to pamięć QSPI + zewnętrzny SRAM/SDRAM + RTOS. Bez TouchGFX myślę, że da się to zrobić, kosztem braku animacji, przejść i innych bajerów.
https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...
Najtaniej : STM32 z magistralą zewnętrznej pamięci + podstawka pod pamięć podłączona do tejże magistrali + klon jLinka + oprogramowanie jFlash. Kilka lat w ten sposób programowałem różne pamięci serii S29GL. Teraz przerzuciłem się na BX48 Batronixa, ale to droga zabawka a te tanie nie koniecznie chcą programować S29GL.
To trzeba w linkerze dopisać jeszcze jedną pamięć ?
Nie da się - STM32 z zewnętrzną magistralą do podłaczenia pamięci dopiero mają wejść do produkcji w tym roku...
Pytanie 1 - dlaczego uważasz kolego, że jest Ci niezbędny większy RAM Pytanie 2 - dlaczego nie użyjesz mikroprocesora z obsługą zewnętrznej pamięci - czyli od Mega64 wzwyż. Pytanie 3 - dlaczego nie użyjesz mikroprocesora z większą pamięcią wbudowaną na innej architekturze (np. ARMowe LPC, STM32)
I chcesz archiwizować wszystkie dane z ADC (przy takim próbkowaniu)? Przez jaki czas? Poprzednik ma rację - FPGA + szybka pamięć+ADC+ interfejs FSMC pomiędzy FPGA a procesorem. Przetwornik o dobrej rozdzielczości powyżej 1MSPS będzie kosztował majątek a dopasowanie poziomów napięć to druga część bajki. Ale spróbuj popatrzeć na coś takiego jak "Xynergy...
Bootloader Maple powoduje, że urządzenie jest widziane jako port COM i można w ten sposób wgrywać wsad. Wgrywanie przez plik mają na pewno RP2040, w STM32 się z tym nie spotkałem, tam nie ma zewnętrznej pamięci, gdzie można by utworzyć system plików.
Co większe STM32 mają możliwość podłączenia (i to nawet dużej) pamięci zewnętrznej (RAM, ROM, Flash...). Na to trzeba sporo pinów, o ile pamięć nie jest szeregowa.
Pytanie czy analogowy oscyloskop sie nadaje do takich rzeczy? Sygnał i2c nie jest okresowy, więc na analogowym oscyloskopie wyświetlać się będzie właśnie to, co widzisz. Chyba, że ma pamięć. Możesz ewentualnie użyć zewnętrznej synchronizacji, generując specjalnie w tym celu impuls przed rozpoczęciem transmisji na dodatkowym pinie i korzystając z odpowiednio...
Myślę, że studiowanie RM do Cotrex-a to fałszywy trop. Obsługą pamięci zewnętrznych, zawsze zajmuje się blok z poza rdzenia. U ST to się chyba nazywa FSMC. Ale tak jak znalazłeś, mało jest PSRAMów w obudowach "normalnych". PSRAM to pamięć pseudo statyczna, udaje statyczną choć w rzeczywistości jest matrycą dynamiczną, to skomplikowanie technologiczne...
Witam serdecznie. Mam takie pytanko. Potrzebuję zapisywać pewne wartości z mikrokontrolera stm32 do zewnętrznej pamięci nieulotnej w razie wyłączenia zasilania. Znalazłem na stronie forbota przykład z pamięcią EEPROM (układ 24AA01),gdzie ilość cykli zapisu wynosi 1000000. I teraz pojawia się moje pytanie, czy ten milion zapisów jest na całą pamięć czy...
Widzę, że się koledzy zbijają z Bartola to Ci napiszę: Embedded flash to pamięć wbudowana w układ służąca albo do wykonywania kodu albo za pomocą specjalnych instrukcji jako pamięć danych, którą w dzisiejszych czasach również może program przeprogramować. Nikt nigdzie nie pisze, czy jest to pamięć nand, nor, etc. bo dla Ciebie nie jest to istotne. W...
No to zostajemy przy zewnętrznych kościach ...... myslę że coś takiego >>I2C RTC DS1307 AT24C32 moduł zegar czasu rzeczywistego dla ramienia AVR PIC malutkie RTC I2C I2C moduł pamięci DS1307 zegar<< załatwi dwie piczenie na jednym ogniu , będzie zegarek i pamięć do zapisu nastaw zegara sterującego wyjściami.
n"]tylko o to, że akurat F411 jest wg mojej pamięci nowszy zarówno niż cała rodzina F3 jak i F469 Nie znam chronologii, ale F3 mają wiele udoskonalonych peryferiów w porównaniu do F4 np. krytykowany brak sprzętowego sterowania DE dla RS485. Ja kolegi całkiem nie pojmuję. Na początek to proponuję zapoznać się z podziałem STM32 zrobionym przez ST https://www.st.com/en/microcontrollers-m...
Mam w takim razie pytanie jaki programator jtag jest najtańszy, a zarazem oczywiście umożliwi mi w miarę bezproblemowe zaprogramowanie/debugowanie układu. To zależy, czy masz LPT - jeśli tak, to patrz wyżej, jeśli nie, to patrz np tutaj - http://www.elektroda.pl/rtvforum/topic11... Po drugie potrzebuję procesor, do którego będę mógł podłączyć...
Programator do STM32 znajdziesz na każdej płytce DISCOVERY lub NUCLEO, które kosztują po 45..80 zł. Możesz również kupić ST/Link luzem w obudowie typu pendrive za < 4 USD.
Koledzy, uczę się na płytce od KAMAMI ZL31 z prockiem STM32F103RB. Idę zgodnie z książka jednak nie mogę uzyskać innego przerwania jak od portu A. Program kompiluje się bez błędów. PB1 PB2 wyjścia PP http://obrazki.elektroda.pl/1242962800_1... Jeżeli debaguje na procesorze to nie jest już OK. W podglądzie przerwań konfiguruje się na...
Jak właśnie słusznie zauważyłeś, ten projekt to czarna skrzynka generowana przez Cube, aczkolwiek nie mogę zasięgnąc nigdzie informacji, czy w STM32F1 są jakieś znaczące różnice w obsłudze Ethernet-u, a kody inicjalizujące wydają się być podobne. O ile mnie pamięć nie myli, to oba mają identyczny MAC. Niestety nie wiem jak obsłużyć zewnętrzny PHY poza...
wydaje mi się że powinienem połączyć FMC_A0 z sygnałem ADDR0 (SRAM) oraz FMC_A1 odpowiednio z ADDR1? właśnie to próbuję ustalić czy tak muszę to połączyć, czy może mogę wewnętrznie multipleksować w STM32
hmm... Wczoraj byłem lekko zamroczony, a dziś to oczywista oczywistość....
Witam, mam problem ze zmuszeniem stm32f107(konkretnie stm32 Butterfly) do obsługi USB. Chodzi o to, że chciałbym, by mój stm mógł być widziany przez komputer jako pamięć zewnętrzna. Kolejnym krokiem będzie przesyłanie prostych komend HID w celu sterowania uC przez komp. Chciałbym dodać, że próbuję korzystać z gotowej biblioteki udostępnionej przez st...
Warto rozważyć konfigurację z dodanym zewnętrznym interfejsem usb<->serial. Na 'zwykłym' FT232R do 3mbps można uzyskać, na FT232H z użyciem dwóch uart'ów - prędkości rzędu 24 mbps. Plusy tego rozwiązania to małe obciążenie ARM'a transmisją, prosta implementacja, również po drugiej stronie - PC widzi to jako dwa porty szeregowe, sterowniki są dostępne...
Jeśli chodzi o cenę, to zupełnie nietrafiony argument, bo układy z rdzeniem Cortex-M3 są zwykle nieco tańsze lub porównywalne, a możliwości mają większe, zawsze też są nowocześniejsze... Pooglądaj więc może "większe" STM32 (100- i 144-pinowe obudowy mają kontroler pamięci) oraz LPC17xx, które są Cortex'owym odpowiednikiem LPC23xx. 4\/3!!
Próbowałem najpierw skopiować "na głupiego" kod z drugiego linku, niestety zawieszał się w EE_Init(); Spróbowałem ten cały przykład z mbed przenieść do SW4STM (ale bez biblioteki mbed, tylko do szablonu z CubeMX) i po drobnej kosmetyce chodzi całkiem dobrze. Kod jest dobry a przyczyną zawieszania pod SW4STM jest, jak się obawiałem, nieskuteczność tego...
ehhh to ja już nie wiem, mój moduł to STM32F429disco http://obrazki.elektroda.pl/4337205000_1... Masz tam jakąś pamięć? To jest zrzut z dokumentacji STM32F429disco. .
Tak na chłopski rozum to tablica przerwań może się zaczynać tylko od adresów, które mają 7 najmłodszych bitów równe 0 i dlatego w rejestrze VTOR te bity są nie zaimplementowane. Wyszczególnienie bitu 29 jako selektora FLASH/RAM służy chyba do zaznaczenia, że np. pamięć zewnętrzna nie może służyć do przechowywania tablicy wektorów przerwań, pomimo że...
Czas się przesiąść na µC z I²S i do tego jakiś zewnętrzny DAC. SB16 sam pobiera próbki z pamięci poprzez DMA.
Mi się wydaje że padają te procki stm32. Niestety sprawnego wsadu odczytać mi się nie udało, bo jest zblokowany. Niestety oczywiście nic nie udostępniają dziady. Każda firma która tak postępuje jest od razu u mnie na czarnej liście. Pierwsze wersje dało radę naprawiać, nowe nadają się do kosza bo zrobili programowalny syf. Żeby jeszcze soft był w zewnętrznej...
Dzień dobry. Rozpocząłem naukę języka C. Wszyscy mówią ze jest fajny (zaczyna mi się również podobać i chcę się go nauczyć). Zawsze pisałem programy w asemblerze. Na forach są sprawy które nie są poruszane często ponieważ króluje STM32 i raczej jedna pamięć SRAM. A teraz mój problem: Procesor ARM i wewnętrzna pamięć 16kB SRAM. Zewnętrzna pamięć 32MB...
Cześć, Tutaj [url=Tutaj]https://www.st.com/content/cc... jest to dość dobrze wyjaśnione. Generalnie LTDC to taki interfejs STM potrafiący sterować bezpośrednio wyświetlaczami bez wbudowanego kontrolera...
Ja też zaniże poziom. Jaki jest najpepszy na świecie mikrokonroler pod wsekimi względami. Cud miód malina (at)ElektrodaBot Bezpośrednia odpowiedź na pytanie Nie istnieje uniwersalny, absolutnie „najlepszy” mikrokontroler pod każdym względem. Każda rodzina mikrokontrolerów ma swoje mocne i słabe strony, a wybór zależy od konkretnych wymagań projektu:...
(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/1009897900_1... STMicroelectronics rozszerza ofertę płytek deweloperskich STM32 Nucleo o nowe moduły z mikrokontrolerami w 32-pinowych obudowach. Nucleo-32 to seria małych płytek deweloperskich ukazujących możliwości 32-pinowych układów wchodzących w skład rodziny mikrokontrolerów STM32. Nowe produkty posiadają...
Banialuki pleciecie, Koledzy (niektórzy). Praca krokowa w 8080 wygląda dokładniuśko tak samo, jak w Z80, 8085, 8088 i większości innych mikroprocesorów. Najprostszy system z 8080 właśnie konstruuję - składa się z 8080, 8224 i STM32. Będzie na nim działał również CP/M-80, który już działa na analogicznych maszynkach z Z80 i 8085. "Prawdziwy" komputerek...
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...
Zgłoszenie numer 7 do konkursu FPGA. Zastanówcie się czy FPGA to coś dla Was. Pomyślcie co chcielibyście zrealizować i dlaczego z wykorzystaniem platformy maXimator. Zbadajcie o sprawdzenie czy w teorii pomysł jest możliwy do zrealizowania. Opiszcie co i w jaki sposób chcecie zaimplementować w FPGA, na jakie cechy zrealizowanego projektu liczycie....
Oczywiście że można dodać zewnętrzną pamięć. Jednak wymaga to dodatkowych kosztów, dodatkowych wolnych pinów, zmiany PCB itd. W tym wypadku chodzi o gotowe już urządzenie, produkowane. Jeżeli mieści mi się program z takimi ekranami a dzięki niewielkiemu dodatkowemu kodowi mógłbym upchać 2 razy tyle grafiki, to raczej lepiej iść w kierunku rozwiązań...
LPC11E i parę innych serii. W rodzinie STM32F też się parę serii znajdzie. Można też użyć zewnętrznej pamięci na I2C lub SPI za grosze - to po pierwsze. A po drugie: Pamięć Flash w STM32 może być programowana pojednyczymi słowami, więc nie ma żadnych problemów w użyciu jej do przechowywania często zmienianych danych. Jesta na to parę sposobów, w zależności...
Ah, czyli problem z kategorii "sztuczne" - trzeba coś zrobić, musi być super-ultra-szybkie, ale użyć należy układów które nie są super-ultra-szybkie w tym co trzeba zrobić. Your call... Zrozum, że żaden mikrokontroler nie jest przystosowany do machania pinami z wysokimi częstotliwościami, a już na pewno nie te nowoczesne i szybkie. Swoją drogą to Twój...
Spokój. Tylko spokój może nas uratować ;) Po pierwsze grafika na uC to nie jest od razu Full HD 100 Hz czy oczekiwania HMI Androida (4K). Często chodzi tylko o wyświetlenie menu (tekstu na tle grafiki), lub prostych wykresów w kilku kolorach. Do tego naprawdę nie trzeba gigantycznych mocy obliczeniowych czy interfejsów gigabitowych. Prawda jest taka,...
Panowie, wyłamał mi się port USB do programowania w STM32f7. Naprawa lutownicza mnie przerosła, więc kupiłem zewnętrzny ST-LINK v2 od chińczyka i usiłuję go zmusić do działania, ale jakoś nie idzie. Bez problemu zaktualizowałem firmware programatora do najnowszej wersji, wlutowałem na płytkę złącze programowania przez SWD, podłączyłem zgodnie z pinoutami....
Witam i dziękuję za zainteresowanie. Otóż chyba znalazłem problem. Teraz pytanie do doświadczonych programistów. Czy jest taka możliwość aby kompilator "wycinał", w ramach optymalizacji, części kodu które się powtarzają w ramach jednej funkcji? Tzn. w funkcji, sprawdzającej pamięć RAM zewnętrznego układu, mam dwie pętle. W jednej zapisuje do zewnętrznego...
To może zacznijmy od początku. Od samych mikrokontrolerów. Nieco wybiórczo i subiektywnie. 1. MCS-51 - Wielu z nas rozpoczynało od tego w latach '80 ubiegłego wieku. Prosta konstrukcja, niewiele peryferii: GPIO, liczniki, UART. Programowanie praktycznie tylko w kodzie maszynowym, potem ewentualnie w języku C dzięki raczkującemu jeszcze SDCC. Firma Atmel...
Bez zewnętrznej pamięci będziesz miał małą pamięć próbek. Z drugiej strony przy zakładanym paśmie to możesz to wysyłać przez USB na FT232R (do 2Mbps). Ja bym podszedł inaczej do całości - jest analizator stanów logicznych który przesyła dane przez USB nazywa się Saele (https://www.saleae.com/logic). Klony dostępne na allegro, ebay za 30zł. Może lepiej...
Jeszcze trzeba dodać że to linia FSMC_NE1 obsługuje pamięć NOR/PSRAM która to jest tych na adresach od 0x6000 0000. A linia A16 ma wagę 16 czyli zwiększa adresy co 65536. Ale że adresowanie zewnętrznej pamięci jest co 2 bajty bo pamięć jest 16-to bitowa to adresy widziane od strony procesora będą szły co 131072. 131072 = 0x0002 0000. A 0x6000 0000 +...
Zrobiłem w końcu buforowanie wejścia i niestety okazało się że [1000] to zbyt małe próbkowanie. W czasie to jakaś niecała 1ms, a minimum w/g różnych źródeł to od 20ms. Zabrałem się zatem za zewnętrzną pamięć SRAM i tu porażka po całości. Kość 23K256 z 32kb jest zbyt wolna w komunikacji SPI. Pozostaje rozważyć cyfrowe szyfrowanie o jakiś algorytm dla...
Ale to by znaczyło że, że takiego prostego mechanizmu jak w AVR nie ma poprzez zablokowanie zewnętrznym programatorem?
Witam, zamierzam pouczyć się trochę programowania układów Microchipa. Poczytałem już trochę literatury, znam mniej więcej podział ze względu na zastosowanie, jednak jest tego zbyt dużo, żeby samemu od razu wybrać najlepszy układ. Do tej pory zajmowałem się głównie stm32, posiadam m.in. płytę F4 Discovery i myślę, że preferowałbym coś najbardziej do...
Doświadczenie uczy mnie, że dyskusja o wyższości 8bit nad 32bit (czy odwrotnie) będzie trwała tak długo, jak długo obydwa rodzaje procesorów będą dostępne. mam wiaderko AVR-ów i podobne wiaderko ARM-ów, głównie STM32 choć też LPC. Znajdą się też malinki czy wcześniejsze dwurdzeniowe A20. Jak pewnie większość (przynajmniej tych starszych) zaczynałem...
Tak, możliwa jest obsługa takich ekranów, ale... 1. Problemem może być znalezienie dokumentacji do tego wyświetlacza. Bez dokumentacji pozostaje metoda prób i błędów. Skutkiem może być uszkodzenie wyświetlacza zanim zacznie działać. 2. Interfejs sterujący to zazwyczaj MIPI-DSI. Xmega nie posiada i nie będzie posiadać takiego interfejsu. STM32 z serii...
Ale taki Z-80 zwykle miał podpięte dużo więcej RAMu, a tutaj mamy 2019 rok i nadal 2kB... Bez znaczenia, zanim termin mikrokontroler przebił wszystkie pozostałe to niejednokrotnie używany był zamiennie (lub uzupełniająco) termin "single chip microcomputer". Dlatego nie rozumiem czepiania się, że niby taka płytka NIE MOŻE mieć w nazwie komputer. Z80,...
AVE... By to mieć na USB musiałbyś główny moduł MIDIBoxa wymienić na ten z mikrokontrolerem STM32 lub LPC17 (podejrzewam, że tam siedzi PIC). Wyświetlacz i inne dodatki to kwestia podłączenia ich. Zobacz na stronie http://ucapps.de Presety zapisywane są w zewnętrznej pamięci szeregowej, możesz mieć dowolną ilość takich pamięci, patrz BankStick na wspomnianej...
Wszedłem tutaj zaciekawiony pytaniem. Pomyślałem, że może czegoś się nauczę w kwestii wyświetlania, bo te moje 7" to jednak maleństwo, do tego zewnętrzna pamięć 10ns i FSMC na C4, a tymczasem... budżet "projektu" zamyka się w 100zł. Panowie, tak się nie robi :/ Przecież te 2,8" czy 3,2" to ogólnie najmniejsze TFT. Do tego wystarczy At(x)mega16 z kartą...
Jak długo jeszcze będziesz upierał się przy tym, że układ który zaproponowałeś ma kontroler pamięci zewnętrznej? Masz tabelkę 6 to zobacz co pisze od razu nad nią (nie chodzi o opis tabeli, tylko o 10-ty przypis do poprzedniej). Jak długo jeszcze będziesz nam udowadniał, że masz rację, nie mając jej? Datasheet trzeba czytać ze zrozumieniem, a nie na...
https://obrazki.elektroda.pl/7613860700_... Arduino Opta to nowa platforma wbudowana z dwurdzeniowym mikrokontrolerem STM32 (STM32H747XI) z ARM Cortex M7 i M4. System dedykowany jest do zastosowań przemysłowych działających w czasie rzeczywistym. Urządzenie oferowane jest w trzech wariantach posiadających interfejs Ethernet, RS485...
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...
Witam, Stanąłem przed koniecznością użycia w moim projekcie pamięci zewnętrznej AT45DB321D. W pamięci tej przechowywane mają być wyniki odczytu z przetwornika AD czyli zmienne 12 bitowe. Razem około 8 tysięcy odczytów. (?) Z pomocą przykładów znalezionych w sieci uruchomiłem obsługę w/w pamięci przez sprzętowy SPI. Mogę odczytać status pamięci, zapisać...
https://obrazki.elektroda.pl/8989501300_... Większość systemów wbudowanych opartych na mikrokontrolerach jest wyposażona w oprogramowanie układowe napisane w asemblerze, C lub C++. Ale jak wspomniano w artykule opublikowanym w 2000 roku zatytułowanym „Punkt widzenia: Lisp jako alternatywa dla Javy”, funkcjonalne języki...
Czy chodzi o to, że wszystkie układy w telefonach tabletach itp to układy "System-on-a-chip", więc robiąc układ SoC z PIC też dało by się zrobić bardziej wydajny system?. Telefony i tablety są zbudowane w oparciu o mikroprocesory, a nie mikrokontrolery. Różnica jest o tyle istotna, że ARM Cortex-Axx w telefonie to zazwyczaj kilka rdzeni pędzonych >1...
https://obrazki.elektroda.pl/2723666300_... Firma STMicroelectronics wprowadziła do sprzedaży pierwsze bezprzewodowe mikrokontrolery STM32 w 2018 roku z rodziną STM32WB z rdzeniami ARM Cortex-M4 i M0+. Układy te wyposażone były w radia Bluetooth 5.0 i 802.15.4, a na początku tego roku zaprezentowała rodzinę STM32WL Cortex-M z interfejsem...
Ja..... 1. programem zewnętrznym. lepsza opcja. 2. eeprom emulation (google)
Mam kolejny problem i to dość poważny. Niestety po dodaniu jakiejkolwiek rzeczy do roboty procesorowi w pętli głównej nie wyrabia się on z wyświetlaniem obrazu na LCD. Obniżyłem zegar taktujący dane z kamery PIXCLK do 10MHz. I jakoś ruszyło ale co chwila się wiesza i klatek na sekundę jest bardzo mało. Czy da się tutaj coś jeszcze wymyśleć czy bez zewnętrznej...
Moim zdaniem, Twoja porada jest szkodliwa. Nic nie poprawia, zwiększa koszt, pogarsza niezawodność systemu. W eeprom czy flash bateria nie wyczerpie się. To chyba istotna zaleta. Zewnętrzny eeprom zwiększa koszt ale ta pamięć nie bedzie kasowana podczas wgrywania nowszej wersji softu do mikrokontrolera. To chyba też zaleta.
(at)tmf Kolega postawił sprawę dość jasno: Chcę rozpocząć zabawę z jakąś wydajniejszą i bardziej rozwojową rodziną procesorów... Chciałbym aby przesiadka była z jednej strony jak najłatwiejsza, ale nie chcę jednocześnie zabrnąć w ślepą uliczkę i za jakiś czas stanąć przed tym samym problemem... A może zupełnie inne procesory dla hobbysty-amatora z...
https://obrazki.elektroda.pl/7997005300_... Elias Bakken pracuje nad płytką sterującą drukarki Recore 3D opartą na procesorze Allwinner A64 od 2019 roku, a dzięki wersji „A5” PCB, Recore jest teraz uważany za stabilne i będzie wysyłane do klientów. Czy Allwinner A64 nie jest tylko czterordzeniowym procesorem Cortex-A53...
Witam Elektrodowiczów! Jest to mój pierwszy post tutaj, mam nadzieję że umieszczam go zgodnie z regulaminem. Zwracam się z prośbą o pomoc w sprawie STemWin. Jest to moja pierwsza styczność z nie tylko z tą biblioteką, ale też z architekturą ARM, więc od razu uprzedzam że mogłem popełnić kilka klasycznych błędów początkującego wynikających z czystego...
(at)BlueDraco: Zgadzam się z Tobą i też się zastanawiam na czym polega ta dziwna maniera polecania zabytkowych, 8-bitowych AVR'ów? Pomijając ich ograniczenia strukturalne, za każdym razem wchodząc na Forum widzę problemy typu: jaki programator, programator nie działa, błędy zapisu, program jest dobry, a jednak nie działa... i tysiąc tego typu problemów...
http://obrazki.elektroda.net/99_12431114... Czytnik RFID (a raczej jego prototyp) powstał na zlecenie klienta który ma dość wysokie wymagania. Zalożeniem było stworzenie urządzenia do monitorowania czasu pracy pracowników które będzie pracować bez zewnętrznego systemu kontrolującego. Czytniki jakie są dostępne na rynku potrzebują do pracy...
Mikrokontrolery STM32H7 posiadają kilka domen zasilania i kilka bloków pamięci. Niby nic wielkiego, ale sprawa trochę się komplikuje kiedy trzeba korzystać z DMA przy obsłudze peryferiów i dość dużych struktur pamięci. https://obrazki.elektroda.pl/4349869800_... Pamięć danych jest dostępna jako (zielone obszary): DTCM - Pamięć danych...
http://obrazki.elektroda.pl/3796073600_1... I Opis ogólny urządzenia: Chciałbym przedstawić mój projekt bazujący na mikrokontrolerze STM32 dokładnie na modelu STM32F11RET6 http://www.st.com/content/st_com/en/prod... Jest to sterownik dla urządzenia...
(...)Keil darmowy ma ograniczenia do 32 kB, co przy korzystaniu z wyśw. graficznych całkowicie go dyskwalifikuje(...) A ja używam darmowego IAR Embedded Workbench, który też ma ograniczenie do 32kB kodu, ale pozwala na etapie konsolidacji dołączyć zewnętrzne pliki, co pozwala umieścić w pamięci FLASH nawet spore dane.
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...
Bazując na https://obrazki.elektroda.pl/4178510200_... https://obrazki.elektroda.pl/8769073400_... main.c [syntax=c] /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR]={0}; uint16_t Virtval[NB_OF_VAR]={0}; uint16_t VarValue= 0; int main(void) { HSE_init(); //systick_init();...
Ma on dużo więcej zasobów wewnętrznych i jest znacząco szybszy. W przeliczeniu na 1MHZ to AVR jest szybszy. Główna przewaga STM to peryferia i szybkość zegara: https://forum.arduino.cc/t/benchmark-stm...
Cześć, Ponieważ pojawiła się prośba o możliwość udostępnienia uproszczonej wersji na inny uC to przedstawię krótką instrukcję jak dostosować projekt do potrzeb. Generalnie w obecnej wersji obsługiwane są dwie rodziny procesorów czyli STM32F4xx i STM32H7xx - prawdopodobnie nie powinno być większych problemów z innymi podobnymi układami STM natomiast...
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...
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...
W takim razie najpierw zmień mikrokontroler na taki który posiada: - Więcej wyprowadzeń, ponieważ w tej chwili masz do wyboru podłączyć do FMC NAND Flash, albo NOR Flash, albo kontroler LCD. Jeżeli chcesz podłączyć LCD, to nie obsłużysz zewnętrznej pamięci. Potrzebujesz minimum obudowę QFP144, a jeszcze lepiej QFP176 lub QFP208. - Sprzętowy dekoder...
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! http://obrazki.elektroda.pl/3598443400_1... http://obrazki.elektroda.pl/2608588700_1... http://obrazki.elektroda.pl/5091856800_1... http://obrazki.elektroda.pl/3634668800_1...
Witam, zastanawiam się nad zakupem płytki testowej do mikrokontrolera z rodziny STM32. Najważniejsze by w zestawie znajdował się wyświetlacz kolorowy z panelem dotykowym i ewentualnie z gniazdem na zewnętrzną kartę pamięci. Znalazłem następujące zestawy: http://allegro.pl/hy-smart-plyta-prototy... http://allegro.pl/modul-prototypowy-stm3...
Ale jest wygodne. Dla was tak mocno zaawansowanych w tym jest to nie zbyt potrzebne i fajne, ale dla mnie na początku zabawy bardzo jana możliwość podglądu jak z C na asm kompilator zamienia. Wystarczy wygenerować lst z pliku obiektowego chyba nie do końca wiesz o czym piszesz. jak mam keila to po testuj sobie przechodzenie po kroku przez instrukcje...
Zniechęcił mnie brak eepromu. Kompletnie nie jest dla mnie zrozumiałe, aby w takich nowoczesnych procesorach robić takie ograniczenia. Po prostu coś takiego przydaje się wbrew pozorom nie tak często, a jak już jest potrzebne, to łatwo zastąpić czymś innym: - pamięcią zewnętrzną (chip, karta SD, ...) jeśli i tak jest na płytce, - pamięć podtrzymywana...
Program IAR jest jednym z podstawowych, dostępnych narzędzi do tworzenia oprogramowania na mikrokontrolery. Posiada kolorowe i wygodne środowisko graficzne, wraz ze zestawem zoptymalizowanych, standardowych bibliotek. Poniższy samouczek ma na celu pokazanie, jak skonfigurować te środowisko do wydajnej pracy. W autora praktyce sporym utrudnieniem są...
https://obrazki.elektroda.pl/7195277300_... W materiale we współpracy firmą F&F mamy okazję przetestować działanie urządzeń monitorowania i kontroli napięcia sieciowego. Są to zarówno https://obrazki.elektroda.pl/1038592300_... Ciekawym pomysłem jest zintegrowanie w module o szerokości jednego pola lampek kontrolnych...
victoriii: :D przez st visual programmer się wgrało! zapaliłem leda na PINie więc śmiga ;] Dzięki! Teraz pytanie, czemu przez TrueStudio nie działa i czy da się zrobić by działało. Bo kompilowanie w TrueStudio, potem arm-none-eabi-objcopy żeby skonwertować elfa na hexa, potem otwarcie tego w STVP, wyczyszczenie pamięci i wgranie - to trochę czasochłonny...
Natknąłem się przypadkiem na ten temat szukając czegoś innego i mnie zaciekawił, dlatego wtrącę swoje 3 grosze jako że w pracy pracuję na układach LM3S. Pamięć flash w tych procesorach (my używamy LM3S1D21) to jakaś porażka. W urządzeniach które produkujemy nagle zaczęliśmy jakiś czas temu zauważać że pojawiają się faulty procesora wyskakujące w jakiś...
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
https://obrazki.elektroda.pl/4240176900_... Kasy fiskalne wycofane z użycia są niezwykle cennym źródłem elementów elektronicznych, szczególnie dla elektroników interesujących się elektroniką cyfrową. Są to przecież specjalizowane komputery. Szczególnie warte zainteresowania są kasy polskiej marki Elzab z lat 90 do drugiej dekady lat...
http://obrazki.elektroda.pl/8861043000_1... WSTĘP Chciałbym podziękować wszystkim pomocnym mi użytkownikom z działu "Mikrokontrolery ARM" którzy przyczynili się do powstania tej pracy. W szczególności Freediemu Chopinowi :) Cześć, Dzisiaj chciałbym wam zaprezentować urządzenie które powstało w ramach mojej pracy inżynierskiej na Politechnice...
https://obrazki.elektroda.pl/4394097700_... Wilderness Labs Meadow F7v2 Feather to płytka rozwojowa dla mikrokontrolera STM32F7 z rdzeniem ARM Cortex-M7. Jest ona zgodna z formatem Adafruit Feather i programowalna w języku C#, dzięki lekkiej implementacji platformy .NET. Wcześniej wykorzystywano już .NET Framework działający na Androidzie...
https://obrazki.elektroda.pl/5426536300_... Niedawno zakończyła się kampania crowdfundingowa otwartego mikrokontrolera, który ma być sprzętowym emulatorem starszych mikrokontrolerów, takich jak Zilog Z80, MOS 6502 czy Motorola 68000. Wybrano zestawy instrukcji tych konkretnych układów z powodu tego, jak istotne te procesory były w...
Po drugie większość obiektów możesz, a nawet wręcz musisz sobie wektorowo narysować. Taki przycisk rysowany wektorowo to tylko kilkanaście bajtów typu: położenie, wymiary, typ przycisku, stan, kolor, wskaźnik na tekst, czy ewentualnie wskaźnik na grafikę która go wypełnia. A po trzecie, taka funkcja rysująca przycisk/inny obiekt zmienia tylko stan...
ieszyfrowany bootloader SD FAT32 to na ARM niecałe 4KB. Uproszczony do maximum bootloader USB może by upchnął w 2KB. I to właściwie przesądza o wszystkim. Nawet na sensownym AVR można to zrobić i to w obszarze bootloadera. O ARM nie wspominam, tam jest duża elastyczność (przynajmniej w STM32). Dodano po 3 Jaki problem użyć zewnętrznej pamięci DataFlash...
(at)mechatron97 Nie bardzo wyobrażam sobie jak mógłbyś przełączać pamięci liniami DQM, które są sterowane przez kontroler SDRAM i służą tylko i wyłącznie do aktywacji buforów wyjściowych. A zanim bufor wyjściowy wystawi dane, to trzeba do układu wysłać kod polecenia, adres kolumny, adres wiersza, itp. Do wyboru kości pamięci służą sygnały SDNE0 i SDNE1,...
Integracja SPX3819 z STM32 dla ulepszonych rozwiązań USB do rozpoznawania linii papilarnych Pamięć flash USB jest jednym z tych narzędzi, których często używamy w naszym codziennym życiu i pracy. Pomaga nam przechowywać i kopiować ważne pliki i dane. Jest mały i łatwy do przenoszenia, ma dużą pojemność, jest niedrogi i działa niezawodnie. Rozmiar dysku...
Czy ktoś z użytkowników nowej wersji JTAGa projektu Freddiego Chopina (z FT2232H) wykorzystuje go do programowania zewnętrznej pamięci FLASH podłaczonej pod FSMC? Obecnie korzystam z poprzedniej wersji JTAGa i programowania 20MB danych zajmuje 48 minut. Zastanawiam się czy wogóle i o ile krótszy ten czas byłby w przypadku nowej wersji JTAGa. Czasu programowania...
https://obrazki.elektroda.pl/1245572200_... Dzisiaj zajrzymy do wnętrza urządzenia stworzonego przez firmę Sony w 2013 roku. Jest to przenośny serwer bezprzewodowy Sony WG-C20 . Urządzenie to służy głównie do bezprzewodowego przesyłania danych znajdujących się na podłączonych do niego nośnikach pamięci. Jego kształt jest wyraźnie inspirowany...
W sumie w trybie 8-mio bitowym możliwe że by poszło (double buffering), bo pamięci jest na obraz 18-to bitowy. Oczywiście pod warunkiem że wtedy pamięć jest wykorzystywana jako 8-mio bitowa. Nie wgłębiałem się. Najgorzej jak nadal jest 18-to bitowa a konwersja 8-->18bitów jest robiona w locie podczas zapisu do tej pamięci. ten lcd jest wogóle jakiś...
stm32 zewnętrzny pamięć flash stm32 pamięć pamięć stm32
z18xe wymiana silnika prosty regulator oświetlenia odświeżania pamięci
renault mascott renault mascott
Wymiana firmware w Philips BDP5600/12 - brak reakcji Przywracanie oryginalnego oprogramowania Volvo S40 - krok po kroku