Przyciski lepiej dodać do portów procesora skonfigurowanych jako wejścia, można wtedy wysyłać dowolną ramkę i obserwować reakcję układu, lub sterować segmentami wyświetlacza LED który jest widoczny na prototypowej płytce.
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
Witam, pytanie w zasadzie banalne. Do tej pory nie używałem w uC STM32 wbudowanych rezystorów podciągających. Czy są jakiekolwiek przeciwwskazania by użyć ich do podciągania przycisków? Wydawało by się, że to jest jedno z ich zastosowań, ale na wszystkich płytkach z STM32 przyciski mają zewnętrzne pull-upy. W AVR rozwiązanie z wykorzystaniem wbudowanych...
https://obrazki.elektroda.pl/2553827400_... Cześć, pod tą niecodzienną nazwą tematu prezentuję projekt małego, automatycznego odtwarzacza muzyki do umilania posiedzeń na toalecie. Oczywiście to jedno zastosowanie, w innych sytuacjach pewnie też może się przydać ;) Głównym założeniem była niewielka złożoność, banalny interfejs, bezobsługowość...
Witajcie potrzebuję zrobić obsługę kliknięcia na raz dwóch przycisków, jednak nie chce mi sprawdzać już pierwszego wewnętrznego warunku, czy przycisk jest faktycznie przyciśnięty, czy to tylko drganie. Gdy dam dwa różne przyciski, to także jest reakcja tylko na pierwszy. Proszę o odpowiedź, ponieważ nie mam już pomysłów na możliwość rozwiązania. if(GPIO_ReadInputDataBit(SW_Port...
Potwierdzam - nie warto się przywiązywać do jednego producenta / jednego typu mikrokontrolera. Ale na początek warto wybrać mikrokontrolery które są najbardziej popularne (przykładowo STM32 / ESP) - dlatego, że najłatwiej znaleźć materiały do nauki :) STM32F411 jest jak najbardziej dobrym wyborem. Jeśli chcesz konkretów, proszę bardzo. Pracowałem w...
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 od przerwania timera - tam testuj stan przycisku...
To może ze względu na mniej doświadczonych kolegów (...), zrobiłbyś instrukcję krok po kroku jak taki projekt w Keilu stworzyć 1. Pobrać i zainstalować MDK-Arm w wersji najbardziej aktualnej. 2. Przy pierwszym uruchomieniu od razu przejść do Pack Installer -a - ostatnia ikonka na niższym pasku narzędzi. 3. Tam powinna się samoczynnie zaktualizować...
W jakimś przerwaniu timera migasz diodą. w trakciemigania sprawdza jakąs flagę czy ma migać a jak nie to wylacza diodę. W pętli jak klawisz sie nacisnie (zakładamy tylko jeden stan - wyłaczenie - a właczenie migania następuje poprzez inny magiczny przycisk = reset) ustawiasz flagę na niemiganie. Jezeni wyłaczenie ma nastapić natychmiast (a nie przy...
Witam, mam problem z przerwaniami zewnętrznymi. Otóż mam podłączone przyciski z napięciem od zestawu STM32 i pinami kolejno PD1, PD3, PD4, PD6, PD7. Napisałem proste przerwania ale one nie działają! Zadaniem każdego przerwania jest zapalenie innej diody na zestawie. Tzn. przerwanie w moim przypadku wykonuje sie samoczynnie (diody na płytce migają z...
https://obrazki.elektroda.pl/5694434400_... Moduły zasilaczy warsztatowych, takie jak DPS5005, dostępne są od dłuższego czasum.in. na AliExpress. Doczekały się wielu recenzji, w większości pozytywnych. Jednakże często wskazywanym problemem z tymi modułami jest kiepskiej jakości oprogramowanie – interfejs użytkownika pozostawia...
A może byś tak włączył pull-up? Domyślnie masz pull-down. Wskazówka - Tabela 20 w sekcji 9.1. ;)
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 . https://filmy.elektroda.pl/11_1551555088... https://filmy.elektroda.pl/90_1551555174... https://filmy.elektroda.pl/15_1551555225... https://filmy.elektroda.pl/89_1551555287... Jedna z dwóch gier...
Ja na pierwszy zakup zdecydowanie polecam model od Yihua 937D+. W tym samym przedziale cenowym i dla osób bez lub z małym doświadczeniem przy lutowaniu to będzie lepszy wybór. Nie zgodzę się z tym stwierdzeniem. Właśnie lepszą stacją osoba która się uczy ma mniejszą szanse na spowodowanie uszkodzeń PCB itp. Jak już ma się jakieś pojęcie można poradzić...
Zmywarka Bosch E-nr: SMV4ECX14E/13 EPG70041 9001 375 303 Pojawił się błąd "Err" na wyświetlaczu. Po resecie (włącz/wyłącz - trzymany 5 sekund) wszystkie diody na wyświetlaczu świecą się na stałe, przyciski nieaktywne. Po wyjęciu zasilania z GN 230 V (ponad 2 h), na panelu sterującym zmywarki najpierw mrugają wszystkie diody oraz wyświetlacz - przyciski...
http://obrazki.elektroda.pl/2278807700_1... 1. O czym opowiem, już po raz drugi. 1.5 roku temu prezentowałem na forum wykorzystanie płytki eXtrino XL do realizacji joysticka USB. http://www.elektroda.pl/rtvforum/topic30... Rozwiązanie miało to jednak podstawową wadę - rozmiar. Pierwszy pomysł zakładał wykonanie własnej płytki...
Witajcie, Sprawa wygląda tak; jest myjnia bezdotykowa i chcę się podłączyć swoim urządzeniem do podświetlenia przycisków żeby mierzyć czas pracy programów. Podświetlenie jest zasilane z 24V i z moich obserwacji wynika, że nie jest sterowane przez przekaźnik, a raczej przez elementy dyskretne (brak drgań styków przy załączaniu/wyłączaniu podświetlenia)....
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...
Kilka zdań o tym jak taka oto aplikacja terminala bluetooth w telefonie z Androidem zastąpiła tradycyjnego pilota IR. https://obrazki.elektroda.pl/8212139000_... Kiedyś niestety przytrafiło się pilotowi do wieży, że „się zniszczył”. Wieża to JVC CA MX-J550R. Stary sprzęt ale jak dla mnie gra całkiem fajnie i 120 PLN, które...
http://obrazki.elektroda.pl/9867394400_1... Skoro istnieją silniki asynchroniczne, sieć trójfazowa autorstwa Doliwo-Dobrowolskiego, a baza dostępnych elementów jest tak obszerna, autor wpadł na pomysł zaprojektowania przetwornika częstotliwości czyli falownika. Zaczynamy od początku - w domu mamy sieć jednofazową 230V i silnik asynchroniczny...
Ja RX ustawiam na input (obojętne czy floating czy z pull-up/down), ale ponoć na ALT push-pull też działa, choć nie sprawdzałem tego nigdy osobiście. Przyciski ustaw sobie na input pull-up/down, zależnie od tego jak masz je podłączone. Może być też input floating jeśli masz zewnętrzne podciąganie. 4\/3!!
Czyli mówisz, że można skonfigurować porty i podłączyć np. przyciski niezależnie czy pin z JTAGa jest: we,wy,PU,PD ?
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ś x: prawo, lewo oś y: prawo lewo oś z: góra dół)
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...
1. Czy objawy wystepuja po odlaczeniu laptopa od sieci zasilajacej? - TAK 2. Czy objawy znikaja po zasileniu Twojego ukladu z zewnetrznego zrodla (zasilacza badz baterii)? - NIE 3. Jak dlugi jest kabel SWD? - ma 7 cm 4. Czy w przypadku zasilania ukladu z plytki Discovery zapewnione jest polaczenie masy pomiedzy Twoim ukladem, Discovery oraz komputerem...
Próbuje zrobić obsługę przycisku w przerwaniu z funkcją eliminacji drgań. Problem polega na tym,że po odmierzeniu zadanego czasu przerwanie wywołuje się samo po raz drugi mimo że nie naciskam przycisku. Próbuję to zrobić tak, że gdy zmienna naciskany jest przycisk na PB3 to blokuje przerwania od tego wejścia, uruchamiam timer i gdy zmienna "delay" doliczy...
STM32 - procesor "ogólnego zastosowania" z wsadem będącym słodką tajemnicą Chińczyka, który zaprojektował te katarynkie. Dobra wiadomość jest taka, że diagnostyka jest prosta , bo nie ma tu raczej podwójnych funkcji tak jak w procesorach dedykowanych (zresztą wynika to z liczby kabelków), natomiast zła jest taka, że jeśli ten procesor uległ uszkodzeniu,...
Witam potrzebuje obsłużyć przycisk za pomocą mikrokontrolera Stm8 tak aby po pierwszym naciśnięciu ustawiał pewną wartość na 1 a przy następnym na 0 i stan tej wartości zmieniał niezależnie od miejsca w którym jest program Napisałem taką funkcje, ale podczas gdy program trafia na wywołanie funkcji zatrzymuje się i oczekuje na spełnienie warunku a chodzi...
Jak to skonfigurować? W Arduino nie mam zielonego pojęcia No właśnie, a internet też milczy... Wymyśliłem to tak - Potrzebuję sygnał którego rozdzielczość jest równa 0.25us czyli timer musi zliczać z częstotliwością 4MHz czyli przy zegarze 72MHz będzie to 18 cykli. Zegar co 18 cykli dodaje 1 do zmiennej x, jeśli zmienna x = 19 (4.75us) ustawia stan...
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 czasem 6b adres urządzenia do którego będzie przypisany nr. połączenia,...
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ść, że elektrycznie już jest ok. Zapomniałem zaznaczyć krańcówkę ale to...
http://obrazki.elektroda.pl/5020904800_1... Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:http://www.soselectronic.pl/?str=3...
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 */ /* Private variables */ uint32_t button_sts; __ALIGN_BEGIN USB_OTG_CORE_HANDLE...
Jeśli chodzi o wymiarowanie i wycinanie otworów - akurat przyciski i wyświetlacz mają obramówki na jednej warstwie więc wystarczy wyłączyć wszystko oprócz tej warstwy, wydrukować, nakleić na obudowę i powiercić otwory (a w przypadku prostokątnych nawiercić otwory w rogach, a resztę wyciąć brzeszczotem/nożem i ładnie wyszlifować brzegi pilnikiem). Jest...
Zupełnie nie czytelny jest dla mnie ten schemat, tym bardziej że rzecz dotyczy HY-Mini. Jakbyś mógł narysować schemat elektryczny to by pomogło. Nie mniej jednak, Wejścia procesora są 3V3 i raczej nie należy podpinać tam 5V, są co prawda "5V tollerant" ale trzeba pamiętać że to odbywa się poprzez diodę do 3V3 i można sobie procek zasilić niechcący,...
1) tego rodzaju Uc: a) zwykle na takich płytkach posiadają bootloader, którym ciężko jest coś zablokować, a ustawienia dokonuje się z poziomu programu, a nie fusebitów. b) zawsze masz złącze programatora, więc mozesz od kogoś pożyczyć i się podpiąć w sytuacji awaryjnej 2) co do środowiska to tu masz parę opisów do ARM ów: http://www.freddiechopin.info/...
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) */ które pilnują żeby transmisja była wolna ;]. W aplikacji PC...
Mam nieprzyjemność pracować z tymi panelami. Tzn mam kupiony taki zestaw w wersji uruchomieniowej. Z poziomu filmu wszystko pięknie wygląda - niestety/stety wygląda to pięknie - ale dla programisty/projektanta programowanie tego jest drogą przez mękę. dokładnych wad nie pamiętam , bo rzuciłem to w szafę rok temu i nie mam zamiaru tego ponownie tykać...
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...
Makro LED_bb_B odnosi się do rejestru ODR który pozwala na zmianę stanu pinu. Ty natomiast musisz skorzystać z rejestru IDR który odwzorowuje rzeczywisty stan wyprowadzenia.
Zworki na CN2 założone? Spróbuj uruchomić trzymając przycisk reset.
Zerowanie flagi na końcu przerwania - niedopuszczalne
Spróbuj korzystać z funkcji NVIC_EnableIRQ() oraz NVIC_DisableIRQ(). 4\/3!!
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ę w repozytorium programu STM32CubeIDE. Gdzie akurat u Ciebie na dysku jest...
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, jedna po drugiej. Dodano po 41 Już wiem jak to napisać, zamykam ;) Dodano...
Dzięki Piotrus, tym razem z przyciskiem nakierowałeś mnie swoją uwagą żeby poszperać pod tymi hasłami i widzę, że nie powinno się używać przycisków w przerwaniach tylko obsłużyć je w przerwaniach od timera, więc spróbuję to po powrocie z pracy. Akurat w tym przypadku nie ma to znaczenia dla głównego problemu - detekcja naciśnięcia przycisku działałaby...
Na stronie STMicroelectronics [url=http://www.st.com/mcu/devicedocs-ST... jest wszystko co potrzeba. Mają też forum o STM32.
Klawiatura podpięta bezpośrednio do portów STM32 + na przyciskach kondensatory 100nF do masy. Daj rezystory w szereg z przyciskami. Sprawdź prowadzenie masy. Albert
Jeśli zostawię R13 aby podtrzymać zasilanie to czy nie będzie problemu dla STM32 z wyższym napięciem (4,2V) przechodzącym przez R13 i R11? Chcę podłączyć ten układ pod końcówkę STM32 nietolerującego 5V. Naciśnięcie przycisku zasilania przy włączonym uC spowoduje zwarcie jego wyjścia do masy. Użyj innego wejścia uC do sprawdzania stanu przycisku, Nie,...
Może zacznij od przeszukania forum z hasłem "przerwania od przycisku" i poczytaj te 100 wątków, w których tłumaczymy, że nie zgłasza się przerwań przyciskiem, ok?
1. Jaki ma związek ten PAD z pytaniem? 2. W sieci jest kilka tutoriali dot. programowania STM32 http://lmgtfy.com/?q=stm32+tutorial
Możesz też kupić np. którąś z płytek STM32 Discovery, wszystkie mają zintegrowany programator-debugger, niektóre z nich mają USB-OTG. Na przykład STM32F4 Discovery ma USB OTG i akcelerometr, fabryczny program demo udaje mysz komputerową przekładając odczyty z akcelerometru na ruch kursora. Niestety przykład napisany z użyciem badziewiastych bibliotek...
scania przyciski przyciski familiada przyciski casio
volvo silnika nawigacji becker wymiana laser kenwood
bezpiecznik świateł hyundai bezpiecznik świateł hyundai
Przestrojenie głowicy UKF w radiu Camping PMP102 Wartość napięcia na zaciskach twornika: bieg jałowy i zwarcie