Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . Jedna z dwóch gier Tetris Na dłuższy film zapraszam do oglądnięcia Dokonane zmiany . W matryc liter dodałem...
Gniazda M.2 są zwykle używane do podłączania kart rozszerzeń bezprzewodowych (Wi-Fi, GSM itp) lub pamięci masowych do laptopów, komputerów i komputerów jednopłytkowych. Ale nic nie stoi na przeszkodzie, aby wykorzystać to złącze w innym celu. Część firm korzysta z tego jako modułów...
Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć...
STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane...
Zapraszam do zakupu bardzo bogato wyposażonego zestawu uruchomieniowego Daxia DX32 z mikrokontrolerem STM32 z linii Performance oraz interfejsu JTAG Segger J-Link ! Na płycie drukowanej ( doskonale wyposażony : wszystkie wyprowadzenia dostępne na złączach goldpin wokół...
Odkopię temat, bo ostatnio próbowałem sobie kupić zapasowy ST-LINK v2 (klon oczywiście), kupiłem dwa i w obu siedział APM32F103CBT6 tylko w jednym sygnowany przez APEXMIC, a w drugim przez GEEHY. O ile z ST-LINK Utility te programatory działały, to z STM32 Cube Programmer - nie chciały. Niby...
Dzien dobry, Temat ten jest kontynuacją tematu z . Skorzystałam z udzielonej mi rady i postanowiłam użyć STM32F103. Mam już płytkę ewaluacyjną, teraz zajęłam się projektem płytki układu akwizycji danych. Zaznaczam, że jest to mój pierwszy samodzielny projekt, nigdy dotąd nie...
Cześć! Jako dodatek do mojej pracy inżynierskiej, która jest głównie mechaniczna, promotor poprosił o schemat elektryczny układu sterowania. Układ ma być zbudowany z: -ukontrolera STM32F101 w obudowie 48PIN, bo większego ani szybszego nie potrzeba, - enkodera inkrementalnego podłączonego...
Cześć, dopiero zaczynam temat mikrokontrolerów STM32. Posiadam płytkę NUCLEO-F429ZI. Proszę o pomoc w napisaniu kodu , który będzie realizował włączenie diody po naciśnięciu przycisku. Poniżej wklejam kod, który udało mi się napisać. Ma on za zadanie uruchamiać po kolei trzy diody,...
Witam. Postanowiłem zrobić moduł z procesorem stm32f103 do płytki stykowej. Planuje wyprowadzić wszystkie wolne piny na złącza tak jak typowy układ dip (szerokość 0,3" i raster 2,54 mm). Sama płytka będzie pionowo przylutowana do drugiej płytki z goldpinami. Na razie na schemacie jest...
Mam nastepujacy problem, probuje wywolac przerwanie zewnetrzne od przycisku ktore uruchomi mi licznik w celu eliminacji drgan stykow. Wszystko dziala dla przycisku podpietego do wyprowadzenia A0 ale dla przycisku podpietego do wyprowadzenia C13 juz nie dziala. Przy debagowaniu widze ze ciagle wchodzi...
Witam, Od jakiegoś czasu grzebię w STM32 (konkretniej w płytce ZL31ARM), jednak dość dawno temu napotkałem na problem z NVIC, z którym nijak nie mogę sobie poradzić. Próbuję wywołać przerwanie zewnętrzne od przycisku (właściwie można powiedzieć, że problem dotyczy jakiegokolwiek...
Pod koniec ubiegłego roku firma STMicro zaprezentowała, jak twierdzi, pierwszy mikrokontroler na rynku wykonany w technologii 90 nm - STM32G0. Jest to układ z rdzeniem ARM Cortex-M0+ o taktowaniu zegarem o częstotliwości 64 MHz. W momencie prezentacji pierwszego układu, rodzina ta obejmowała...
Witam wszystkich, Po dwóch a może trzech tygodniach poszukiwań znalazłem błąd. Nie odkryłem samodzielnie tylko znalazłem tu na forum : [url=]STM32 - I2C na przerwaniach Piszę w SystemWorkbench for STM32. Przy tworzeniu kodu w STM32CubeMX (czyli na bibliotekach HAL) program dodawał za...
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...
Witam niedawno rozpocząłem przygodę z STM32. Korzystam z zestawu uruchomieniowego olimexp103 w którym zamontowany jest przycisk normalnie otwarty podpisany "wake up". Chciałbym go użyć do moich prostych programików, jest to możliwe czy jest on przeznaczony do innych celów? Jeżeli jest możliwe...
Jakiś czas temu zrealizowałem pewną konstrukcję, jaką jest kamera Pan Tilt na Raspberry Pi. Z racji tego, że jest to forum traktujące o elektronice skupię się właśnie na takich aspektach. Zanim zacznę opiszę architekturę systemu, czyli co z czym się łączy i jakie komponenty wchodzą...
Witam, Próbowałem na podstawie książki "Mikokontrolery stm32 w praktyce" uruchomić na STM32F107 transmisję z wykorzystaniem USART-a. Połączyłem Rx i Tx ze sobą i próbuję wysyłać a następnie odczytywać wysłane dane. Poniżej jest mój kod: int main(void) { SetSysClockTo72(); ...
Witam, Jestem poczatkujacy jesli chodzi o programowanie pod architekture Cortex. Posiadam zestaw ewaluacyjny STM32 Butterfly. Probuje skonfigurowac przerwanie, aby wykonało się po naciśnięciu przycisku. Debugujac program widac, ze po nacisnieciu przycisku flagi sa ustawiane, ale funkcja obslugujaca...
Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy...
Witam, Mam taki problem. Zamówiłem sobie klawiaturę foliową u producenta takich klawiatur. Klawiatura składa się z 3 przycisków bez blaszek (tylko nadruk i przeprasowanie na folii) oraz 3 diod LED. Wszystko spięte wspólną masą (tzn masa zwierana do ścieżek przycisków i ta sama masa jako...
Dziś byłem na pierwszych warsztatach z koła, bo zorganizowali dla właśnie mikrokontrolerów Arduino, zbudowałem tam sobie prosty układzik (kilka diod równolegle, dwa przyciski), i napisałem prosty program w C, który po wciśnięciu jednego przycisku, włączał po kolei każdą z diod, a drugim...
Pytanie jak zrobić, aby przycisk resetował licznik do zera i odliczał od nowa. Wystarczy w funkcji "pod przyciskiem" przeładować rejestry: Pytanie czy jeżeli brama zostanie otwarta z innego źródła niż przycisk a licznik się przepełni to jak uniknąć jej samoczynnego zamknięcia? Najprościej...
Witam! Mam problem z uruchomieniem modułów radiowych RFM12 pod STM32. Uruchomiłem je bez problemu na ATmegach8 korzystając z funkcji opisanych w [url=]tym poście. Jest to programowy SPI i przepisałem funkcje od nadajnika tworząc coś takiego: [syntax=c] #include "stm32f10x.h" #include "GLCD.h" #include...
Witam Używając tego Gui mam mały problem jeśli chodzi o BUTTON, nie ważne czy jest to zwykły BUTTON czy taki na BitMapie. Jeśli go nacisnę powinienem dostać event WM_NOTIFICATION_CLICKED a przy puszczeniu event WM_NOTIFICATION_RELEASED [syntax=c]case ID_BUTTON_0: // Notifications sent by...
Sprzedam jak w temacie Moduł STM32 RedDragon LCD3.2" Cortex-M3 ARM cena 300zł gratis ulink2 STM32F103ZET6: the high performance STM32 MCU which features Core: ARM Cortex™-M3 32-bit RISC Operating Frequency: 72MHz, 1.25 DMIPS/MHz Operating Voltage: 2-3.6V Package: LQFP144 I/Os:...
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...
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...
Witam, Przeszukując forum oraz inne materiały w googlach nie mogłem nigdzie natrafić na to jak napisać pierwszy program dla STM32 w środowisku dostarczonym przez IAR. Będę niezmiernie wdzięczny za pomoc w tym temacie i wierzę, że innym którzy zaczną swą przygodę z STM32 także. Może...
BOOT1 - faktycznie, mój błąd <: Dalej masz niepodłączone masy... popatrz gdzie masz podłączone piny VSS_x Na schemacie masz miejscami VSS, miejscami GND. Co z tego wyjdzie - tragedia. Jeśli chcesz separować zasilanie analogowe, to zrób to po prostu przez dławik. Masę też można...
Witam ! Poszukuję prostych bibliotek/programu do GUI który w miarę prosty sposób da się "podpiąć" do projektu. Chodzi o proste przyciski, rozmiary czcionek, i wczytywanie małych plików BMP. Próbowałem podpiąć pod swój projekt GUI od ST ale ono przystosowane jest do płytek ewaluacyjnych...
Chciałbym zrealizować komunikację pomiędzy aplikacją napisaną w C# a stm32 Discovery . Mam w aplikacji 4 przyciski . Każdy wysyła coś innego do stm32 . Oto kod z Coocoxa [syntax=cpp] #include <stdio.h> #include "stm32f4_discovery.h" #include "usbd_cdc_vcp.h" /* Private macro...
Witam, Realizuję pracę inżynierską na zestawie uruchomieniowym ZL27ARM z mikrokontrolerem STM32. Praca jest w zasadzie gotowa, ale niestety nie działa do końca poprawnie. Praca jest tworzona głównie w oparciu o książkę STM32 Aplikacje i ćwiczenia w języku C. Środowiskiem programistycznym...
Też korzystam z tych pośrednich przycisków, niekiedy bezpośrednio PPM z projektu. No ale OK. Jeszcze ostatnie starcie: W oknie Debug configurations mam: - w zakładce Main: namiar na .elf - w zakładce Debugger: namiar na arm-none-eabi-gdb.exe i TCPIP:3333 - Startap: monitor reset monitor...
Witajcie! Do tej pory korzystałem z gotowej płytki a teraz muszę tutaj od zera mieć układ zrobiony więc na pewno coś będzie źle ale mam nadzieję, że nie wszystko :) Układ będzie pozycjonował układ na podstawie danych z enkodera - program jest w trakcie pisania ale muszę mieć pewność,...
Stąd pytanie czy ktoś z was pisze całe programy w asm czy tylko wstawki asm w C ? Ja pisze prawie całe programy w asemblerze. Prawie całe ponieważ inicjacje mam w C ze względu na IDE w jakim pracuje - LCPXpresso. Funkcja main natomiast jest już w całości napisana w asemblerze. Pisze głównie...
Witam Napotkałem się z problemem jak w temacie a dokładniej. Jeżeli chce uruchomić program przez przycisk debug albo wgrać go przyciskiem download w keil,u to program startuje prawidłowo. W momencie kiedy wyłączę i włączę ponownie zasilanie wszystko startuje prawidłowo poza uart em....
Witam! Próbuje skonfigurować zewnętrzne przerwanie od przycisku dołączonego do PC0. Wciśnięcie przycisku ma powodować zaświecenie diody, co się nie dzieje. Dioda zaświeca się po machnięciu ręką nad płytką, a dokładniej nad goldpinem do którego dołączone jest PA0. Korzystam z ZL31ARM....
Witam! Chciałem sobie zrobić prosty Counter zliczający ilość wciśnięć przycisku podpiętego do wejścia PA0. Skorzystałem z przykładu który zamieszczam poniżej. Niestety mój prosty Counter nie zlicza naciśnięć i zmienna cnt cały czas wynosi 0. Mam takie podejrzenie że przycisk nie...
Dzięki Freedi Wymieniłem tranzystor bo mi się niepewny wydawał. Zamieniłem te komendy żeby były osobno i mogę wgrywać program. Pojawił się inny problem. Nieaktywny jest przycisk step return. I nie mogę zatrzymać programu. Po naciśnięciu resume, przycisk suspend staje się szary. Dlaczego?
Dzień dobry! Przycisk podpięty do płytki mam w/g schematu: Kod mojego maina: #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include "stm32f10x_flash.h" #include "misc.h" /* Scheduler includes. */ #include <stdio.h> #include "FreeRTOS.h" #include...
OGŁOSZENIE NIEAKTUALNE Sprzedawaną płytkę ewaluacyjną sprowadziłem bezpośrednio z Chin ale z przyczyn prywatnych nie mogę się zająć tą rodziną mikrokontrolerów. Zestaw jest kompletny i w pełni sprawny, płytka została przetestowana z użyciem debuggera Segger J-Link. Cena 100pln,...
Koledzy, mam ostatnio taki problem dziwny, bo jak długo programuję STMy takiego nie miałem. Wcześniej używałem cały czas CodeSourcery lub Linaro. Teraz zmieniłem komputer i się zdziwiłem. Dorwałem tylko jakąś ostatnią wersję toolchaina CodeSourcery. Mam jednak taki problem: Łącze...
O widzisz. Nie pomyslełem. Dzieki za podpowiedź :) Próbowałem wykombinować na tym ledzie prosty PWM programowy, żeby płynnie zaświecał i gasił tą diodę. Udało się statycznie zmieniać wypełnienie, to znaczy musiałem za każdym razem przeprogramowywać procka z innymi ustawieniami....
Niestety koledzy mają rację co do poziomu absolwenta. Przychodząc do firmy (np. na praktyki) nie wiedzą, w którą stronę się śrubę odkręca :-). Mało tego, kiedyś dałem kandydatowi do zrobienia prosty układ (jeden przekaźnik + żarówka+ przyciski). Chodziło o zrobienie "automatyki"...
Witam serdecznie. Mój projekt jest jeszcze w fazie rozwoju, jednak od strony sprzętowej już daję sobie spokój z rewizjami PCB. Zasadniczo chciałem zbudować własnego smartfona i gdyby nie ogromna ilość czasu potrzebna na napisanie kodu to powiedziałbym, ze to dosyć prosty temat... Jest...
Cześć, Jakiś czas temu wpadła w moje ręce płytka Nucleo64 a konkretniej STM32L073. Pobrałem oprogramowanie Attolic True Studio, zainstalowałem. Żadnych błędów. Sterowniki tak samo. Widoczny jest magazyn wymienny w menadzerze urządzeń, port com oraz stlink. Tworzę nowy projekt C....
Meowbit to przenośna konsola do gier chińskiej firmy Kittenbot. Ekran Meowbit cechuje rozdzielczość - 160 x 128 pikseli. Sercem Meowbit jest układ STM32F401RET6 firmy STMicro zawierający jednordzeniowy procesor ARM typu Cortex-M4 o taktowaniu 84MHz. Programowanie Meowbit odbywać...
Witam! Na stół trafiła spawarka Magnum Snake 160 GDM której pracą steruje już mikroprocesor. Po włączeniu miga tylko wyświetlacz z napisem rl i nic się dalej nie dzieje. Przekaźnik załącza się po kilku sekundach od włączenia spawarki, na wyjściu na biegu jałowym jest ok 61V...
Zlecę zaprojektowanie prostego odtwarzacza plików Wave np na Stm 32 z dodatkowym przetwornikiem DAC 16 lub 24 bity. Może być na płytce rozwojowej, właściwie chodzi o sam program. Sterowanie za pomocą przycisków - otwórz, włącz wyłącz cały układ, głośniej ciszej, oraz 12 przycisków...
Witam serdecznie, jestem zainteresowany kupnem płyty startowej ZL27ARM która dostępna jest na stronie kamami. Piszę ponieważ liczę na to że ktoś już "pobawił się" tą płytą, i chciałby ją sprzedać. Jeśli ktoś może zaoferować płytę startową z STM32, która zawiera układ stabilizatora,...
Przepraszam, że zawracam głowę prostymi pytaniami, ale nie rozumiem skąd się wzięła wartość z komentarza w książce "Mikrokontrolery STM32 w praktyce". W rozdziale "6.6 Obsługa przycisków" na listingu 6.10 jest poniższy fragment kodu: // Ustawienia układu podstawy czasu TIM_TimeBaseStructure.TIM_Period....
Witam kolegów! Dorwał się człowiek do STM32 i teraz będzie spamował. Ale w tym wypadku i działa i nie. Chcę zrobić najbanalniejszego delaya na liczniku TIM17. uC taktowany 16MHz. I jest mały problem: void bios_delayMs(uint32_t ms){ RCC->APB2ENR|= R...
Hejka, od niedawna mam płytkę stm32 discovery. Próbuję już 2 dzień i mi nie działa transmisja po rs232.. układzik łączący z kompem zrobiłem na max3232 i jak sprawdzam echo (rx z tx) to wszystko ładnie śmiga. A jak podłącze to do pinów PA9 i PA10, to cały czas otrzymuję znaki puste....
1. Linki 2,3,4 to ten sam zestaw tylko w różnych cenach - więc to nazwę dalej zestawem II, a pierwszy to zestaw I Więc tak, zestaw I: +ma układ do odtwarzania muzyki +ma do wyboru pełną możliwość ustawiania opcji bootowania (niestety nieco uciążliwą - dip-switch) +ma joystick +ma sterownik...
Jestem na etapie projektowania loggera z STM32, USB i kartą pamięci. Udało mi się obsłużyć klasę mass storage, ale nie wiem jak mógłbym konfigurować urządzenie przez USB (ustawienia zapisywania na karcie itd.). Mógłbym np. zaimplementować dwie klasy mass storage i hid i przełączać się...
No to coś się w końcu urodziło. Dzisiaj uruchomiłem płytkę vldisc. od zera, tylko wykorzystałem startup ze stosem i wektorami przerwań oraz - oczywiście - manual. Wszystko bez bibliotek i przykładów - zegar, PLL, SysTick z przerwaniem, gpio. Diody migają, przycisk działa:) Zajęło mi to...
Mam do sprzedania "STM32 Starter Kit" (sprzedawany pod nazwą
Witam serdecznie, mam problem z obsługą wyświetlacza OLED typu WEH001602ALPP5N00001 firmy WINSTAR. Wyświetlacz posiada organizację znaków 2 x 16 i jest zgodny z sterownikiem HD44780. Okazuje się że na procedurze obsługi napisanej na STM32 (i wielokrotnie testowanej z powodzeniem na standardowym...
Musisz wcisnąć przycisk BOOT0, potem RESET (nie puszczając BOOT0), potem zwolnić reset i na końcu zwolnić BOOT0 - tylko wtedy procesor wstanie w trybie bootloadera. Kolejna uwaga to to, że w STM32 bootloader jest sprzętowy - te które są domyślnie (czyli m. in. UART) są na stałe zapisane...
Cześć! Przed chwilą dostałem płytkę HY-Mini STM32. Standardowo PB2 - BOOT1 jest podciągnięty do masy a na wejściu BOOT0 jest przycisk. Przy standardowym podłączeniu kabla usb, układ jest zasilany i mruga diodka (defaultowy program). W momencie kiedy na BOOT0 daje 3.3V i odpalam procka, dioda...
Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja...
KBD_ReadKey zwracała wartości, lecz są one zgodne z przyciśniętymi klawiszami Wszystkie kody są niewłaściwe, czy tylko dla czwartego rzędu? .. bo masz 4 rzędy i 3 kolumny, więc w funkcji KBD_ReadKey trzeba zmienić warunki na (r<4) i (c<3) Przed następnym krokiem polecam lekturę...
Przyciski "floating" - czyli pryz zwolnionym przycisku mamy losowy stan wejścia z możliwymi oscylacjami. W dodatku używasz przerwań od przycisków, o których co tydzień tu piszę, że to nie jest dobry sposób na przyciski. Ignorowania drgań ani śladu w oprogramowaniu. To chyba nie ma prawa działać. Zacznij...
Podłączyłem kabelkiem BOOT0 do +, odpaliłem STM32 ST-Link Utility, po wyborze opcji Erase Chip wyskakuje komunikat: 23:28:11 : Some flash pages are write protected! Nie mogę skasować pamięci flash. Ustawiłem aby łączyć się z urządzeniem "connect under reset". Jak trzymam przycisk reset...
Builder 6(C++), Unity 3D(C#), Eclipse(java), Code::Blocks(C++) Teraz czas na STM32 - tworzyłem już przerwania zapalałem diody, używałem przekaźników, styczników, tranzystorów, oporników :) Może najprostszym rozwiązaniem będą monostabilne przyciski sterujące głowicą plotera. :) (oś...
Część początkujących, czy bardziej zaawansowanych użytkowników Arduino, zauważa po czasie ograniczenia związane z zastosowaniem w nim 8-bitowego mikrokontrolera ATmega328P bądź ATmega32u4. Idealnym wyborem wtedy jest płytka z 32-bitowym mikrokontrolerem STM32F103C8T6 od ARM, którą można...
Witam posiadam STM32 F042K6, posiadam również czujniki które zmieniają swój stan z wysokiego na niski podczas wykrycia przeszkody. Potrzebuje zamienić ify na przerwania tzn. [syntax=c] while(1){ przodprawo = HAL_GPIO_ReadPin(GPIOA, przod_prawo_Pin); przodlewo...
Jeśli ma to być urządzenie niespecjalnie odkrywcze i mobilne, do pokazania, to na myśl przychodzi mi oscyloskop. Podłączasz do uC wyświetlacz, najlepiej kolorowy, i kilka przycisków. Do tego prosty wzmacniacz wejściowy z dzielnikiem napięcia. Oprogramujesz sobie nieco sprzętu STM'a - przetwornik...
Możesz dać gotowca jak masz i przeanalizuje to. Gotowca (źródła), który działa prawie identycznie (inne częstotliwości migania ale to drobny szczegół) jak Twoje założenia projektowe, masz u siebie na dysku. Jest to program demo wgrywany fabrycznie do płytek Nucleo i znajduje się...
Dzieki za odp. Chyba wlasnie skieruje sie w strone RIDE, jego niewątpliwą zaletą jest brak limitu na kompilowany kod. Mam jeszcze pytanie odnośnie funkcjonalności tego środowiska. Jest tam taka opcja jak "Go to definition", jednak po kliknięciu na funkcję itp prawym przyciskiem i wybraniem...
W przykładach od biblioteki ST w folderze GPIO jest przykład JTAG_Remap. Wynika z niego że oprócz przemapowania pinów od SPI1 faktycznie trzeba jeszcze wyłączyć JTAG (funkcja GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disab... ENABLE)). W readme ostrzegają przed wyłączeniem JTAGA. W przykładzie jest...
Jeśli Cię to interesuje to zaprojektowałem własny zestaw z prockiem STM32F103VBT6. Posiada CAN, 2xUART(zrobione na FTDI i wyprowadzone na USB), USB, Ethernet, 2xI2C, kartę SD/MMC, LCD HD44780 i JTAG. DO tego LEDy i przyciski, wszystko ma możliwość dowolnego połączenia.
Moze inaczej: pokaz rozbiegowke twojego mikrokontrolera i inity (gdzie, jakie, i w jakiej kolejnosci) Mnie zdarzyl sie kiedys efekt, że procesor nie wstawał po podaniu zasilania, a dopiero po zresetowaniu go z przycisku - i przypał był w kodzie. Istnieje jakieśtam prawdopodobienstwo, ze u ciebie...
1. Nie słyszałem żeby dało się tak zrobić, głównie ze względu na przemapowanie przerwań. Jednakże mógłbyś zaimplementować sobie taki skok pomiędzy aplikacjami (wliczając w to przemapowanie przerwań) po naciśnięciu przycisku itd. Ok rozumiem ze mogę sobie przełączać aplikacje...
Witam, Postanowiłem opanować DMA. Zacząłem od USART'a i chciałbym to zrealizować. Moje problemy: 1. wysyłanie w konkretnym momencie(np. po naciśnięciu przycisku) 2. odbieranie danych 3. odpowiedni dobór DMA_BufferSize - wskazówki Konfiguracja: RCC_APB2PeriphClockCmd(RCC_APB2Per...
Witam, nie chce zakładać nowego tematu, a problem mam z kategorii dlaczego nie działa :) Timer mi smiga, bo zmienia się wartość, diodka też się świeci, bo mam podłączoną pod PA11, z tym że jasność świecenia diodki się w ogóle nie zmienia jak zmieniam wartość rejestru TIM1 -> OCCR4...
Witam! Układ to najprostsza płytka testowa, sam procek, kwarce, stabilizator i jtag. Jeszcze dwie diodki i przyciski. Zjawisko, o którym napisałem, występuje przy pracy z jtag-iem, może tu jest kłopot. Wprowadzam jakąś zmianę w zawartości rejestru, debug, program, reset start a kość mi...
Witam. Muszę napisać funkcje obsługi klawiatury matrycowej. Niestety generuje mi się dodatkowe przerwanie podczas zmiany stanu wyprowadzeń pinów. Przerwania jest generowane gdy aktywuje ponownie przerwania. void klawmat1(void) { GPIO_EXTILineConfig(GPIO_PortSourceGPIOE... GPIO_PinSource0); ...
Rozpoczynać od czytania od podstaw i w miarę czytania uruchamianić proste aplikacje z przyciskiem, diodą i wyświetlaczem próbując je modyfikować i debuggować. Następnie przechodzić do rozdziałów z projektami bardziej skomplikowanymi i je stopniowo w miarę czytania uruchamiać. Książka...
... Efekt jest taki, że debugger pokazuje mi zmianę na PB4, ale na wyjściu mam stan wysoki. A czy ST-Link bez NJTRST będzie działał? ... Może coś po stronie sprzętowej. STM32VLDiscovery bez NJTRST działa bez problemu. Sprawdź prsoty program zmieniający stan na PB4 (podczas wciskania...
Dzięki za odpowiedź rzeczywiście jest coś na rzeczy z tym oznaczeniem pinów. Niestety nie moge sobie z tym poradzić. Do pinu PB2 mam podpięty przycisk pociągnięty zewnętrznie do masy. Starałem się tak skonfigurować to przerwanie by reagowało na obydwa zbocza. Na razie nie potrzebuje...
Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz...
Ok, jestem na etapie działającego wsadu ze skompilowanymi bibliotekami st. Program wgrywam przez Eclipse > Debug > GDB Server J-Linka. Nie korzystam z OpenOCD. Niestety działa to wg. mnie dziwnie, nawet nie umiem określić jak.. W inicjalization command musiałem trochę pozmieniać bo nie chciało...
Do sprzedania mam moduł oparty o 32 bitowy procesor STM32F103VET6 Cortex-M3. Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości do 72 MHz, mają...
Uprościłem znacząco zadanie tak by wyeliminować wpływ komunikacji na wartość przepisywaną do zmiennych, które służą do aktualizacji rejestrów CC. Otóż na chwilę obecną program "mruga" dwiema diodami, po naciśnięciu przycisku chciałbym zmienić wartość zmiennych. Jak się okazuje...
Witam Uruchomiłem USB w trybie HID na przykładzie Custom HID z ST (ten gdzie się diody zapala i przyciski sprawdza). Przerobiłem go na swoje potrzeby żeby przesyłać m.in. ramki o długości 32B. W deskryptorze urządzenia są oryginalnie dwa pola: 0x20, /* bInterval: Polling Interval (32 ms)...
Ja osobiście mam taką płytkę: i jestem zadowolony z niej. Cena jest dosyć rozsądna a na pokładzie mamy najpotrzebniejsze urządzenia (czytnik SD, podtrzymanie bateryjne dla odpowiednich sektorów pamięci RAM uC - nie wszystkie eval-boardy to mają, czasem jest tam podpięte normalne vcc, konwerter...
Aha... :P No tak jeśli programatora nie masz to może być ciężko. To jeszcze mogę podesłać Ci linka do małego zestawu uruchomieniowego zawierającego już programator. STM32VLDISCOVERY wydaję mi się na początek dobrym rozwiązaniem. Posiada wszystkie wyprowadzenia, więc możesz łatwo...
Witam. W Internecie można znaleźć dużo przykładów, jak odtwarzać przez mikrokontroler dźwięk takimi sposobami, jak PWM czy DAC na interfejsie I²S. Niestety, ale jakość dźwięku PWM-a mnie nie zadowala, a zewnętrzny DAC nie wchodził w grę, ponieważ mój mikrokontroler nie ma...
mozesz zrobic tak: masz menu -> wybierasz jakas opcje z menu-> w kazdej z opcji wykonujesz zwyklego while(1) z warunkiem po wykonaniu petli na jakas flage, ktora ustawiasz w przerwaniu. Teraz w przerwaniu ustawasz zwykly powrot do menu (czyli w przerwaniu np. od nacisniecia przycisku czy od czegokolwiek...
Ok po kolei bo widać trochę zamieszałem. Zarówno w kofiguracji O0, O1, O2, Os występuje ten sam problem. Wchodzi cały czas do funkcji obsługi przerwań. Hard fault przestał występować po aktualizacji biblioteki core_cm3.h i c. Moje inicjalizacje wyglądają następująco: dokładnie...
Witam Mam problem z uruchomieniem USB w trybie HID. Oczywiście próbowałem zaprzęgnąć przykład od STM'a. Niestety bez skutku. Zasięgnąłem więc do manuala, straszna bieda i kiepsko opisane. Przeanalizowałem kod od STM'a i spróbowałem zrobić to u siebie. Niestety nic to nie dało. Szukałem...
Jeśli kwarc masz mniejszy(wolniejszy) i nie modyfikowałeś programu to nic. Będzie działał wolniej. Problem był by wtedy gdybyś na swojej płytce miał większy(szybszy kwarc) i nie zmienił nic w kodzie (odnośnie pętli PLL), to zamiast procek biegać np. na maxymalnych 72MHz miał by np. na...
No oczywiście że w projekcie nie zostawia się pustych pinów, w końcu żaden problem pociagnąć 5mm ścieżki. Jednak w przypadku szybkich, prowizorycznych prób i podpiecia układu metodą pająka, to - jeżeli nie ma wzmianki w opisie - oczywiście podłącza się, ale jeżeli jest napisane że...
Posiadam gotowy projekt stm32_blink_led ze strony Freddiego Chopina, wszystko zostało poprawnie skonfigurowane pod linuxem i działało bez zarzutu na Eclipse Galileo wykorzystując pakiet CodeSourcery. Aktualnie po wyczyszczeniu systemu chcę przejść na Eclipse Juno i wykorzystać toolchain Linaro....
Ok, zrobiłem przemapowanie i działa. Zrobiłem, że najpierw załącza przemapowanie, miga portem 50 razy co sekundę i wyłącza przemapowanie. Tak też się dzieje, jednak nie mogę się ponownie połączyć z prockiem przez JTAG'a :/ Z przytrzymanym resetem też nie działa. Czyli mam możliwość...
Napięcie pojawiające się od przycisku może mięc jakiś niewielki wpływ na sąsiedni kanał, ale to raczej byłby bardzo małe zmiany. W funkcji zmienna lokalna temp może mieć niezerową wartość początkową, stąd mogą pojawiać się różne wartości w odczycie. Dodaj na początku...
Albo zainstaluj sobie CoIDE, praktycznie identyczne jak True Studio a masz fajny przycisk Download Code To flash. Używałem True Studio i albo źle szukałem, albo nie ma opcji tylko wgrania wsadu bez debugowania. Ale to kwestia konfiguracji pewnie, mnie to nie przeszkadzało. Przesiadłem się na...
Mam podobnie skonfigurowane przerwania!. [syntax=c] EXTI_InitStructure.EXTI_Li... = EXTI_Line2; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE;[/syntax] Pin PC2 skonfigurowany [syntax=c] GPIO_InitStr...
Witam... Wpadł mi w ręce zestaw ZL29ARM z prockiem STM32F107VC, który jest sterowany kwarcem 10Mhz. Natomiast z tego co widzę standardowe biblioteki są napisane głównie na kwarc 8Mhz, więc za ich pomocą nie bujnę tego zestawu (a przynajmniej tak mi się wydaję). Naczytałem się też...
Mam rozumieć ze pomiedzy krokami 2 a 3 wysyłasz konfigurację do BTka zeby zmienił predkosc na 115200, a nastepnie przekonfigurowujesz UART na 115200?...;] Czy zupełnie nigdzie nie zmieniasz prędkości BTka?... Jesli nie zmieniasz nigdzie tych predkosci, to na test każ w przerwaniu RXNE xorować...
Zacznę może od głównego zamierzenia... Pojawił się nowy 32 bitowiec z funkcją pojemnościowych klawiszy, a to że jest wszędzie dostępny w cenie do 15 zł i na dodatek jest to ARM z STMu i ma pełne wsparcie producenta przeważyło nad wyborem innych rozwiązań. OldSkull: Masa pod...
Witam. Mikrokontroler po podłączeniu przez USB pojawia się w managerze urządzeń - Porty (COM i LPT) -> Prolific USB-to-Serial Comm Port (COM1). Jednak w uVision lub jakimkolwiek innym programie (CrossStudio) nie można kontrolera zflashować. Przykładowo uVision chce zuplodowac przykładowy...
Witam Ten kod jest zakręcony jak świński ogon, i jeszcze te biblioteki. Masz rację że ale USB nie jest takie proste żebym bez przykładu ruszył więc oparłem program na przykładach udostępnianych przez ST. bez USB_Istr(); Program wchodzi do przerwania od USB -> USB_LP_CAN1_RX0_IRQHandler()...
Nie mówimy o watchdogu programowym ani zewnętrznym, a o programowym inicjowaniu watchdoga sprzętowego. Zgadza się, w niektórych zastosowaniach to odpada, bo wymagany jest samoczynny start watchdoga bez pomocy oprogramowanie. Watchdog nie powinien startować w trybie bootowania - nie wiem, jak...
Witam Od kilku dni (od środy) walczyłem z komunikacją I2C z kością 24LC02 (EEPROM). Dziś udało mi się to uruchomić ale na alnalizatorze logicznym widzę bardzo dziwne zachowanie. Oto fragment kodu wykonanego po naciśnięciu przycisku: pierwszy pakiet wydaję się być w miarę ok ...
Nie ma większej różnicy jeśli chodzi o początki programowania. Biblioteki są troszke inne , ale zasada ich uzywania bardzo intuicyjna. Sam procek oczywiscie się różni zasobami , iląścią pamięci flash ram ale nie ma to większego znaczenia. Podstawowe peryferia jak timery przetworniki...
Witam, podepnę się pod temat bo w podobnej konfiguracji działam ze swoją płytką, czyli (całość na x64, win7): - Eclipse Kepler (z GDB Hardware Debugging 7.2.0 + Zylin 4.18.1) - BET-131005 od Freddiego - Coreutils - openocd-x64-0.7.0 - płytka STM32F4Discovery Zaimportowany i skompilowany...
Ad. 1. Tak wystarczy jeden kabel USB do zailania i programowania. Jednak programowanie będzie troszke "upierdliwe". Za każdym razem będziesz musiał za pomocą przycisków na module wprowadzać mikrokontroler w tryb bootlodera. Ad. 3. Na wyprowadzeniach (goldpinach) modułu jest wyprowadzone zasilanie...
Patrząc na przykładowy ekran, widzę tylko 2 obiekty wymagające przechowywania bitmapy w pamięci uC i 2 zestawy fontów. Cała reszta to obiekty rysowane real-time w oparciu o zdefiniowane punty; łącznie z tekstem. Jeżeli tło jest jednokolorowe, to zupełnie bez sensu jest pisanie o przechowywaniu...
Witam, potrzebuję pomocy w weryfikacji schematu. W załączniku dodałem schemat w eaglu a poniżej opisuje bloki z poszczególnych stron: 1. STM32103 + zworka do bootowania, stabilizator 3.3V + różne gniazda, 2. -Napięcia odniesienia do konwersji poziomów w DAC (1.24V) i ADC(1.65V)....
Może w programie wyłączyłeś interfejs JTAG lub coś w ten deseń? Jeśli po przełączeniu w tryb bootloadera (piny BOOT0 i BOOT1) wciąż nic się nie da zrobić to chyba "po sprawie". Możesz też spróbować łaczyć się trzymając przycisk reset na płytce (jest też do tego specjalna opcja...
Czy jest jakiś mikrokontroler (rdzeń nieistotny), który reagował by w trybie uśpienia na przycisk pojemnościowy, który by wzbudzał uC? Z noty STM32 wynika, że moduł touch sensing nie może tego zrobić. Nie wiem jak jest z AVR (biblioteki touch), ale podejrzewam, że podobnie. Ogólnie chodzi...
Z drugiej strony jeśli robisz coś na aku to i ładowanie się przyda Ładowarkę wstępnie planuję zbudować na MCP73831T-2AT Zamierzam użyć 2 stabilizatory LDO, jeden dla btm-222, ft800 i karty SD i drivera TFT a drugi do zasilania samego uP. Oba będą posiadały możliwość wyłączenia...
No to już jakaś pocieszająca informacja, choć raz już miałem problem wprowadzając w programie blokadę SWD i JTAG, musiałem trochę pokombinować z programatorem i przyciskiem RESET, żeby programator załapał kontakt z procesorem przed wykonaniem pierwszych rozkazów. Dodano po 7 Mam...
dzięki za odpowiedz, faktycznie rozszerzę trochę informacje na temat urządzenia, zadania to trochę za dużo powiedziane, generalnie będą to dane do wyświetlenia o różnej długości, uC dostaje taką ramkę i umieszcza dane w odpowiednim miejscu na wyświetlaczu wiadomo czasem to będzie 1b...
Na schemacie jest przycisk oznaczony jako BOOT0, musisz go przytrzymać przy resetowaniu, żeby uaktywnił się wbudowany bootloader.
Nie mogę wywalić R4 i R5 bo po załączeniu przycisku zrobi się zwarcie. To jaką przetwornicę dać, bo ja już się gubię w tym ? Te diody zabezpieczające dać na wyjściach PA1 i PA2 ? W obwodzie 12V będzie około 2A, KT78T12TU wytrzymuje 3A. Wszystko to ma zasilać zasilacz 24V 5A.
Witam, Jakiś czas temu, miałam sporo odczynienia z biblioteką graficzną ST. Biblioteka ta nie jest czymś, co da się użyć w prosty sposób, zżera sporo pamięci RAM i Flash, i jest bardzo mało optymalna. Poza tym, w tej klasie sprzętu, przy pisaniu aplikacji nie potrzebny jest interfejs...
poza tym bardzo mi podpada to iz jesli wstawilem w f. obslugi przerwania taka mala 'pulapke' czyli while(1); lub for(;:wink:; to program tez sie w tym miejscu nie 'zawiesza' Nie zawiesza się, bo wykonywane jest kolejne przerwanie.. i kolejne.. i.. jeszcze jedno.. Probowalem dolozyc maly kondesator...
Widzę, że na schemacie do NRST podpięty jest kondensator 100n. Ja nigdy nie stosuję kondensatora w tym miejscu. Można jeszcze sprawdzić czy po odłączeniu go coś się zmieni. Jest to spora pojemność (jak na sygnał reset), która może zakłócać sterowanie sygnałem NRST przez programator....
Udało mi się zmniejszyć czas tej analizy z 13ms do 2,5ms :) Czyli faktycznie włączyć sprzętowe FPU. Problem leżał w ustawieniach kompilatora. W czasie pracy nad projektem przesiadłem się z procesora STM32F303VCT6 (zestaw Discovery) na STM32F303CCT6 (wbudowany w urządzenie). Nie zmieniłem...
Użytkuję płytkę STM32F429-Discovery, środowisko budowałem w oparciu o poradnik od Freddiego, makefile oraz skrypt linkera także od Freddiego, tak słowem wstępu. Problem który napotykam jest związany z powrotem z przerwania EXTI0. Jeżeli przerwanie zostanie wyzwolone, w tym przypadku pojawi...
Witam Bardzo często nie mogę debugować programów ponieważ debuger się zawiesza w momentach jak poniższych screenach poniżej. Zerwanie połączenia czasami pomoże a czasami nie. Widać że nie mogę wybrać ani opcji "Resume" ani "Terminate". Nie wiem czy to może mieć coś wspólnego...
Witam wszystkich forumowiczów. Piszę program obsługujący wyświetlacz w środowisku Keil. Wszystko działa, ale dopiero po naciśnięciu przycisku reset. Czy istnieje jakiś sposób aby program znaczą działać po podaniu zasilania bez wciskania resetu? W internecie nie mogę znaleźć odpowiedzi...
Jeśli nie potrzebujesz szybkiego odświeżania (animacji) wystarczy SPI - tak możesz zrobić menu, wyświetlanie tekstów, przyciski, suwaki itp. Jeśli chcesz animować obrazki - stosowniejszy będzei wyświetlacz z szyną równoległą 16-bit. HY28B może być podłączony na oba te sposoby (ale...
Do sprzedania mam moduł rozwojowy oparty o 32 bitowy procesor Cortex-M3 STM32F103VCT6: Procesor ten jest reprezentantem serii "Performance Line" (STM32F103) – mikrokontrolery o bogatszym wyposażeniu niż wersje F101 i F102, przystosowane do taktowania sygnałem o częstotliwości...
Witam. Zaprojektowałem układ z mikrokontrolerem STM32F429. Mikrokontroler jest napędzany z częstotliwością 180MHz i ma wyprowadzone złącze programowania SWD. Całość w celach testowych dołączyłem do diody LED, pokazującej stan pracy urządzenia oraz do 4 przycisków. Przy mikrokontrolerze,...
Witam, dziś chciałbym przedstawić potomnym projekt sterownika do pompy CO (nieco zaawansowany termostat) - projekt niezbyt skomplikowany, więc idealny na rozpoczęcie zabawy z STM32. I tym właśnie był projekt - pierwsze urządzenie na STM32, zaraz po tym jak pojawiły się na rynku, a dodatkowo...
witam Podpiąłem włącznik pod gipo ustawiłem na nim przerwanie i zmienną która je zlicza. jak przycisk trzymam krótko to licznik powiększa się o jeden prawidłowo, przy dłuższym przytrzymaniu przycisku zliczenie ( przerwanie ) występuje na przyciśnięciu i puszczeniu guzika, proszę o...
Plik nagłówkowy mikrokontrolera można wyłuskać np. z paczki SPL pobranej ze strony ST. Dla Twojego STM32F103VBT6: [url=]link (przycisk download na dole strony). Po rozpakowaniu archiwum: Libraries -> CMSIS -> CM3 -> DeviceSupport -> ST -> STM32F10x -> stm32f10x.h Obawiam się,...
Jasne, nie neguję tego że 51 jest ciągle w użyciu. Nie podoba mi się natomiast męczenie przy pomocy MKD-51 :) Kłopot w tym, że to były zajęcia dla osób bez podstaw z elektroniki, programowania i systemów mikroprocesorowych - całkowicie "zielonych". Ja wszystko rozumiem, ale zmuszanie kogoś...
Dziękuję za sugestię :) Śmieszne... Trzymając przycisk RESET, odpaliłem OpenOCD i nic... Pomyślałem... Wcisnę desperacko do tego przycisk USER-> Podpięty do GPIOA PIN_0 Dioda sygnalizująca komunikację pomiędzy komputerem a płytką zaczęła migać... Odpalił się nawet...
Prosty timer z nastawą czasu. 0. Elementy: * wyświetlanie na 3 cyfrowym 7 seg. wyświetlaczu * krańcówka * triak * eeprom * buzzer * 2 przyciski 1. Zasada działania Nastawa zapisana w pamięci eeprom, przy włączeniu zasilana wczytana z powrotem. Przy rozwartej krańcówce: *rozłączony...
Postanowiłem że jednak trochę pozmieniam ideę i ucieknę od tego problemu, ale się nie udało ... Teraz mam podłączony jeden przełącznik który włącza lub wyłącza zasilanie 230V i po prostu włącza lampkę, i drugi przycisk podłączony do procka , który wywołuje miganie i dźwięk....
Witam Na tej stronie [url=]STM32CubeF4 jest paczka zip z wieloma przykładami. Jest też demo obsługujące w/w układy (program automatycznie wykrywa, który układ jest zamontowany). Program sprawdzałem i u mnie działa (płytka STM32F4-DISCOVERY z wersją akcelerometru LIS3DSH) PS. Jak skonfigurować...
Zworki na CN2 założone? Spróbuj uruchomić trzymając przycisk reset.
Sprawa prosta ale chcę się upewnić czy aby na pewno nie potrzebuję rezystora w schemacie. Mamy w kodzie wybór: ..GPIO_PuPd_UP ..GPIO_PuPd_DOWN ..GPIO_PuPd_NOPULL Zatem jeśli wybiorę ..GPIO_PuPd_UP to pin ten przywrze do + i wystarczy tylko przyciskiem przywrzeć go to masy żeby...
Korzystam z GuiBuildera i emWin na STM32F429i DISC1. Chciałbym automatycznie odświeżać napis (zmienna array) na polu TEXT. Tekst odświeża się po kliknięciu przycisku ale już automatycznie nie wiem jak zrobić. Kod z obsługą zdarzeń od kliknięcia itd. [syntax=c]/***********************...
odczytywać stan przycisku w timerze (programowym, sprzętowym, jakimkolwiek) co (przykładowo) - 20-50ms i zapisywać to do zmiennej. Zmienna ta to "odfiltrowany" stan przycisku. Ewentualnie - jeśli masz już RTOSa albo kolejkę zdarzeń - z funkcji wywoływanej co te 20-50ms można od razu kolejkować...
Zacznijmy od tego, że w poprawnie napisanym programie do sprawdzania stanu przycisku nie używa się ani przerwania od przycisku (bo to nie ma prawa działać), ani pętli zdarzeń (bo jest to optymalne i nie ma sensu). Cała funkcjonalność programu, o ktrórym mowa, powinna być zrealizowana w...
Witam ! Posiadam mikrokontroler STM32L100RC. Chciałem napisać następujący program: Timer2 ma zliczać 5-krotne naciśnięcie przycisku i zapalać i gasić diodę w przerwaniu. Przycisk jest podłączony do pinu PA1, dioda do pinu PC9. Obsługa przerwania działała kiedy Timer był taktowany...
Dajemy 'reset' a program nie uruchamia się z bootloader-a i co wtedy? A nie uruchamia się ponieważ: włączony jest remap, przeniesiona tablica wektorów, zawiera 'byle co', nieustawiona 'power domain' itp. Mieszasz sprawy. Reset to reset. Skoro Twój układ uruchamia się po podaniu zasilania,...
Witam serdecznie. Od kilku dni walczę z problemem uzyskania prawidłowych odpowiedzi od PAD'a PS2 na STM32F411RE nucleo. Wykorzystuję do tego SPI oraz USART w celu odbierania komunikatów. Częstotliwość zegara mam ustawioną na 8MHz, w konfiguracji SPI prescaler 64 co daje mi 125KHz (lub KBits/s). Pierwszy...
Pomysły, jak to naprawić, znajdziesz w analogicznych wątkach, które wracają tu co miesiąc - przeszukaj forum. Oczywiście przerwanie nie pochodzi od przycisku, prawda?
Noy i nieprogramowany moduł kupiony (nadmiarowy) w Farnell 1.03.2017. Mikrokontroler STM32F412ZGT6, 1 MB Flash, 256 KB RAM 1,54" kolorowy LCD TFT z pojemnościowym panelem dotykowym Programator i debugger ST-LINK/V2-1 SWD Tryb pracy wirtualnego portu COM, pamięci masowej Zasilanie 5 V z USB lub...
Witam, Zwracam się z prośbą o przejrzenie kodu. Założeniem jest obsługa przerwania EXTI po wciśnięciu jednego czy też drugiego przycisku odpowiednio PB13 i PB14 (Pull Up) i zapalenie diody PB9 czy też PB8. Niestety przerwanie nie jest obsługiwane i nie mam już pomysłu dlaczego. [syntax=c]void...
nie potrzeba do niego _ŻADNYCH_ sterowników Takie kategoryczne stwierdzenie jest oczywiście nieprawdziwe lub niepełne. Każdy sprzęt bez sterowników (czy też zwanych firmware) jest tylko zwykle przyciskiem do papieru. Od sterowników w Linuksie jest jądro zwane kernelem. Jeśli będzie nieodpowiednio...
Czyli jeżeli chcę tylko używać bootloadera w celu gdybym coś zblokował, to muszę podłączyć do BOOT0 VCC przez przycisk i rezystor np. 2 kohm. Rezystor 10k podłączony do BOOT0 i gnd zostaje, a rezystor 10k podłączony do BOOT1 wywalam i łącze BOOT1 prosto do masy? Jak chcesz bootloader...