Witam, pisze tu dalej, aby nie zaczynać nowego tematu o aplikacjach dedykowanych dla kontrolerów. Connecting to programmer i nic się nie dzieje ? MMJoy-2 wymaga odpowiedniej ATmegi 32u4 i wgrania Firmware, ktore moze być troche problematyczne jak ktos zaczyna zabawe z MMJou-2. Druga sprawa wgranie Firmwar-a MMJoy-2 powoduje to ze Arduiono nie bedzie...
Szukam prostych wskazówek jak zrobić małego keypada do komputera akurat na tej płytce, szukam tańszej alternatywy dla Arduino pro micro (gdzie zaprogramowanie klawiatury To proponuje Arduino Micro Pro (ale tylko na CHIP-ie ATmega32u4) i układy 4021 z aplikacją MMJoy2 i mozesz sobie zaprogramować przycisków do 64 sztuk. W taki o to sposób np. wymienia...
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 CAN -nie ma wyprowadzonych wszystkich pinów uP - dużą część...
Tu masz wiele gotowców, przypatrz się: http://www.obdev.at/products/vusb/prjhid... powinienem posłużyć się biblioteką VUSB czy użyć zewnętrznego chipu ft232 Zdecydowanie VUSB. da się to jakoś obejść? Nie. To dedykowany do konkretnych celów układ. Jeśli chcesz pobawić się w USB - polecam serię Vincullum2 http://www.ftdichip.com/Products/ICs/VNC...
Witam Od niedawna bawię się uC STM32 i krok po kroku próbuję nauczyć się ich obsługi. Słowem wstępu: Mam płytkę ZL31ARM, pewne doświadczenie z programowaniem w C/C++ i zupełny brak doświadczenia z mikrokontrolerami. Mam już za sobą mruganie diodami i proste pętle opóźniające; obecnie chcę nauczyć się obsługi przerwać przy wykorzystaniu EXTI i IO. Korzystam...
z HIDem przez terminal nie pogadasz I właśnie dlatego ja napisałem sobie w Qt 'terminal' do HIDa; i uzywam tego głównie do debugowania urządzen pracujących on-site. Jednak tak jak stwierdziłeś, wlasny soft na PC pod HID, nawet w postaci terminala, narzuca platformę; na Macu juz sobie nie podebuguję. BTW, jakie pasmo osiągasz przez to CDC? STM32F105+wlasna...
Witam. Odnośniki: - Aplikacje np. MMJo2-y (na ATmega32u4) z wykorzystaniem rejestrów przesuwnych (CD4021 lub 74HC165) pod przyciski. Układy tj. rejestry przesuwne ograniczają ilosc przewodów do 5 z ATmegą i ułatwiają podłacenie nawet do max. 64 przycisków, czyli na jeden układ przesuwny przypada 8 przycisków. - Aplikacja "FreeJoy" (na STM32 F103C8T6)...
Menu opiera się na przerwaniach EXTI, które generuję za pomocą joysticka 5 położeniowego. I tu zakończyłem dalsze czytanie. Obsługa przerwań też skopana. Skasowanie flagi w warunku, który może się nie wykonać oraz na końcu przerwania? PS. Menu tworzy się inaczej Dodano po 1 Umieszczenie kasowania flagi tylko w warunku else powinno według mnie likwidować...
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...
Jeżeli masz odpowiednią praktykę w projektowaniu i wykonywaniu płytek drukowanych, to samodzielne wykonanie "płytki prototypowej" jest jak najbardziej możliwe. Przy czym można użyć dowolnego procesora z rodziny STM32 - takiego jaki nam najbardziej odpowiada np. ze względu na duża ilość nóżek, itp... Dodatkowe układy typu joystick czy rozmaite czujniki,...
Weż płytkę na STM32F103RBT6 albo coś podobnego. Te płytki mają już wszystko co potrzebne, łącznie z wyprowadzonym złączem micro USB które zapewnia zasilanie i komunikację. Biblioteka dla Arduino ma już obsługę klawiatury USB, są gotowe przykłady. Zostaje tylko podłączyć te 6 klawiszy do GPIO i napisać prosty jak budowa cepa program. Odpada robienie...
Nie jestem pewien, ale coś mi chodzi po głowie, że ten przykład od ST usypiał procka przy braku transmisji - to by tłumaczyło czemu wszystko "umiera". Zgadza się - przykład "Joystick mouse demo" wpędza procesor w uśpienie. Przykłady, które testowałem, czyli: Custom HID demo Virtual COM port demo VirtualComport_Loopback nie mają nigdzie śladu usypiania....
Witam, Mam płytkę zrobioną pod F105 i nie mogę uruchomić procesora. Wcześniej uruchomiłem kilka projektów na F103 i nie było większych problemów. Poza podłączonym zasilaniem/kondensatorami mam: -reset 100nf do gnd -boot0 - 1 -boot1 - 0 -PA9 -1 -zegar 8MHz + 22pF - D+/D- do USB przez 22R Data produkcji 045, więc chyba nie jest to z walniętej serii <937,...
No właśnie o priorytetach wiem, 15 top najniższy dlatego wszystkie przerwania mają Dodano po 2 Niestety zwiększenie do 4kB stosów (Stack Configuration i Heap Configuration) w niczym nie pomogło, program wchodzi do przerwania i zawiesza się przy sprawdzaniu flagi. Jak nie sprawdzam flagi to wszystko działa. Wychodzi na to, że musiałbym na te 4 klawisze...
Witam, Wracam do pisania obsługi peryferiów na wyżej wymienionym ARMie i mam problem z odpaleniem ADC. Chcę go uruchomić na pinie PC0 - czyli kanał 10 ADC. Napisałem taką oto funkcję inicjalizującą: [syntax=c] void ADC_Init() { gpio_pin_cfg(GPIOC, 0, GPIO_CRx_MODE_CNF_IN_ANALOG_value); //PC0 jako analogowe RCC_APB2ENR_ADC1EN_bb = 1; //clock ADC1->CR2...
[syntax=c]#include <stm32f0xx_gpio.h> #include <stm32f0xx_rcc.h> #include "stm32f0xx_adc.h" #include "stm32f0xx_tim.h" GPIO_InitTypeDef Gp; ADC_InitTypeDef ADC_INIT; TIM_TimeBaseInitTypeDef timerInitStructure; TIM_OCInitTypeDef outputChannelInit; #define GreenLED_Pin GPIO_Pin_9 #define BlueLED_Pin GPIO_Pin_8 #define przycisk_Pin GPIO_Pin_0...
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 zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...
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 przerwania korzystającego z systemu priorytetów i NVIC). Program niemal...
Jeśli chodzi Ci o kontroler gier, to za niedługo będę przenosił swój projekt joysticka pod darmowe SW4STM32, na razie możesz zerknąć na kody i projekt w Keil: https://gitlab.com/piotrva/STM-JOY/tree/... Urządzenie przedstawia się jako 2 joysticki ;) Po stronie PC nie trzeba żadnych driverów, poza domyślnymi w Windowsie. Wszystko do odpalenia na STM32F103C8T6...
Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...
Plus dopasowanie standardu sygnałów, bo sam MCU ma raczej tylko logikę. Zewnętrzny układ zapewniający fizyczną warstwę łącza to raczej standard w wielu protokołach. Ale jest jeszcze kwestia zaprogramowania MCU - z Arduino urządzono tak, by było to łatwe, a z tym MCU może być znacznie trudniej. To może jakiś dość banalny przykład, który nadaje CAN-em...
1. Aby układ działał Ci jako urządzenie USB HID (klawiatura/joystick/mysza/...) musisz mieć dostęp do stosu USB w takim urządzeniu. Arduino z konwerterem CH340 lub FT232 lub inne nie mają do tego dostępu - tam jest układ który sprzętowo i na stałe realizuje funkcję przejściówki USB<>RS232. W skrócie wszystkie tego typu Arduino się nie nadają....
Skonstruowałem sobie kabel, wygląda na to, że podłączyłem go poprawnie (posprawdzałem multimetrem, wszystko łączy, zwarć niby nie ma), niemniej jednak nie mam łączności ani w jedną, ani w drugą stronę (używam HyperTerminal i RealTerm). Czy mógłbym jeszcze poprosić o sprawdzenie kodu? Chciałem napisać najbardziej banalne wysyłanie/odbieranie bez przerwań,...
http://obrazki.elektroda.pl/9378053300_1... Witam wszystkich. Tym razem w przerwach pomiędzy pisaniem programu radia internetowego i już projektem PCB do tegoż, popełniłem programik zegarka i datownika na płytkę STM32L476Discovery, gdyż chciałem się przekonać, czy rzeczywiście mikrokontroler zamontowany na tej płytce jest tak mikromocowy,...
Sorry, oczywiście ten plik należy stworzyć samemu. To jest z projektu testowego: [syntax=c] #include <stm32f4xx.h> #include <usb_dcd_int.h> #include <usbd_ioreq.h> #include <usbd_usr.h> extern USB_OTG_CORE_HANDLE USB_Dev; USBD_Usr_cb_TypeDef USR_cb = { USBD_USR_Init, USBD_USR_DeviceReset, USBD_USR_DeviceConfigured, USBD_USR_DeviceSuspended,...
Witam! Dzięki za szybkie odpowiedzi. Starałem się odpowiednio zmodyfikować kod korzystając z sugestii Piotra i VanThora, aby uzyskać pożądany efekt. Jednak nadal nie wygląda to dobrze. Dla kodu zamieszczonego poniżej uzyskuję na oscyloskopie jeden okres sygnału o aplitudzie ok. 4-5mV (sygnał bardzo zaszumiony). [syntax=C] #include "stm32f10x.h" void...
http://obrazki.elektroda.pl/1065351800_1... Kamami.pl właśnie wprowadziło zestaw uruchomieniowy z nowoczesnym mikrokontrolerem STM32F107 z rdzeniem ARM Cortex-M3. Jest on drugą wersją STM32Butterfly, którego sprzedaż została zakończona jakiś czas temu. Podstawowe właściwości: * mikrokontroler STM32F107VCT6 w obudowie LQFP100 (m.in. 256 kB...
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 bit pobierany jest od LSB, paramert CPOL na 1...
Ja kupuję gdziekolwiek - allegro/ebay/chiny(jakmam czas). Wcześniej oglądam schemat i patrzę czy jest jakis problem np. ostatnio miałem jakis moduł z LCD + joystick podłączony do wejścia anlogowego a zasilany z 5V więc dawał za duże napięcie. Dodałem dzielnik i po sprawie. Co do BT do kupowałem na allegro ale nie miał formatu shield arduino. Podobnie...
Witam, Posiadam płytkę DISCOVERY z STM32F4 i próbuję uruchomić USB w trybie device. Napisałem prosty program w C# do wysyłania danych i wygląda to tak, że mogę wysłać jedynie 72 paczki danych. Steruję zapalaniem diod na płytce za pomocą strzałek na klawiaturze po 72 kliknięciu transmisja się zawiesza. Ma ktoś pomysł na co powiniennem zwrócić uwagę?...
hohoh Tymon, szczerze to nie czytałem całego tego dokładnie, ale na pierwszy rzut oka to czy to nie jest "przekombinowane" jesli chodzi o nasz problem? ;p Zajmuje to dość trochę pamięci, tworzenie jakichś tablic wskaźników do struktur w takim przypadku to też dość nieciekawa sprawa. Bardzo malutko to pamięci zajmuje: break . Wtedy każde zadanie o malejącym...
Witam. Próbowałem doszukać się informacji nt. rozwiązania jednak bez większego skutku. Z racji braku doświadczenia chciałbym zapytać kogoś z Was :) Robię sterowanie zaworami proporcjonalnymi. Odbierając informację o wychyleniu Joysticka sterującego za pomocą magistrali CAN, z uC wysyłam sygnał napięciowy na kartę zaworów. W przyszłości zakres napięciowy...
Witajcie, dziękuję za wszystkie posty. Większość okazała się bardzo pomocna. Swoją modyfikację chciałam zacząć od najprostszej zmiany, tj. zmiany konfiguracji modułu bluetooth poprzez komendy AT. Najpierw jednak chciałam przetestować odbiór danych z terminala. Znalazłam program i nieco go zmodyfikowałam, którego celem jest odebranie wpisanej danej w...
Cześć. Proszę Was pomóżcie bo coś mieszam sobie i nie wiem co jest grane. Bawię się przerwaniami EXTI w uC STM32. W założeniu zbocze opadające na liniach PC0, PC1, PC2 i PC3 oraz PB5 ma wywołać przerwanie i PC0 i PC1 gasi/zapala LED1 podłączoną do PB1 natomiast PC2 i PC3 gasi zapala LED2 podłączoną do PB2. Przerwanie na PB5 ma zapalić obie diody na...
Witajcie! Tym razem dzielę się owocem swojej pracy (no nie do końca swojej). Aktualnie projektuję elektronikę do Joysticka z możliwością realizacji bardziej zaawansowanej komunikacji (kalibracja po stronie sprzętu, konfiguracja np. nazwy urządzenia czy ilości kanałów). Idealne do takiego celu wydaje się zastosowanie interfejsu CDC działającego w urządzeniu...
Chyba jakoś się sygnalizuje przyciśniecię klawisza a inaczej podniesienie - nie sprawdzałem. Dokładnie tak jest o czym pisałem wcześniej. W linku, który wcześniej umieściłem, też sa opisane raporty o naciśnięciu i puszczeniu. Link jest do SM, ale HID to HID i to co się wysyła jest takie samo w AVR jak i w ARM z jednym małym ale. Programowe USB AVR...
STM3240GPRIMER - zestaw developerski oparty o STM32F407IG. Nowy, nigdy nie programowany kupiony w USA pare tygodni temu. The versatile EvoPrimer range includes: – STM32F407IG MCU with 1 MB Flash – In-circuit debugging/programming via dedicated USB connection to the host PC – Touchscreen TFT display, color LCD – Joystick –...
Dziękuję za odpowiedź;) Czytałem na ten temat... i chciałem ustawić wg BitRate=Fclk/(BRP+1)*(tseg1+tseg2+3), stąd moje podstawienia. U mnie również Fclk 36 MHz. Zaraz spróbuję Twoich ustawień... przez speed rozumiesz ustawione BitRate ? Dla Twoich danych wynosi on 500? Edit: widzę, że tak. Widzę nawet z jakiego przykładu ten fragment kodu :D Dobra złapałem,...
Najpierw musisz określić jak chcesz odbierać dane w PC. Czy to co odbierzesz z sensorów ma służyć jako wirtualna mysz albo joystick (wtedy korzystasz z interfejsu HID) czy chcesz po prostu wyświetlać i/lub rejestrować surowe dane za pomocą jakiegoś programu i wtedy korzystasz z Communication Device Class, który jest widziany jak zwykły port szeregowy...
Ja robię podobny sprzęt, tyle, że z wyświetlaczem graficznym i panelem dotykowym i dodatkowo do tego przełączniki sprzętowe. Całość oparta na STM32F7 i pokazująca się w systemie jako 6 joysticków ;) Drugi projekt, już czekający na publikację to własny HW USB do starego joysticka na Gameport oparty o Xmega128a3u (moduł eXtrinoXL). Tu pytanie - wiecie...
Ja korzystałem z biblioteki USB-FS-Device jakiś czas temu. Dołączone są do niej przykłady, które bez problemu udało mi się odpalić. Zresztą nie wymagało to praktycznie żadnej wiedzy i filozofii. Przykłady pokazują jak odpalić USB w trybach: Audio_Speaker, Custm_HID, Device_Firmware_Upgrade, JoyStickMouse, Mass_Storage, Virtual_COM_Port. Proponują się...
Witam, prosiłbym bym o pomoc, żeby ktoś wytłumaczył, albo podał przykład jak skonfigurować przerwania zewnętrzne w tym mikrokontrolerze bo walczę z tym i nic mi nie wychodzi i zaczynam podejrzewać, że to procek jest zepsuty, albo tej sztuki jeszcze nie opanowałem :D na początku pisałem własne kody, ale po nieudanych próbach w końcu wkleiłem gotowca,...
Co to są za bzdury, gdzie ty widziałeś 16bitową atmege?! ------------- Rodzina propellerów nie zadziwia niestety niczym - scalaki są drogie, ciężko dostępne, i wolne . Naczytałem się kiedyś materiałów na ich temat. 1. Spin to badziewie. Sami się przyznali do tego, że soft w spinie marnuje sporo mocy obliczeniowej rdzeni. Siłę procka widać dopiero wtedy,...
Zestaw prototypowych płytek PCB (płytka główna 1 szt. + płytka przycisków 1 szt.). Zmontowane urządzenie przeznaczone jest do bezpośredniej współpracy ze sterownikiem silnika krokowego Pololu Cena: 37,56zł + 9,50zł za list polecony priorytetowy Stopień skomplikowania montażu: 2-łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Płytka główna...
https://obrazki.elektroda.pl/1640375300_... Na rynku dostępnych jest wiele zestawów programistycznych oficjalnie zakwalifikowanych przez Amazon, które współpracują z usługami Alexa Voice Services. Zaprezentowany zestaw to kolejny system ewaluacyjnym - STEVAL-VOICE-UI - który znalazł się na liście zestawów Smart Home Dev Kit, które...
4x zaprogramowany. Leżał z odłączonym akumulatorem ponad rok. Programowanie w C: Ride7(darmowy). Mozna importowac projekty z Keil. Złącze 20-pin na kartę rozszerzeń w rastrze 2.54. Schemat i instrukcja: -STM32F103VE 512kB flash, 64 kB SRAM - LCD 128x160 24-bit color z touchscreen , z podswietleniem -2x LED - akcelerometr -joystick, - IrDA , - CAN ,...
(at)ElektrodaBot Ciekawe propozycje lecz jednak proponuje żebyś się skupił i przybliżył projekty opierające się typowo na przerobieniu fabrycznych robotów koszących. Oraz podał przykłady hacku oryginalnych robotów poprzez zmianę oprogramowania , przeróbkę i dodanie modułu GPS RTK 0 | TL;DR – które fabryczne kosiarki warto dziś „o-RTK-ować”? Marka /...
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 zewnętrzne źródło 3,3 V, 5 V lub 7 - 12 V Kodek audio I2S...
Kupiony w USA zestaw developerski. Oryginalnie zapakowany. Processor: STM32F107VC 32-bit ARM Cortex-M3 Core based MCU, 72MHz Internal memory: 256KB Flash & 64KB RAM Power supply by USB Support touchscreen connector interface extention 1 x 2.4 inch TFT LCD Panel with touch screen, 320*240 1 x mini...
Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART,...
Sprzedam NIEUŻYWANY STM32L476G-DISCO Dokładnie taki: https://kamami.pl/stm32-discovery/559982... Cena: 60zł + koszt wysyłki do uzgodnienia http://obrazki.elektroda.pl/8534348500_1... Mikrokontroler STM32L476VGT6 w obudowie LQFP100, cechujący...
Mam do sprzedania (w dobre ręce) dwa zestawy uruchomieniowe (startery) do przygody z STM32. Niestety pomimo mojej wielkiej chęci nie znalazłem czasu na to by zagłębić się w temat i od kilku lat leżą sobie w szufladzie. Czekam na rozsądne propozycje. Będę zadowolony jeśli uzyskam około 60% ceny rynkowej. Zestawy są raczej znane, zamieszczami poniżej...
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: 112 Memories: 512kB Flash, 64kB RAM Communication Interfaces: 2 x...
Witam. Mam do sprzedania w 100% sprawny zestaw z procesorem STM32F107VBT6. Podstawowe właściwości zestawu STM32Butterfly : mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC) 5-pozycyjny joystick 2 diody LED 20-stykowe złącze JTAG umożliwiające...
Witam, Od pewnego czasu przestawiłem się z AVR na STM32, zbudowałem sobie proste ramię robota na 5 serv + sterownik Maestro od pololu, wszystko ładnie śmiga. Tydzień temu kupiłem sobie takie Gamepad: http://botland.com.pl/joystick/2560-game... . Chciałem za pomocą tego pada sterować ramieniem. I już na 1 kroku...
Witam, Czy ktoś próbował może wygenerować przerwanie EXTI_Line18 (void USBWakeUp_IRQHandler(void)) na mikrokontrolerze STM32F103RBT6? Chciałbym się dowiedzieć jak tego dokonać. Próbuję się z tym uporać od kilku dni i jakoś nie wychodzi. Konfiguracja EXTI_Line18 [syntax=C] //External Interrupt 18 configuration & initialization EXTI_ClearITPendingBit(EXTI_Line18);...
joystick stm32 joystick ładowarki stary joystick
transformator inwerter sprawdzić układ scalić zegarowy zbiornik wyrównawczy ciśnieniowy
Bluetooth w RCD300 Grundig – adaptery, integracja, montaż, kompatybilność Kamera do nagrywania: Sony ZV-1 II, Panasonic GH6, GoPro Hero 12, DJI Action 4 – wybór i parametry