I teraz pojawia się okienko w którym klikam Yes ? I teraz jeszcze muszę kliknąć zielony znaczek - Play, na górnym pasku, aby program się wgrał Jak Play jest aktywne to program jest już wgrany, tylko jeszcze nie uruchomiony. Tylko co teraz gdy chcę coś zmienić w programie i wgrać jeszcze raz. Gdy to robię to już się nie da wgrać ponownie. Muszę wyłączyć...
Witam ! Chciałbym się nauczyć programować mikrokontrolery STM32. W tym celu zakupiłem płytkę testową STM32F4 DISCOVERY. Zainstalowałem wszystkie sterowniki, program do obsługi programatora ( gotowe programy wgrywają się i działają ), środowisko IDE - w moim przypadku CooCox oraz toolchain. Biblioteki, które dołożyłem pochodzą ze strony ST: stm32f4_discovery.h,...
A nie ma sprawy. Projekt robiony w Coocox
Jako, że mi się już udało zrealizować obsługę usb, wrzucam to z czego korzystałem. Kompletny przykład implementacji HID na stm32f4 discovery napisany w coocox. Dodatkowo super programik na PC pozwalający na komunikacje z dowolnym urządzeniem HID, pozwala podglądać i wysyłać ramki.
Cocox na pewno obsługuje STM32F4, gdyż sam używam tego środowiska i wszystko działa bez zarzutów (testowane z płytką discovery, zewnętrznym ST-LinkV2 i ST-Link). W obecnej wersji brakuje tylko zdefiniowanych rejestrów peryferiów (dla F1 i F2 są), ale pewnie w kolejnych wersjach będzie to uzupełnione.
Ta biblioteka jest skompilowana z użyciem FPU. Używałem do tego ustawienia: CORE = cortex-m4 CORE_FLAGS = -mcpu=$(CORE) -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -ffast-math -fsingle-precision-constant Należy też pamiętać o włączeniu modułu CRC w stm32 (wymagane przez STemWIN). Funkcje GUI_X_Config(), GUI_X_Init() oraz LCD_X_Config() trzeba...
Witam, Mój problem polega na tym,że mam mikroprocesor STM32F407VG na płytce discovery. Napisałem krótki program testowy (CoIDE),który na płytce discovery normalnie się odpala i miga diodami. Po przelutowaniu mikroprocesora na moją płytke prototypową,układ nie chce wystartować. Daje się zaprogramować z wyprowadzenia CN2(6 pinów do external programming),...
Teraz problemem jest otwarcie tego projektu w CooCoox. Próbowałem przerzucić wszystkie pliki do pustego projektu, ale mam mnóstwo błędów kompilacji typu GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.8 2014q2\bin compile: [mkdir] Created dir: C:\CooCox\CoIDE\workspace\Demonstati...
Potrzebuję informacje w jaki sposób najprościej uruchomic cyfrowy mikrofon na STM32F4 Discovery z STM32F407VG i badać ampltudę generowanego tonu (głosu). Używam CooCox'a. Dziękuję
U mnie toolchain siedzi w program files i nie ma problemów ani z Eclipse, ani z CooCox. Ale same IDE siedzą w katalogach bez spacji. CooCox na pewno miał problemy ze spacjami ale nie pamiętam dokładnie jakie.
Poza tym szablony? dla discovery? Dla takiego profesjonalisty? :wink: Jestem amatorem i piszę z perspektywy posiadacza zestawu STM32F4-discovery. Jeśli jesteś fanem CooCox to Twoja sprawa, ja natomiast wyraziłem swoją opinię. Atollic TrueSTUDIO for ARM Lite jest darmową (z ograniczeniami rozmiaru kodu) wersją profesjonalnego narzędzia natomiast nowej...
Na schemacie STM32F4 Discovery (dokument DM00039084, strona 39) ten układ - STMPS2141STR do wyprowadzenia nr 1 (IN) ma podłączone +5V. Musi być zasilony właśnie z 5V, żeby w trybie Host możliwa była współpraca z urządzeniami zasilanymi z portu USB (tzw. "bus-powered"). Układ STMPS2141STR jest tylko kluczem/switchem i nie podwyższa napięcia. OTG_FS_SOF...
Witam. Właśnie rozpoczynam swoje pierwsze starcie z mikrokontrolerem. Posiadam STM32F4 Discovery. [url=http://mikrokontroler.pl/content/co... mam pierwszy program. Po zbuildowaniu i wrzuceniu na flash wszystko działa poprawnie. Po odłączeniu i ponownym podłączeniu zasilania diody mrugają,...
No i dlaczego tego Keila męczysz? Za chwilę przestanie kompilować (ograniczenie kodu) i będziesz musiał siłą rzeczy przesiąść się na CooCox. Więc czeka Cię przerabianie projektu i znowu walka od początku z kompilatorem. Nie lepiej od razu poznawać środowisko docelowe?
Witam, od dłuższego czasu walczę z tym problemem i nie potrafię znaleźć rozwiązania. Mam projekt, który pochodzi z anglojęzycznego tutoriala: [url=http://www.mind-dump.net/configurin... Wrzucony do Keila i skompilowany działa jak powinien. Problem w tym, że próbuję przenieść go na wykorzystanie bibliotek HAL, z których...
Witam Również mam problem z programowaniem pamięci Flash w środowisku CooCox CoIDE, dlatego podpiąłem się pod ten temat. Korzystam z zestawu edukacyjnego STM32F4 Discovery, a konfigurację programu CooCox przeprowadziłem zgodnie z artykułem ze strony: http://www.mikrokontroler.pl/content/coo...
niedawno kupiłem sobie moduł STM32F4 Discovery i zacząłem szukać w necie jakiś wskazówek dotyczących środowiska i znalazłem ten opis http://mikrokontroler.pl/content/coocox-... Ała, moje oczy! Ta strona jest jak droga wjazdowa do Zakopanego - zawalona szpetnymi reklamami. Wklej może tu kod, bo ani...
Witam, próbuję zaprogramować mikrokontroler na powyższej płytce, używając CooCox'a wszystko się kompiluje ale kiedy chcę wgrać program jedyne co się pojawia w konsoli to: C:\...\drugi>"C:/CooCox/... program STM32F407VG "C:/.../bin/drugi.elf" --adapter-name=ST-Link --port=SWD --adapter-clk=1000000...
(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...
Witam wszystkich. Od jakiegoś czasu ćwiczę STMy. Przyszedł czas na bootloader, ale stanąłem w zasadzie na początku drogi. Mój zestaw to: - ARM GCC (Linaro) w wersji 4.7 2012q4 - CooCox - STM32F4 Discovery - przykład AN3965 "STM32F40x/STM32F41x in-application programming using the USART" Po kolei: - istniejący i działający program zlinkowałem z użyciem...
Witam, chcę stworzyć 1000-elementową tablicę floatów: [syntax=C]int main(void) { SystemInit(); float x_sin[1000]; while (1) { i++; } }[/syntax] jednak program nie dochodzi do pętli while, a zatrzymuje się w funkcji static void Default_Handler(void). Mój IDE to Coocox, w Atollicu taki problem nie występuje. Jak chcę stworzyć mniejszą tablicę (np. 100...
No to masz coś bardzo nie teges ze schematem Ale ze schematem czego? St Link komunikuje mi się z procesorami F1xxx, z F4xxx nie, ani z ta płytką, ani z F407 na płytce Discovery. Natomiast bez problemu komunikuje się z F4 Coocox, ale tam nie ma opcji ustawiania bitów konfiguracyjnych. Dodano po 2 Mam St-Link v2.2.0, USB Driver v4.2.2.0 i ST-Link CLI...
Witam. Mam do wykonania pewne zadanie jakim jest nagranie dźwięku przez wbudowany mikrofon na płytce stm32f4 discovery oraz wypuszczenie wcześniej nagranego dźwięku przez wyjście słuchawkowe. Niestety jestem dopiero początkujący w tym temacie i nie bardzo wiem jak podejść do tematu. To co do tej pory zdążyłem przyswoić to diody, timery. Używam Coocox...
W dołączonym archiwum znajdziesz kompletny i działający na Discovery STM32F407VG kod dla CDC, który wymaga dopisania kilku linii do wysyłania danych w lokalizacji: ...Demo_02\usb_device\Class\cdc w pliku usbd_cdc_if_template.c Najlepiej zmień nazwę na usbd_cdc_if.c i tam dopisz co potrzebujesz. Wszystko dopasowane do CooCox 1.7.4. Aktualnie najnowszy...
Siemka! Doszła paczka z płytką, cały zadowolony odebrałem, wchodzę do domu, rozpakowuje, SUPER! Czas to jakoś podłączyć... I tu zaczynają się schody. Próbowałem zrobić tutorial "freddiechopin" Eclipse + OpenOCD + GDB. Udało mi się zainstalować Sourcery G++, ale OpenOCD już nie... Ja wiem, że zaraz będą posty typu "trzeba było pomyśleć", "Google nie...
Witam, Próbuje zaimplementować hosta na stm32f407, który będzie obsługiwał klawiatury. Bazuje na przykładzie ze strony: [url=http://stm32f4-discovery.com/2014/0... Przykład jest oparty na: STM32_USB-Host-Device_Lib_V2.1 Mam dwa problemy: 1. Nie działa wysyłanie raportów z hosta do klawiatury...
Witam, potrzebuję pilnie pomocy. ST Link na mojej płytce Discovery nagle odmówił współpracy. Działał bez zarzutu, debugowałem program, aż tu nagle przy kolejnej próbie zaprogramowania przestał działać. CooCox wyrzuca błąd, że nie może się połączyć, ST Link Utility daje "Internal comand error" a ja nie mam pojęcia co mogło się stać no i przede wszystkim...
It's good to hear, that your PCB is ok. I was too sceptic. Here: http://www.elektroda.pl/rtvforum/viewtop... you may find a CooCox project (Demo_02.7z) for Communication Device Class rewritten from ST example from IAR or Keil project. It has been tested with STM32F407 (stm32f4 discovery). I hope it will help you a little. To send...
wiem, uzywam 2 czarne kabelki z braku laku :) korzystam z dokumentacji podłączając wszystko. Możesz mi powiedzieć czy wszystko w procku mam dobrze podłączone (post #1)? Bo widze teraz że NRST w discovery ma R37 (100k, ten pullup przy NRST) not fitted, a u mnie na płytce jednak się znajduje. Też masz R37 zamontowane?
Całą inicjalizację zostawiłem tak jak jest,. Ogólnie pobrałem przykład z linku, wrzuciłem do Coocox'a i już był dźwięk. Przykład generuje jakąś sinusoidę.
Witam. Pracuję na oprogramowaniu CoIDE (v1.7.8), Win8.1 (64bit), Toolchain (gcc-arm-none-eabi-5_2-2015q4-20151219-w... STM32 ST-LINK Utility (v3.8.0). Musiałem przeinstalować system. Po tym zabiegu oprogramowanie CooCox odmówiło współpracy. Program się kompiluje, ale w momencie próby wgrania występuje problem: [syntax=c]D:\CooCox\CoIDE>"D:/CooCox/CoI...
Dzięki, jest tam coś więcej, w dodatku Tutorial jak zainstalować to na Eclipse. Kolega polecił mi także CooCox, który uderzająco podobny jest do Eclipsa. Odkąd jak nie chcę żenić ARM i AVR pod jednym eclipsowym dachem, jest mi obojętne, na jakim IDE będę pisał programy. Co sądzicie o tym CooCox?
... Kod producenta wygląda następująco: 1. Nie wiem czego producentem jest autor takiego interfejsu i2c, ale radziłbym tego nie kupować i unikać jak ognia. Ten delay to już jakaś patologia :/ 2. Na pewno nie jest to kod producenta mikrokontrolera (ST), bo ten jest znany i ogólnie dostępny. 3. Jeżeli chcesz się dogadać z układem, to wykorzystaj sprzętowy...
Spróbuj obciążyć zasilacz żarówką 12V 21W a dalej za żarówką filtr i stabilizatory. Zasilacz pracuje w warunkach nie za bardzo przewidzianych dla niego przy obciążeniu rzędu promili .
Witam Zacząłem się bawić ARM, no i postanowiłem napisać sobie funkcję której będę używał do wstępnej konfiguracji zegarów. Problem jest następujący, gdy kompiluje kod bez dodania funkcji do main.c, to wszystko się ładnie składa bez błędów. Natomiast gdy tylko dodam funkcję do main.c, to wywala mi takie oto błędy: [syntax=c] [cc] ..\obj\stm32f4xx_rcc.o:...
Masz za dużo nawiasów w definicji makra. Spróbuj tak: [syntax=c] #define configASSERT(x) if((x) == 0 ) vAssertCalled( __FILE__, __LINE__ ) [/syntax]
Akcelerometr nie umożliwia określenia pozycji ani prędkości, a jedynie mierzy trzy składowe wektora przyspieszenia. Program demonstracyjny do płytki DISCOVERY, który zawiera obsługę akcelerometru, możesz ściągnąć z st.com.
Mam podobny problem - mam najnowszy st-link v2 USB driver, najnowszy st-link utility i nie mogę połączyć komputera z płytką F4Discovery - czerwony LED cały czas miga. Nie łączy z komputerem z Win7 64, Win8 64, łączy na starym komputerze z Win7 32. Nie bardzo wiem dlaczego problemy są z systemami 64bit. Chyba u mnie to problem z połączeniem USB i na...
Witam, męczę się od jakiegoś czasu z komunikacją przez USART. Poniższy kod działa prawidłowo kiedy załaduję go do FLASH, ale nie chce działać poprawnie w RAM. 4 diody z poniższego kodu zapalają się w obu przypadkach, tylko uC nie wysyła danych jak program siedzi w RAM. Używam CoIDE. Proszę o pomoc. [syntax=c] #include "stm32f4xx.h" void init_RCC(void);...
Pozwalam sobie odgrzać temat, bo właśnie zrezygnowałem z realizacji pracy magisterskiej o podobnym temacie - tyle że z nieco innego powodu. Może komuś się przydadzą moje doświadczenia. Jeżeli chodzi o płytkę DISCOVERY, Ethernet i IP, to - owszem - są gotowe przykłady (myślę o tych udostępnianych przez ST) ale ja zabrałem się za ten temat z trochę innej...
Witam, mam pewien problem z płytką STM32F4 - Discovery. Pracowałem pod CooCoxem, programy się wgrywały, wszystko śmigało jak należy. Niestety przez przypadek, głupi błąd i moją głupotę wpisałem coś takiego: [syntax=c]GPIOA->MODER |= GPIO_MODER_MODER13_0;[/syntax] co oznacza, że przestawiłem pin odpowiedzialny za programowanie przez SWD na output. Obecnie...
Witam, Robiłeś to w Coocoxie? Tak. Na STM32F100RB? Sprawdziłeś na procesorze? Bo kompilator nie zgłasza zadnych bledów, nawet ostrzeżen, kompiluje to, bo bez log10 ma 2.5kB a z log10 6 kB. Na innym procku. Powyżej napisałem na jakim. Upewnij się, że wziąłeś poprawną bibliotekę z /thumb (jest ich kilka, kompilator i linker również nie zgłosi przy nich...
W turtorialu polecany i jako jedyne wyjście jest zaprezentowany Code Sourcery. Jednak teraz freedi poleca inny kompilator a mianowicie bleeding-edge-toolchain. Do pobrania stąd http://www.freddiechopin.info/pl/downloa... który obsługuje miedzy innymi Cortexa M4 No wiem czy ja specjalnie go polecam (; Generalnie polecam...
(at)oskar777 [url=http://mikrokontrolery.blogspot.nl/... znajdziesz zestaw startowy kilku plików dla STM32F407 dla środowiska CoIDE. Są pewne różnice względem STM32F3xx, ale obsługa portów jest taka sama. Zobacz jak prosto i czytelnie można to zrobić. Nigdy więcej magic numbers w kodzie. Nie...
Formalnie coocox nie obsługuje jeszcze tej wersji, ale w praktyce da się to obejść. 1) podczas tworzenia projektu wybierasz podobny uC np. STM32F407VG 2) kopiujesz skrypt .ld z przykładowego projektu dla Atollic oraz plik startowy .S (możliwe, że będziesz musiał zakomentować tam jedną linijkę) 3) w zakładce Link wyłączasz adresy z coocox'a i wskazujesz...
Mam dwa identyczne evalboardy STM32F411 discovery. Jeden z nich działa, tzn. wykonuje się program, ale nagle przestał działać programator. Nie mogę się połączyć z evalem ani za pomocą CooCox ani za pomocą ST-LINK Utility. Czerwona dioda LD1(COM) miga sobie. Po podłączeniu płytki do PC widzę komunikat. "Nie rozpoznano urządzenia USB". Drugi eval działa...
Hej, staram sie właśnie skompilować ten kod (kod na końcu). Mój problem polega na tym, że nie rozumiem zachowania kompilatora. Informuje mnie on o błedzie: undefined reference to `EVAL_AUDIO_SetAudioInterface' gdy idę do linii widzę faktycznie komendę: if(EVAL_AUDIO_Init(OUTPUT_DEVICE_HEADPHO... vol, AudioFreq)!=0) problem w tym, że ona istnieje. A...
Hej, staram się postawić nagrywanie dźwięku na płytce Discovery m4f. Niestety proponowane przez nich przykłady nie są na Coocoxa, a na płatnych programach przekraczają limit załadunkowy- więc korzystam z ich bibliotek i staram się to odpalić na Coocoxie. Niestety w pewnym momencie program zwraca błąd: " undefined reference to `PDM_Filter_64_LSB'" sprawdzam...
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...
mrh Nawiązując do tematu. Mam problem z tym akcelerometrem. Raz zaskoczył i działał gdy odpaliłem projekt z lis302dl, ale niestety już nie działa. Po czasie ogarnąłem ze to lis3dsh. Chciałbym w końcu uruchomić ten sprzęt. Używam CooCox IDE #include <stm32f4xx.h> #include <stm32_ub_led.h> //#include <stm32_ub_spi1.h> //#include <stm32_ub_lis302dl.h>...
Jak potrzebujesz jakiś netypowy startup albo skrypt linkera to wszystko w CooCoxie masz w Konfiguracji projektu. Chyba na polu darmowych i bezproblemowych CooCox nie ma sobie równych.
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
http://sunduino.pl/index.php/arm/stm32/d... Spróbuj tego :)
Do STM32F0 używam Keila. Bawię się płytką Discovery i piszę do niej tutorial z serią programów przykładowych. Przymierzam się też do CooCox, który na STM32F0 ma na dzień dobry drobny psikus - generowany plik startowy ma rozszerzenie .c, a jest to plik asemblerowy i należy go najpierw przemianować na .s.
Witam W ramach poszerzania wiedzy i umiejętności postanowiłem rozpocząć zabawę z architekturą ARM i natrafiłem na problem - nie potrafię poradzić sobie z transmisją UART przez kanał DMA, w trybie polling wszystko działa. Napisałem program w oparciu o CooCox IDE i HAL drivery. Transmisja w trybie poling śmiga, zaś próbując wysłać coś przez DMA - kiszka....
Witam! Jestem podczas praktyk zawodowych i dostałem to nauczenia się obsługi płytki STM32F4 discovery. Zacząłem od początku, czyli obsługi GPIO, udało się dioda świeci, gaśnie, miga - no wszystko. Problem się pojawił kiedy dwa dni później chciałem wgrać nowy program(też podstawowa obsługa GPIO), kompiluje -> wgrywam ->tryb debug i się okazuje, że na...
Witam, Próbuje zrobić urządzenie, które w tym samym czasie będzie wstanie komunikować się z komputerem (USB HID DEVICE), jak i przyjmować komendy z klawiatury, bezpośrednio podpiętej do niego (USB HOST). STM32F407VG ma dwa kontrolery USB: - OTG_FS - wykorzystany do komunikacji z komputerem (tryb HID DEVICE) - OTG_HS - wykorzystany do obsługi klawiatury...
Próbuję już kilka dni uruchomić ten wspaniały system na stm32f4, korzystam ze środowiska CooCox. Tworzę nowy projekt dodaję z repozytorium potrzebne biblioteki i system FreeRtos. plik main.c wygląda tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\RTOS\rtos\...
Witam, Mam płytkę Discovery STM32F4 (USB STM32F407VGT6). Używam Windows 8. Zainstalowałem CoocoxIde i wszystkie inne komponenty. Skonfigurowałem następująco debuggera: Adapter ST-Link, Port SWD. Program się zbuildował. Niestety po kliknięciu: 'Download Code To Flash' dostaję komunikat: Error: Connect failed, check config and cable connection. Podmieniłem...
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...
coocox stm32f4 stm32f4 coocox stm32f4 discovery
podsłuch telefon analogowy gniazdo ładowania tomtom radio włączyć wyciszyć
moduł komfort termet jakie kolumny aktywne
Nescafe Dolce Gusto Krups KP120 shuts off after a few seconds, green light stays on Philips DC112/12 radiobudzik, 22DC112/62 radio samochodowe – instrukcja obsługi, serwisowa, schematy