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...
Chciałbym zrobić przerwanie od Analog Watchdog, które będzie wywoływane gdy napięcie na kanale 10 przetwornika ADC1 wyjdzie poza zakres 1V-2V. No i cóż, przerwanie nie chce występować... Sprawdzałem w debuggerze i w ogólę nie wchodzi do przerwania, więc problem jest zapewne w konfiguracji. Sam ADC1 oczywiście działa i mierzy napięcie. Konfiguracja ADC1...
Witam, Jak interpretować informacje na temat tego ile zajmuję mi program pamięci w mikro kontrolerze stm32f4 jeśli używam CooCox CoIDE i po przebudowaniu programu mam takie podsumowanie : http://obrazki.elektroda.pl/9729074800_1...
Też tak myślę. Teraz kiedy wspiera procesory STM32F4 itp. z CortexM4, jest chyba najciekwaszą propozycją z darmowych.
Właśnie miałem zaproponować inny program lub wykorzystanie starszego driver'a. A tak z ciekawości może zainstaluj CoIDE 1.4.1 ze strony http://www.coocox.org/ Właśnie dodali suport dla stm32f4 i sprawdź czy wszystko biega :) Taka pseudo reklama :)
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...
Tak Og, optimize for debug. Kod wykonywany jest normalnie, zresztą został przeniesiony z CoIDE w którym debugowanie działało bez problemu, nawet w wątkach. Zastanawia mnie dlaczego na ustawieniu -O0 nie chce to działać.. Edit: Po ustawieniu na -O0 i zrestartowaniu Eclipse zaczęło działać wszystko..
Witam. Mam pewien problem, miałem podłączony STM32F4 do laptopa, który pracował na baterii, pisałem sobie spokojnie program, gdy nagle wyskoczył komunikat o niskim stanie baterii w laptopie, a towarzyszył temu dźwięk "odpinanego" urządzenia z USB ( ten z Windowsa, pracuję na W7 ). Gdy pare sekund później, po podłączeniu ładowarki do laptopa chciałem...
Witam, Zacznę od tego, że jestem kompletnym nowicjuszem w tym temacie, ale jednak zabrałem się za programowanie tego mikrokontrolera (STM32F407VG), gdyż na studiach wymagają ode mnie jakiejś wiedzy z tego zakresu. Wszystko wgrałem według instrukcji z laboratoriów, CoIDE, sterowniki do płytki i inne potrzebne rzeczy. Wszystko działało bez zarzutu, napisałem...
Sorry z góry, że odkopuję, ale właśnie teraz do zrobienia projekt z wykorzystaniem mikrofonu i bazuję na omawianym tu przykładzie "Audio playback and recording". Skonfigurowałem projekt w CoIDE według instrukcji, budowanie przebiega pomyślnie, wgrywanie kodu na płytkę również. Problem polega na tym, że płytka jakby nie wykrywa pendrive. Próbowałem na...
Witam. Panowie, bo bede gryzl. Zawsze uzywalem PIC-ow i pisalem w ASM. Nie smiejcie sie, bo widocznie mam sklonnosci masochistyczne. Przez pol roku nosilem sie z zamiarem przesiadki na C, ale czulem, ze PIC to nedza i ciagnelo mnie w kierunku ARM-ow. Kupilem plytke z ST32F407-Discovery i od 3 dni mnie trafia. Dziala tylko soft firmowy, ale to bez sensu,...
W tych prockach (stm32f4) nie trzeba go włączać (tzn. procek robi to automatycznie)
Jak nie chcesz tracić czasu na "sklejanie" srodowiska do programowania ARMow (także F4) możesz zainstalować gotowe środowisko CoIDE oparte o Eclipse i GCC nie wymagające konfiguracji kompilatora i programatora. Wspiera STLink/V2 i wiele innych jtagów. Sam testowałem to własnie z stm32f4discovery. http://www.coocox.org/CooCox_CoIDE.htm
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);...
[syntax=c]#if defined(STM32F0) #include <libopencm3/stm32/f0/nvic.h> #elif defined(STM32F1) #include <libopencm3/stm32/f1/nvic.h> #elif defined(STM32F2) #include <libopencm3/stm32/f2/nvic.h> #elif defined(STM32F3) #include <libopencm3/stm32/f3/nvic.h> #elif defined(STM32F4) #include <libopencm3/stm32/f4/nvic.h> #elif defined(STM32F7)...
Chciałbym zrozumieć co robi ten kawałek programu, ale mam najmniejszego zamiaru sprawdzać każdego bitu w rejestrze, aby odcyfrować magic numbers. Napisz wszystko tak jak ostatnią linię, używając definicji rejestrów i bitów, to wtedy będzie wiadomo o co chodzi i dlaczego nie działa. Definicje znajdziesz zazwyczaj w pliku stm32f4xx.h. Dostępny CubeMX,...
Sprawdzę sobie dlaczego, przecież rejestry mogę odczytać programowo i wyświetlić np na tak wykorzystywanym LCD (przykładowo). W razie problemu wolę debugować softem. Może niejasno się wyraziłem - softem nie możesz niczego zdebugować, jeśli problem jest z ... softem. I tutaj nic nie zastąpi debuggera. Mówisz o LCD, ale jak próby używania LCD powodują...
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ą,...
Po czym poznajesz że przerwania od Systicka nie działają? Próbowałeś bez FreeRTOSa migać diodkami? Bez FreeRtosa przerwania działają, z FreeRtosem nie. Próbowałem też wkleić do folderu z projektem pliki freertosa, następnie wskazać kompilatorowi ścieżki do tych plików http://obrazki.elektroda.pl/7435613900_1... Próbuję kompilować i...
W CoIDE obsługa NVIC jest schowana w "misc.h" z Repozytorium. Taka logika ;) A gdybyś od razu napisał, że korzystasz z STM32F4Discovery, to nie musiałbyś się tak zastanawiać. Przecież na tej płytce linia TX jest na sztywno połączona z VBUS portu USB i wyjściem układu kontroli zasilania na tym porcie, a linia RX jest na sztywno spięta z ID. Jeżeli przypadkiem...
Jakoś dziwnie jak na mój gust wygląda ta ścieżka: C:\CooCox\CoIDE\workspace\Pierwszy_progr... Raz slash, a raz backslash - ale może teraz to nie robi różnicy (nie używam windowsa)?
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...
W PATH? O lol, tego jeszcze nie widziałem. Znajdź ustawienia kompilatora i tam wpisz ścieżkę.
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...
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),...
Aby było prościej to zrezygnujmy z DMA. Przy zwykłym wysyłaniu stringa efekt jest taki sam. Wysyłam tak: GCC HOME: C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2014q4\bin compile: [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De... because it already exists. [mkdir] Skipping C:\CooCox\CoIDE\workspace\DMA\dma\De...
Witam, Mam do zrobienia projekt odtwarzacza pliku wav. Najlepiej jak byłby to bardzo mały i krótki dźwięk aby zmieścił się w pamięci urządzenia. Wyjście oczywiście poprzez jacka. Cały projekt z wykorzystaniem środowiska CoIDE.
Startup w CoIDE konfiguruje zegary korzystając z definicji wartości HSE ustawionej na 25MHz, a Ty masz pewnie kwarc 8MHz. Być może nawet nie włączyłeś PLL, więc zamiast 84MHz jest HSI = 16MHz. Możesz też skorzystać z szablonu, który przygotowałem jakiś czas temu: [url=http://mikrokontrolery.blogspot.nl/...
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...
Witam, Próbuję skompilować prosty projekt aplikacji graficznej w środowisku CooCox IDE z wykorzystaniem biblioteki emWin, ale otrzymuje błąd: [syntax=c] [cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -g -nostartfiles -Wl,-Map=GUI.map -O0 -Wl,--gc-sections -LC:\CooCox\CoIDE\configuration\Prog... -Wl,-TC:\CooCox\CoIDE\configuration\...
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,...
Witam. Postanowiłem sprawdzić oprogramowanie CooCox (CoIDE) na mojej płytce stm32f4Discovery. Po zainstalowaniu: CooCox CoIDE Version: 1.5.1, gcc-arm-none-EABI-2012q2-4_6-20120614 i ustawieniu w tolchain ścieżki. Mogę bez problemu kompilować programy mogę je też wgrywać niestety gdy nacisnę "start debug" wyskakują mi dwa monity http://obrazki.elektroda.pl/6891932200_1...
Witajcie. Witajcie, mam spory problem. Próbuje zacząć zabawę z STM32F4. Zainstalowałem sobie CooCox IDE 1.51 do tego dograłem sobie - GNU Tools ARM Embedded (4.6 2012q2). Próbuję się z tym bawić, bo muszę przez STM32 zaprogramować USART, wyświetlacz itd. Ciężko to widzę, ale próbuję. Ogólnie mam wyświetlacz taki: http://www.digchip.com/datasheets/parts/...
Głosuję za wersją 2. Dwa rozwiązania programowe. Pierwsze co prawda nie działa, ale za to łatwo je napisać: c = getc(); switch (c) { case 'A': // czytaj wartosc A break; case 'B': ... Drugie rozwiązanie - to programowy automat, tu na Elektrodzie zwany "maszyną stanów". Poczytaj sobie o tym gdzieś, bo w pięciu linijkach się tego nie da napisać, ale za...
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...
Witam wszystkich serdecznie! Potrzebuję pomocy z pewnym zadaniem z systemów wbudowanych, 4 rok studiów. Programuję w języku C środowisku CooCox CoIDE procesor STM32F103ZET6 użyty w module HY-RedBull_V3 posiadający 3,5-calowy ekran dotykowy TFT LCD HY35A (kontroler LCD SSD1963, kontroler ekranu dotykowego ADS7843 lub XPT2046), który ma wykonać poniższe...
Robiłem tak ale po skompilowaniu są inne błędy [cc] C:\Users\Grzesiek\AppData\Local\Temp... Assembler messages: [cc] C:\Users\Grzesiek\AppData\Local\Temp... Error: selected processor does not support Thumb mode `vstmdbeq r0!,{s16-s31}' [cc] C:\Users\Grzesiek\AppData\Local\Temp...
Taki kod na szybko sprawdziłem na STM32F401RE, bo akurat ten mam pod ręką: [syntax=c]RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; RCC->APB1ENR |= RCC_APB1ENR_TIM2EN; GPIOA->MODER &= ~(0b00 << GPIO_MODER_MODE0_Pos); GPIOA->MODER |= (0b10 << GPIO_MODER_MODE0_Pos); GPIOA->AFR[0] &= ~(GPIO_AFRL_AFRL0); GPIOA->AFR[0] |= (0b0001...
Mam stm32f4 discovery, korzystam z CoIDE. Żeby użyć spzetowe FPU zmieniłem kompilator na linaro. Przy ustawnieniu na softwarowe- kompilacia przebiega poprawnie. Przy ustawieniu na sprzętowe mam błędy takie same jak w Sourcery CodeBench. GCC HOME: D:\stm32\linaro\bin compile: [mkdir] Created dir: D:\stm32\CoIDE2\workspace\pradnica3\...
Tak sobie możemy dywagować w nieskończoność, wysuwając co raz bardziej absurdalne argumenty, typu... a jak w toolchainie za te kilka lat nie będzie już make, albo skrypty linkera odejdą w niepamięć to co zrobisz? Wielu projektów sprzed lat po prostu w nowym toolchainie nie skompilujesz bez istotnych przeróbek. Pomijając fakt, że za te kilka lat zapewne...
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 problem z baudrate'm na płytce STM32F4-discovery. Mianowicie jestem pewien, że konfiguracja zegarów taktujących jest w porządku jednak terminal wywala mi tzw. "krzaki". Poniżej zamieszczam kod oraz screen z HTerm'a. Mam na celu wysyłać znak kiedy pojawia się przerwanie od TIM2, w tym samym czasie przełączam stan diody, co na płytce działa...
[url=http://mikrokontrolery.blogspot.nl/... znajdziesz punkt startowy dla CoIDE i STM32F407VG na płytce STM32F4Discovery. Jest napisane tak prosto, jak można. Komentarze po polsku i angielsku.
(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...
mnowator Szkoda pieniędzy na STM32VLDISCOVERY. Dostajesz ST-Link + CPU z klawiszem i 2 ledami. Bieda straszna. STM32F4DISCOVERY jest znacznie lepszy. Więcej też znajdziesz przykładów jak zacząć i co można zrobić, a można sporo. ellox Za chwilę zauważysz jak bardzo takie "programowanie" ogranicza zamiast pomagać. tmf CoIDE jest zupełnie za darmo, obsługuje...
Witam, Obecnie robię projekt na FT800 i mikrokontrolerze STM32F407. Swoje biblioteki opierałem na źródłach tak jak pisałeś oraz na dokumentacji producenta. Mam również testy z tym wyświetlaczem dla STM32F103 (zestaw ZL27ARM). Pisałem wtedy w środowisku CoIDE. Teraz akurat piszę w środowisku Atollic TrueStudio. Napisz w jakim środowisku programujesz...
Nie może być. Kurczę już usunąłem 1.5 wersję ale próbowałem na wielu i ciągle jakieśbłędy:/. Na stałe używam CooCox CoIDE 1.7.6 i toolchain 4.9 2015q2 . Mógłbyś na tym zrobić próbę ?
Chyba ktoś Cię nieźle wrobił? Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time czy chcesz go zamrażać, zapisywać i/lub przesyłać (usb)? Rejestracja sygnału/danych ciągła, z wyzwalaniem poziomem, paternem; jeżeli to ma być też analizator stanów logicznych? Nie wiem czy to będzie...
No tak. Dziękuję. Popracuję nad tym:) Zrobiłem to tak i działa, choć nie wiem czy zrobione jest całkiem poprawnie. [syntax=c] void gpio_pins_cfg(uint32_t port, uint16_t pins, uint32_t config) { uint32_t pin; for (pin = 0; pin <= 15; pin++) { if (pins & (1 << pin)) { gpio_pin_cfg(port, pin, config); } } } [/syntax] Uruchomiłem to także na...
http://sunduino.pl/index.php/arm/stm32/d... Spróbuj tego :)
coide przykład stm32 coide coocox coide
wzmacniacz telewizora unitra ipconfig ipconfig flushdns montaż zamka centralnego master
gniazdo zaworowe ekspres nivona
Regulacja wzmocnienia w układzie TL062 Odłączenie zasilania radia Android w Skoda Octavia II 1.6 MPI 2004