W funkcji void SPI_SD_Init( void ) brakuje konfiguracji AFR i sprawdz GPIO(konfuguracja i RCC). SCK i MOSI ma być jako AF.
Hej, chciałem was poprosić o pomoc w postawieniu FreeRTOS na STM32F407 VG discovery Board. Przeczytałem kilkakrotnie tutorial na stronie http://imagizer.imageshack.us/v2/320x240... Następnie dodaje pliki RTOS'a zgodnie z instrukcją http://imagizer.imageshack.us/v2/320x240... W kolejnym kroku dodaje FreeRTOSConfig.h do katalogu...
Witajcie, mam wyświetlacz z kontrolerem SSD1963, a dokładnie RFE43AQ-EIW-DBN. Chcę go sprzęgnąć z STM32F407 w trybie 8-mio bitowym (potrzebuję sporo wolnych nóżek mikrokontrolera). Kiedy robię to poprzez zwykłe "machanie" pinami GPIO, wszystko działa w jak najlepszym porządku, więc połączenia, wyświetlacz i konfiguracja działają. Problem robi się, kiedy...
Witam, Posiadam układ STM32F407 i chciałem zrobić odczyt pozycji x,y,z oraz aktualnej prędkości z wbudowanego akcelerometru, lecz na razie nie wiem zbytnio jak się za to zabrać. Używam środowiska CooCox oraz języka C. Prosiłbym o jakieś wskazówki od czego miałbym zacząć lub jakieś poradniki. Na tą chwilę mam zainicjowany USART i przygotowaną funkcję...
Wszystko dodane do include path? Tak dodana biblioteka. Dodałeś bibliotekę do projektu? Nie przypinałem do mojego projektu biblioteki "#include" tylko po skopiowaniu plików chciałem przebudować program - zazwyczaj tak działało. Jaka wersja keil'a? gcc-arm-none-eabi-4_6-2012q4-20121016.ex... (md5) czy Chodzi o wersję CooCox ?
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...
Witam ponownie. Spać ne mogę i chyba mam dzień dobroci ;-). By nie było, że tylko się mądrzę ;-). W załączniku masz projekt na STM32F407 - coś tam z wyświetlaczem kombinowałem - już teraz nie pamiętam. Kompiluje się i na pewno działa ( siakieś warningi są - prototypów funkcji nie ma, itp. ) U siebie mam Ecipse Keppler + GNU Tools for ARM Embedded Processors...
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...
Zgadza sie nie ma sie co zamykac ale trzeba podchodzic realnie ;) Co do malych AVR-ow to nie ma sensu, ale IMHO xMega jest dobra na poczatek. Jakie widze zalety: 1. Sciaga sie AVR Studio i nic sie nie kombinuje z cala reszta jak toolchain, eclipse itp. Owszem mozna cos w stylu CooCox ale jak dla mnie takie gotowce sa upierdliwe... 2. Dokumentacja do...
Wątpię żeby to była wina kodu. Sprawdzałem oscyloskopem sygnał dochodzący do pinu ADC i występują tam oscylacje o amplitudzie 70mV! Jesli na wejściu ADC napięcie zmienia się to wynik także będzie się zmieniał... Więc w czym problem??:) Sam odpowiedziałeś sobie na pytanie robiąc pomiary - masz coś nie tak z cześcią sprzętową.
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ł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 :)
Zrobiłem sobie płytkę z procesorem stm32f407vgt6 i wszystko było by pięknie ale mam mały problem. Mianowicie jak włączę zasilanie płytki to program nie startuje. Jeśli podłącze st linka i wgram wsad to program startuje bez problemu. Jako środowiska używam CooCox IDE. W załączniku schemat płytki. Pewnie to jakieś głupie przeoczenie z mojej strony bądź...
(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...
Nieśmiało zapytam: dlaczego?? Ta cała biblioteka wcześniej działała pod STM32f407. I była w niej właśnie ta funkcja xmit_spi() (co prawda w tej wersji, która obecnie jest zakomentowana). Próbowałem ją nieco przerobić pod swoje funkcje obsługi SPI, stąd pojawiło się w niej: SD_SPI_WriteByte(Data); Próbowałem też: SD_SPI_WriteByte(Data); SD_SPI_ReadByte();...
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...
Cześć Po doświadczeniach z evalem STM32F4DISCOVERY stworzyłem nową płytkę w oparciu o stm32f405rgt6. Tak prezentuje się stan rzeczy: -Na płycie mam wyprowadzone zgodnie z apnt197 pięc wyjść: VCC; JTMS(PA13); JTCLK(PA14); NRST (przez kondensator 100nF do GND); GND. -Używam ST-LINK'a na płycie discovery. Ściągnąłem zworki na CN3 i Idd (zasilanie stm32f407)....
A masz w katalogu projektu pliki stm32f4xx_rcc.h i stm32f4xx_gpio.h? Dodano po 4 Zrób nowy projekt, wybierając procesor stm32f407VG. Zostanie wygenerowny plik main.c. Wpisz tam przed while(1); - SystemInit(); i sprawdź czy się skompiluje.
Ta wersja co jest podana to demo czy trial ? Dostałem właśnie płytkę STM32F4 i za bardzo nie wiem jakiego oprogramowania się chwycić. Chce zainstalować coś z kompletna baza bibliotek itd żeby nie było problemów. Na uczelni proponowali CooCoxa ale poczytałem na necie i możliwości jest wiele....
Witam, zlecę wykonanie projektu opartego na STM32F407VG, wyświetlaczu HD44780 2x16 oraz czujnikiem DS18B20. Chciałbym aby temperatura wyświetlała się na wyświetlaczu. Potrzebował bym sam projekt w CooCox napisane w C. Z podłączeniem sobie poradzę, potrzebował bym tylko schemat podłączenia. Czekam na propozycje. Czas realizacji: 2 tyg Wysokość budżetu...
Witam, zwracam się z gorącą prośbą do osób, którym udało się uruchomić FreeRTOS: zróbcie w końcu polski tutorial jak stworzyć zupełnie od zera najprostszy projekt z wykorzystaniem FreeRTOS. Darujcie komentarze, że w sieci są setki artykułów na ten temat, bo owszem są. Prawią o tym czym jest FreeRTOS, jak go używać, do czego służą poszczególne elementy,...
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ę
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...
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...
Dzień dobry, Posiadam STM32F4-Discovery (STM32F407VG) oraz DP83848, na stronie producenta znalazłem przykładowe programy demo, projekty które są stworzone pod Keila. Podczas próby kompilacji wyskakuje błąd ograniczenia. W jaki sposób mogę skompilować te kody żeby się "pobawić" tymi programami i po testować? 1. Zbudować projekt pod CooCox? 2. Użyć Keila...
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 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:...
[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.
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...
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...
Korzystam z CooCox'a i mikrokontrolera stm32f401. W programie muszę użyć kilka funkcji z biblioteki math.h. Mam taki nietypowy problem, że po włączeniu mikrokontrolera każda z tych funkci zwraca zero, dopiero po zresetowaniu mikrokontrolera funkcje zwracają prawidłowe dane. Próbowałem zarówno bez FPU, z FPU Soft i FPU Hard. Za każdym razem problem jest...
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),...
... 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...
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. 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...
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/...
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 posiadam płytkę Butterfly2, z procesorem STM32F107VCT6, do programowania używam CooCox IDE i stlinka (ustawione przez swd) po zaprogramowaniu układu dziś kilka razy, w pewnym momencie zaczął pojawiać się komunikat: Error: Flash driver function execute timeout Wie może ktoś jak można to naprawić lub co się stało...? proszę o pomoc. problem pojawił...
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...
Witam! Jestem w trakcie pracy z płytką STM32F107 z Cortex-M3. Używam CooCoxa, gdzie są gotowe biblioteki do wyświetlacza umieszczonego na płytce (HX8347). Mój problem polega na tym, że w żaden sposób nie udaje mi się go uruchomić i każde polecenie kończy się jedynie podświetleniem ekranu. Byłabym wdzięczna gdyby ktoś mnie poinstruował jak sobie z tym...
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...
Niezbyt rozumiem, ponieważ ja mam jedną masę w układzie. Możesz dokładniej wytłumaczyć gdzie mam wpiąć nóżkę od masy? Poniżej przedstawiam oscylogram dla linii TXEN i TX0 i podpięta jest nóżka do masy(do jedynej masy jaką mam w układzie). Może ci chodzi o to że masa jest połączona zbyt cienką linią(zaznaczyłem te dwa miejsca różową pętlą) i przez to...
Dziś byłem u znajomych z koła naukowego, podpięliśmy tam moją płytkę pod ST-Linka oraz CooCox i wszystko zadziałało bezproblemowo. Czyli sprzęt mam sprawny, tylko ten nieszczęsny programator i konfiguracja środowiska. Powoli wyczerpują mi się siły wobec tego Eclipse, nieustannie jakieś nowe błędy. Mam podaną ścieżkę toolchain'a autorstwa Freddiego z...
Witam Pracuję na konfiguracji: stm32f417, debugger swd stlink-v2, kompilator bleeding edge Freddiego 4_7-130810, openOCD 0.7.0, eclipse kepler Konfiguracja OpenOCD i GDB jak na screenach. http://obrazki.elektroda.pl/2610098700_1... http://obrazki.elektroda.pl/3745078800_1... http://obrazki.elektroda.pl/8766148000_1...
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...
Witam, Podpowie mi ktoś jak zaimportować do CoIDE project z Eclipse'a? Szukam tego już dosyć długo i nie mogę znaleźć. Sam też próbowałem importować wszystkie pliki .h i .c, jednak zawsze były jakieś błędy. Proszę więc o wskazówki jak to zrobić. Moja płytka to STM32F407VG. W załączniku dodaje projekt, który chce zaimportować do Coocox'a, a następnie...
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...
stm32f407 timer konfiguracja coocox stm32f407 stlink
lm317 napięcie wejściowe grzanie octavia mnożenie liczb
Moment dokręcenia piasty przedniej Ford S-MAX Wyłącznik prądu z dodatkowym stykiem w ciężarówce – ochrona alternatora, ADR, montaż