Witam, moim zadaniem jest zbudowanie układu w oparciu o czujnik ciśnienia MPL115A1 kamodbar oraz płytkę stm32f4 discovery. Chciałbym prosić o naprowadzenie, co może być przyczyną w niepowodzeniu działania układu po podłączeniu. Problem polega na tym, że współczynniki pobierane z czujnika mają wartość zero co zupełnie uniemożliwia sprawdzenie działanie...
Witam. Mam zestaw stm32f429zi DISCOVERY. Chciałbym połączyć ten zestaw z simulinkiem. ### Real-Time Workshop build procedure for method: 'entry ### Starting build procedure for model: led ### Starting Real-Time Workshop build procedure for model: led ### Model connectivity is: normal ### Create verification block: None ### Check...
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=]Link Wrzucony do Keila i skompilowany działa jak powinien. Problem w tym, że próbuję przenieść go na wykorzystanie bibliotek HAL, z których planuję korzystać w dalszej pracy i mimo, że (jak mi się wydaję)...
Owszem. Ale to makro jest definiowane co najmniej na dwa sposoby, np. w konkretnych aplikacjach przykładowych z STM. Czyli widać jasno że problem znany ludziom z STM i sami panują jakoś nad tym. Starasz się ich wybielić, co jest zupełnie niepotrzebnie, bo ich dokonania na przestrzeni lat pokazują, że o programowaniu zbyt wiele nie wiedzą. Przykładowo...
Witam. Posiadam STM32F4-discovery, do którego chciałbym podłączyć kartę SD poprzez interfejs SDIO. [syntax=c]#include "stm32f4xx.h" // Device header int main(){ //////////////// SDIO ////////////////// // USED: // PORTC -> AF12 -> PC[12:8] // PORTD -> AF12 -> PD[2] ////////// GPIO CONFIG ////////// ///// Enable clock for SDIO ports RCC->AHB1ENR...
Witam, Próbuje zaimplementować hosta na stm32f407, który będzie obsługiwał klawiatury. Bazuje na przykładzie ze strony: [url=]stm32f4-discovery.com 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 (status diod np NumLock): Napisana przeze mnie funkcja wywoływana w main:...
Dzięki m.ki za odpowiedz. Właśnie się tak spodziewałem że tak jest. Oznacza to że w komendzie : SDA do pinu PB7, SCL do pinu PB6. I cały kod z definicjami i resztą.
Hej, kilka dni temu wpadła mi w ręce płytka STM32F429i-Disco i męczę się z odpaleniem USB, tak żeby STM pracował jako VCP. Cały czas wyskakuje mi po podłączeniu, że Windows nie rozpoznaje urządzenia. Wykorzystuje standardowe biblioteki STM dla USB, bez problemu skonfigurowałem te biblioteki dla STM32F4-Discovery i działa. Jedyna różnica jaka jest pomiędzy...
Witam, mam taki problem. Walczę z obsługą karty SD na stm32f4 discovery. Niestety po wywołaniu funkcji f_open w najlepszym przypadku otrzymuję wynik FR_NOT_READY oczywiście bez względu na to czy karta jest czy jej nie ma. Załączam kod funkcji main oraz funkcje związane z spi. Kody są pobrane z forum, ja dopisałem jedynie obsługę SysTick do wywoływania...
Witam, Nie jestem jeszcze biegły w mikrokontrolerach ARM, ale chcę zbudować swój pierwszy układ w oparciu o takiego procka, i będzie to najprawdopodobniej STM32F407VGT6. Nie chodzi o to, by użyć gotowej płytki Discovery czy Nucleo, ale by stworzyć od podstaw własny układ. Jak podłączyć zasilanie, to jest napisane w każdej notce katalogowej, ale jak...
Witam W nadchodzącym tygodniu zlecę wykonanie dla siebie płytki rozszerzeń JB LCD TFT STM32F4-Discovery Shield do 50-60 zł brutto + koszty wysyłki ( przy większej ilości płytek cena może ulec znacznej zmianie ) W razie pytań proszę pisać
Witam. Na początek pochwalę się kodem : Tak wygląda main: [syntax=c]int main(void) { /* This sample code shows how to use STM32F4xx GPIO HAL API to toggle PG13 IOs (connected to LED3 on STM32F429i-Discovery board) in an infinite loop. To proceed, 3 steps are required: */ /* STM32F4xx HAL library initialization: - Configure the Flash prefetch, instruction...
Witam serdecznie Mam problem z okiełznaniem przetwornika DAC w wymienionym w tytule układzie. Zanim pokażę kod powiem, że już brak mi pomysłów, moim zdaniem robię wszystko identycznie jak w przykładowym programie "DAC_SignalsGeneration" z taką różnicą, że nie wykorzystuję mechanizmu DMA. Po 2 dniach siedzenia nie ma wielkich postępów, na pinie wyjściowym...
Wygląda na to, że w STM32F4-Discovery (STM32F407VG) ten bit jest domyślnie włączony! Czy to możliwe?
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...
Czy na pewno PLL jest dobrze skonfigurowana? Wg tej strony PLL_N powinno być 360 by uzyskać 180MHz. Tyle u siebie dałem i działało.
Witam, Chciałbym zaprezentować wszystkim swoją konstrukcję, która była również tematem mojej pracy inżynierskiej. Jest to LED Cube 4x4x4, który mruga w rytm muzyki. Układ sterowany jest za pomocą mikrokontrolera STM32F4Discovery. Sześcian można podzielić na cztery kolumny oraz cztery ściany. Po spróbkowaniu i obliczeniu transformaty Fouriera, sygnał...
"Ech ten angielski ..." Stwierdzenie dotyczyło języka tej erraty. Jak się opisuje nieścisłości w dokumentacji, to przynajmniej wtedy trzeba się skupić i tak to doprecyzować, by już nie pozostawić wątpliwości. A co do GND to oczywiście moja pomyłka przy pisaniu, zasugerowałem się przypadkiem tej serii Z (mam taką sztukę procka na płytce LK-STM32F429Z)....
Dzień dobry. Do układu wgrałem przykładowy program, PWM input obliczający częstotliwość, dostarczony do STM32F4-Discovery. Zamiast licznika TIM4 wykorzystałem licznik TIM5. Układ działa prawidłowo. Oblicza właściwą częstotliwość Inicjalizacja licznika: 2. Configure the Time base unit as described in the first part of this driver, if needed, else the...
Witam, Na STM32F407VG Discovery zaimplementowałem sobie system freeRTOS. Do projektu systemu dołączyłem pliki z ARM_CM4F... Mam nadzieje że dobrze .... Stworzyłem jakiś proste zadania i teraz chce dojść co i jak z tymi czasami i częstotliwościami. Skoro mój STM może mieć max 168MHz to poprostu w pliku freeRTOSConfig.h wpisać tak: [syntax=c] extern uint32_t...
Google -> "stm32f429 gyroscope example" Z tego co widzę, jest tam wszystko co trzeba by zacząć obsługę żyroskopu.
Witam. Czy Ktoś może posiada bibliotekę do LIS3DSH? W internecie znalazłem tylko fragmenty kodów. Chciałem sam napisać taką bibliotekę jednak po wklepaniu danych z datasheet zapał mnie opuścił :) Zaimplementowałem tylko kilka podstawowych funkcji pozwalających na uruchomienie MEMSa i wymianę danych. Jak by ktoś miał ochotę dopisać lub poprawić jakąś...
Witam skompletowałem płytkę której część przedstawiam poniżej, mam problem z wgraniem na nią oprogramowania poprzez złącze swd. Próbowałem wgrać soft poprzez Keila oraz STVP. Próbowałem dwoma programatorami ZL30PRGv2 z kamami oraz poprzez programator umieszczony na płytce stm32f4 Discovery. W żadnym wypadku nie został wykryty procesor. W przypadku programowania...
Witam, wydawałoby się, że problem jest banalny, a mimo to już dzień nad nim spędziłem (a czas mi nagli bardzo). Moim zadaniem jest odczytanie wartości ADC i wysłanie przez USART do PC (do Hyperterminala przez konwerter RS232 ->USB). Ogarnąłem wysyłanie np. znaku "a", jednak wartość ADC to jakiś ciąg cyfr (chyba 4-cyfrowy). I nie wiem jak po konwersji...
Witam wszystkich, Korzystam z zestawu stm32f4-discovery, przy pomocy programu () chciałem stworzyć prosty GUI () tworzę przykładowe okno, generuję pliki .c, wrzucam je do keil uvision i po kompilacji pojawia się error: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" to trochę tak, jakby ResourceEditorGUI...
Witam, od paru dni mam przyjemność kodzić STM32F4 discovery, jednak mam problem z ustawieniem właściwie tim2/3. Miałem już do czynienia z AVRami, napisałem kilka małych programów / projektów. a oto co udało mi się posklejać z internetu: [syntax=cpp]#include "stm32f4xx.h" int main(){ RCC->AHB1ENR |= RCC_AHB1ENR_GPIODEN; RCC->APB1RSTR |= RCC_APB1RSTR_TIM2RST;...
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...
Mam problem ze zdjęciem blokady odczytu pamięci FLASH z procesora STM32F439 zasilanego z przetwornicy. Przy czym nie wiem czy to ma znaczenie. Wcześniej w żadnym projekcie na STMie nie zasilałem procesora z przetwornicy (przynajmniej nie bezpośrednio, jak była przetwornica to na 5V a potem post regulator liniowy na 3.3V), jak i nie używałem blokady...
Witam. Mam dwa następujące pytania. Jak powinno wyglądać prawidłowe adresowanie adresów Flash i Ram procesora STM32F407VGT6 zestawu Discovery. Po wybraniu w Keilu odpowiedniego procesora automatycznie pojawiają się takie nastawy : (zaznaczone) IROM1: Start 0x8000000 Size 0x100000 (zaznaczone) IRAM1: Start 0x20000000 Size 0x20000 (nie zaznaczone) IRAM2:...
Od kilku dni zabawiam się kamerką OV7670, próbuję pobrać z niej obraz w formacie RGB565 i o mało ambitnej rozdzielczości QCIF(bo taki zmieści się w całości w RAM). Program, który napisałem ma za zadanie w przerwaniu pobrać obraz do pamięci, zatrzymać przerwanie i zapisać zawartość do pliku bmp. Oto mój kod : Otw. pliku 0 Init OV7670 1 System Clock 120...
Witam, Próbuję nawiązać komunikację między płytką STM32F4-DISCOVERY oraz układem MPU-9150. Po wysłaniu adresu urządzenia oraz adresu rejestru, zmieniam kierunek przesyłania danych i program wpada w nieskończoną pętlę przy sprawdzaniu flagi zajętości linii (w układzie jest tylko jeden slave, więc nic innego nie blokuje szyny). Kod: [syntax=c] void I2C1_Conf()...
(at)aro_go Ja używam [url=]ChibiStudio (tak naprawdę skonfigurowany eclipse + gcc + openocd). Standardowo masz demko pod STM32F429-Discovery.
Witam, Mam problem z uruchomieniem prostego kodu "echo" z wykorzystaniem bibliotek STMCube oraz interfejsu CDC. W standardowym pakiecie bibliotek od ST nie ma przykładu virtual com port na płytkę STM32F407 discovery. Skorzystałem więc z generatora kodu CodeMX. Wygenerowany kod przykładu USB Device CDC działa tylko po części. Załączam treść pliku c gdzie...
Ćwiczę na STM32F4 Discovery. Diody mają reagować na wciskanie przycisku. Kiedy wciśnięty zapala się jedna, kiedy zwolnimy - zapala się druga a pierwsza gaśnie. Kiedy stosuję zapis do rejestru ODR wszystko działa jak należy. Kiedy jednak stosuję sterowanie pinami wyjściowymi przez rejestr BSRR diody się zapalają ale nie gasną po zwolnieniu przycisku....
Witam. Chciałbym uruchomić tryb z tytułu na zegarze 4, wykorzystując wyprowadzenie PB6 jako wejściowe oraz PD 15 jako wyjściowe. Używam płytki stm32f407 Discovery. Niestety led cały czas świeci nie zależnie czy zwieram wyprowadzenie do + 3V czy GND. Proszę o wskazanie błędu i pozdrawiam. Oto program: [syntax=c] //out pd15 tim4 one pulse mode GPIOD->MODER...
Witam, Popełniłem coś takiego! Teraz zabieram się za OSD. Niestety trzeba będzie trochę polutować. Czy ma ktoś jakieś doświadczenia z OSD? np. jak wpływa "wtrącanie" swojej treści do obrazu, na kolor następnych linii oryginalnego obrazu PAL? Może ktoś zna schemat dobrego i prostego selektora impulsów synchronizacji (nie LM1881). Układy odtwarzania poziomu...
Zlecę wykonanie prototypu urządzenia typu tracker opartego na STM32F4. Mam już przygotowany i przetestowany prototyp na płycie testowej STM32F4 Discovery. Urządzenie ma współpracować z takimi modułami jak: modem GSM, GPS, karta SD, i inne. Do wykonania jest projekt PCB płyty głównej i przygotowanie do produkcji seryjnej (bez oprogramowania). Możliwe...
Witam, Mam problem uzyskaniem dokładnego pomiaru na ADC. Wahania sięgają 7 LSB. Opis układu: Do płytki discovery są podłączone dwie płytki uniwersalne, do których z kolei wlutowane są moduły: ethernet, moduł karty SD, dwa układy ACS712(amperomierze) Moduły, w zależności od wymagań katalogowych, są zasilane z dwóch stabilizatorów TS2940 (3.3V i 5.0V)....
Wydaje mi się, że można ale czy mógłby ktoś bardziej doświadczony ode mnie na to spojrzeć i powiedzieć na 100% czy się da. Chodzi o to, że właśnie projektuję płytkę pod to, bo nie mam tego jak sprawdzić ze względu na rodzaje obudów układów. Na chwilę obecną mam uruchomiony LCD pod FSMC i kamerę(także będzie w projekcie) na DCMI na STM32F4 Discovery....
Zamienię nową płytkę STM32F4-Discovery na też nową STM32F0-Discovery ([url=]Link). Potrzebuję akurat takiej płytki a że mam parę płytek z F4 to mogę zamienić bez dopłaty z żadnej ze stron. Chętnych proszę o kontakt.
Witam, Próbuję przeportować projekt STM324xG-EVAL_USB_Host_HID na płytkę stm32f4-discovery bo tylko taką posiadam z tym procesorem. Potrzebuję wreszcie uruchomić hosta USB w moich projektach bo inaczej SBC na linuxie mnie niedługo wygryzą. Zmiany ograniczają się właściwie do: - usunięcia obsługi LCD, diod LED i przycisku, - zmiany pinu enable dla VBUS,...
Witam mam problem z komunikacja usart: Baud rate-9600 Brak bitu parzystości 8 bitów danych 1bit stopu Gdy uruchomie terminal na baud rate 9600 zwraca same krzaki(0000 0000) a gdy ustawie niższy baudrate zwraca już nie zera tylko jakąś losową kombinacje 0 i jedynek nie wiem gdzie problem ponieważ dopiero ucze się z poradnika z forum. Zamieszczam kod:...
Witam. Moj problem polega na tym iz przypadkowo podczasz wgrywania programu przez ST-Link utility wcisnąłem reset i w efekcie czego wyskoczył bład, wiec wgrałem program jeszcze raz i od tej pory zaden program który napisałem nie dziaa poprawnie. Efekt jest taki jakby płytka wyłączała sie po mniej wiecej sekundzie i uruchamiała program od początku.
Witam Próbuje poprawnie zmierzyć napięcie z 3 czujników odległości sharpa, lecz na pinach obserwuje napięcie nawet gdy nie podłącze na nie napiecia z czujników. Wiem ze to jest pewnie moja wina złej konfiguracji, wiec prosze uprzejmie o wskazówke.
Potrzebuję zrobic układ który na podstawie odczytu ADC odpowiednio wysterowuje sygnał PWM. Potrezbuje sygnał o częstotliwości 5kHz sterowany w zakresie 0-100. Używam płytki discovery stm32f407, posługuje sie cubem. Korzystam z timera 3 kanału 4, PSC = 99, ARR = 9, CKD = 0. Jednak podczas sterowania otrzymuje zupełnie inne wartości wypełnienia. Ustawiająć...
Ja uruchamiałem na tej płytce przez SPI, tu masz gotowca [url=]Link, u mnie działał.
Zlece napisanie programu na płytkę STM32F4-DISCOVERY z FreeRTOS do płytki podłaczona karta microSD, wyjsciowe przekażniki lub LEDy. Funkcje programu 1. obsługa FAT z kartą SD 2. odtwarzanie audio WAV albo MP3 z karty SD 3. sterowanie wyjściami GPIO (8 zdefionowanych wyjsc w kodzie) 4. odczyt wejsc (4 zdefiniowane wejścia w kodzie) Zasada działania:...
Po pierwsze: jak często jest ono zgłaszane? Przerwanie jest zgłaszane z częstotliwością 1 kHz. DCMI odbiera dane non stop. Po trzecie: co robi AKTUALIZUJ_PWM (pwm_lookup_table aktualizuje rejestr PWM poprzez wywołanie funkcji [syntax=c]TM_PWM_SetChannelPercent(&... TM_PWM_Channel_1, 100-x);[/syntax] która wywołuje [syntax=c]TM_PWM_Result_t...
Witam serdecznie! Razem z kolegą chcieliśmy zrobić pierwszy mini projekt, sprzęt zakupiliśmy i pierwszy poważny problem to jak połączyć mikrokontroler STM32F4-Discovery z wyświetlaczem LCD 4x20 (LCD-AC-2004H-FIW K/W-E6 C Wyświetlacz LCD 4x20, 146x62,5mm, LED backlight White (FSTN), duże znaki > 9mm, szeroki zakres temp. Oznaczenie producenta: CBC020004H07-FIW-R)...
Witam, na stronie en.radzio.dxp.pl w artykule o STM32F429I Discovery : SDRAM, jest zamieszczony fragment: "TM32F429I-DISCO board is equipped with 8MB SDRAM chip (IS42S16400J from Integrated Silicon Solution, Inc.). This SDRAM memory chip is connected to SDRAM bank 2 of Flexible Memory Controller of STM32F429 MCU.". Z niego wynika, że chip IS42S16400J...
Witam Jestem na końcowym etapie projektowania przydatnej płytki rozszerzeń do STM32F4-Discovery, która umożliwi podpięcie płytki z kolorowym wyświetlaczem TFT LCD (np. HY-TFT320_262K lub TFT_320QVT) na tzw. kanapkę Chciałem zapytać czy takie podłączenie będzie prawidłowe oraz które będzie lepsze tzn. które mniej zablokuje przydatnych interfejsów np....
Witajcie! Kupiłem sobie taką śliczną płytkę jak w temacie i postanowiłem nauczyć się jej używać. No i wyszedł następujący problem, a może nie problem tylko ten typ tak ma: Ściągnąłem ze strony ST zip'a z różnymi przykładowymi firmware'ami i na początku chciałem pomrugać diodkami, więc otwieram projekt w keil'u pod tytułem IO_Toggle kompiluje, robie...
Witam, jestem początkującym elektronikiem i chciałbym się poradzić w sprawie naprawy kita STM32F4-Discovery. Sprawa jest następująca: Przy montażu peryferii doszło (prawdopodobnie) do zwarcia pinów 5V oraz GND w wyniku czego zgasły wszystkie diody na płytce + brak komunikacji z prockiem (ogólny brak zasilania). Czy jest możliwa naprawa modułu zasilającego...
Windows 7 Pro, 32-bit Firmware version: V2.J15.S0 JTAG Debugger STM32 ST-LINK Utility v2.2.0 STLinkUSBDriver.dll v4.2.2.0 Open On-Chip Debugger 0.6.0-dev-00448-gc59a441 (2012-02-29-17:05) Eclipse Indigo Service Release 2, build id: 20120216-1857 GNU ARM C/C++ Development Support 0.5.4.201202210114 C/C++ GDB Hardware Debugging 7.0.0.201202111925 Próba...
Witam, chciał bym zrobić prosty filtr cyfrowy oparty na stm32F4 Discovery, częstotliwość próbkowania ustalana była by za pomocą jednego z timerów w tym przypadku TIM1 (oczywiście może być inny). Niestety mam problem z ustawieniem wyzwalania przetwornika ADC1 przy pomocy timera TIM1. Poniżej przesyłam kod programu: [syntax=c] void NVIC_initt(void); void...
Autor w końcu znalazł nieco czasu, aby poeksperymentować z płytką STM32F4-Discovery, którą kupił jeszcze w zeszłym roku. Jak w przypadku innych mikroprocesorów, naukę dobrze jest zacząć od obsługi pinów GPIO. Ponieważ na płytce STM32F4-Discovery wyjścia zorganizowane są w dwu dwurzędowych złączach, nie można jej bezpośrednio wpiąć w płytkę stykową...
Witam, z uwagi na to, że bez pośredniego układu nie utworzę komunikacja stm->PC po rs232, zatem chcę wykorzystać do komunikacji dwa dostępne w procesorze USART'y, jeden działa w trybie nadajnik drugi odbiornik. Na płytce połączyłem jedynie pin PA9 - USART1_TX z pinem PC7 USART6_RX, to chyba wystaczy? O ile mam wrażenie, że nadawanie danych przez USART1...
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ę?...
Witam, standardowo akcelerometr na płytce przeznaczony jest dla komunikacji SPI, ale wydaje mi się, że nie powinno być problemu, żeby skonfigurować go pod I2C. 1. Ustawienie czujnika w tryb I2C po przez ustawienie stanu wysokiego na nożce CS podpiętej do pinu PE2 lub PE3 (PE3 jest raczej prawdą). 2. Ustawienie LSb adresu czujnika na 0 po przez zwarcie...
Witam, Mam problem, którego nie potrafie rozwiązać: zainicjalizowałem CAN1, w trybie loopback jest ok, natomiast podczas wysyłania w trybie normalnym po poleceniu transmisji ustawia się bit TERR0 w rejeststrze TSR. kod inicjalizacji wyglada następująco: [syntax=c] void CAN_Initialization() { uint32_t temp; //turn on clock for CAN1 RCC->APB1ENR |=...
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 wszystkich. Mam pewien dylemat, gdyż chcę użyć płytki STM32F4Discovery do zapisywania danych z przetwornika ADC. Jako iż danych będzie dość sporo (tutaj DMA na pewno się przyda) potrzebuję miejsca do ich zapisu. Pamięć mikroprocesora odpada więc rozważam dwie możliwości: - pobieranie danych z ADC obróbka przez uP i wysyłanie przez USB do PC, wydaje...
Witam Posiadam zestaw STM32F4-Discovery i próbuję uruchomić projekt, który na wyświetlaczu LCD będzie wyświetlał odczyty z akcelerometru. Program jest z ksiązki p. Marka Galewskiego (zmieniłem konfigurację portów GPIO, żeby była kompatybilna STM32F4; w książce opisywany jest akcelerometr LIS35DL, ale adresy rejestrów zgadzają się z tym z zestawu Discovery)....
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);...
Właśnie próbuje zapoznać się z płytką stm32f4-discovery i utknąłem przy akcelerometrze MEMS. Przykładowe aplikacje nie działają :( Na schemacie płytki jest układ LIS302DL na mojej natomiast "coś" o oznaczeniu: 8326 DSH 046PR W przykładzie ze strony jest: [syntax=c] /* Read WHO_AM_I register */ LIS302DL_Read(&temp, LIS302DL_WHO_AM_I_ADDR, 1); /* Check...
Witam, Posiadam płytkę STM32F429I-DISCO: Próbuję uruchomić wyświetlacz LCD ale za nic nie mogę tego dokonać. Nie korzystam z bibliotek ST, więc ustawiam bezpośrednio rejestry. W dokumentacji płytki: Można zauważyć że wyświetlacz jest skonfigurowany przy pomocy rezystorów do pracy w trybie 4-wire oraz że piny SDA oraz SCL są podpięte do pinów z SPI5...
Niezależnie od programu dioda LD8 od micro USB jest zapalona (over-current), a dodatkowo odbiór danych z UART na pinie PC11 jest niemożliwy zarówno dla UART3 i 4. Sterować tym pinem można, ale napięcie dla stanu wysokiego to tylko 2,4V. Jaka może być przyczyna, ma ktoś pomysł? Dziwne bo wcześniej nie było żadnych problemów i nagle dzisiaj przy podłączeniu...
Witam próbuję wykonać zdjęcie o rozmiarach 160x120 pikseli przy użyciu kamery MT9D111 na procku STM32F407. Wykorzystuję do tego DCMI i DMA. Następnie robię z tego plik BMP i zapisuję go na karcie SD. Niestety problem w tym, że obrazek jest całkowicie nieczytelny. Poniżej wstawiam wykonane zdjęcia. Czy ktoś może się wypowiedzieć od czego problem to może...
Witam mam problem z poprawnym zasileniem modułu WiFi CC3000. Moduł jest na płytce z firmy mikroe (tutaj odnośnik do schematu ). Moduł łączę z procesorem przez SPI. Problem w tym, że gdy zasilam go z wbudowanego w discovery stabilizatora 3V to moduł łączy się z routerem ale program staje na funkcji akceptacji socketa. Więc wydaje mi się, że wydajność...
Witam. Od jakiegoś czasu pracuję nad komunikacją mojego STM32F407 discovery z PC i wymianą między nimi danych. Uruchomiłem do tego USB VCP czyli virtualny com port wykorzystując usb na płycie discovery. Komunikację w dwie strony mam i działa dobrze. Wysyłanie danych do pc udało mi się zrealizować, wysyłam całe ramki danych i w moim programie w C# udało...
Witam, wiem, że były takie tematy,ale w żadnym nie uzyskałem satysfakcjonujących mnie odpowiedzi. Posiadam powyższy mikrokontroler i szukam jakiś przydatnych materiałów do nauki. Kupiłem książkę "Mikrokontrolery 32 w praktyce" Paprockiego. Myślę, też o zakupie "Stm32 aplikacje i ćwiczenia w języku C " Galewskiego. Była ona, mimo swojej dobrej opinii...
Witam, dziś rano bawiłem się powyższym prockiem, zegary, przerwania, nic wymyślnego. Jednak od pewnego czasu nie mogę wgrać żadnego programu do uC, wszystko się kompiluje, ale po wgraniu efektów na uC nie widać żadnych, cały czas świeci się jednia z diód (GIPOG,13), wygląda to tak, jakby siedział tam jakiś stary program i nie chciał się nadpisać. Wiem,...
Witam, otóż konfigurowałem TIM1 do zgłaszania przerwania co 2 sek ( zmienianie stanu diody). TIM1 z tego co wiem jest podłączony do szyny APB2 (72MHz) prescaler ustawiłem na 72199, 20000 taktów. Wszystko działa jak należy, dioda zmienia stan co 2 sek. Następnie, zrobiłem dokładnie to samo, lecz dla timera 2. Ku mojemu zdziwieniu diody migają w tym samym...
Witam, otóż mój problem wygląda następująco: Kod wgrany na stm działa tylko wtedy, gdy iar jest w trybie debugowania. Gdy wyłączam debug stm zachowuje się, jakby nie był wgrany żaden kod. Wie ktoś jak rozwiązać ten problem, wyłączenie debuggera nigdy wcześniej nie powodowało takiego zachowania Pozdrawiam
Witam, próbuję odczytać liczbę impulsów z enkodera, ale niestety liczby pojawiające się na ekranie są nieadekwatne do obrotów. Enkoder wysyła 20impulsów/obrót, u mnie jest czasem 13 czasem 16 a czasem 7. Jak przekręcę go jeden raz ( jeden "skok") to często nie odnotowuje tego, czasem pokazuje 2 impulsy, ogólnie w cały świat. Oto mój kod: GPIO RCC_AHB1PeriphClockCmd(RCC_AHB1Perip...
Witam, chciałem odpalić na STM-ie gotowy przykład, który załączam w pliku Niestety wszystko się ładnie kompiluje i wgrywa, ale niestety wyświetlacz nie reaguje. Jedyne co mi przychodzi do głowy toźle ustawiony reset, ale w konfiguracji z tego co widziałem jest to zrobione dobrze. Możecie mi powiedzieć, czym może być to spowodowane. Pozdrawiam
Te biblioteki Tm są z tego projektu: jedyna różnica to inny zestaw stm32f407 zamiast stm32f429, powinno to działać na STD, nie mam jak połączyć ich z HALem skoro hal ma takie nazwy (przykład dla innego procka), tylko TCP/IP inny mam , może to na Keilu trzeba odpalić : Odwołania działają mi do STD ( po kliknieciu ctrl i lewy na nagłówek) w linii include:...
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...
Witam Jest "szczęśliwym" posiadaczem tej płytki, niestety nie mogę się połączyć z ST Linkiem. Czytałem (bo ściągnąłem Atollica): 1.Jestem adminem(XP), co do literki dysku to nawet nie wiem gdzie w mojej Toshibie się to sprawdza, ale chyba nie ma problemu z tym... 2.Windows po włożeniu kabla zgłasza: "znaleziono nowy sprzet: STM32 ST LINK" wiec chyba...
Witam, zakupiłem wczoraj zestaw uruchomieniowy z STM32F429 i póki co przypominam sobie środowisko Keila. Korzystam z gotowych przykładów firmy ST i wszystko działa poprawnie ale czy istnieje możliwość poglądu fizycznego pinu procesora w Logic Analyzer. Wiem, że kiedyś to na pewno robiłem ale z innym prockiem. Próbowałem już różnie odnosić się do portu...
Ta, jest SWD: Jak załaduje przykładowy projekt STM32F4 Discovery to wgrywa się program więc to chyba jakieś ustawienia Keila...
Witam Posiadam na sprzedaż nowy nieużywany zestaw STM32F4 Discovery. Zestaw kupiłem i leży w szafie , mam paragon i jest jeszcze gwarancja na niego. Cena 75zł z kurierem w cenie
Dzień dobry ! Mam pytanie, którą z tych dwóch płytek byście polecili: Czy da rade wpiąć discovery do płytki stykowej bo widzę że ma podwójne złącza, jeżeli nie jak to podłączyć ? Nucleo ma złącze ethernet a discovery wyświetlacz.Procesor taki sam. Czym byście się zainteresowali do zabawy w wolnym czasie? Może jeszcze coś innego ? Z góry dziękuję za...
Dziękuję, poszukam i dam znać. --- Bazując na projekcie demonstracyjnym odnośnie urządzeń peryferyjnych, udało mi się znaleźć jak włączyć magistrale i zainicjować piny. [syntax=c] GPIO_InitTypeDef GPIO_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_ClocksTypeDef RCC_Clocks; /* Initialize LEDs and User_Button on STM32F4-Discovery --------------------*/...
Uruchomiłem na płytce STM32F4-discovery USB HOST Full Speed po podłączeniu "pendrajwa" wykrywa go, mogę odczytać pojemność, nazwę firmy itp. Tylko mam problem z zapisem otóż strasznie wolno zapisuje: 10 MB około 2,5 minuty. Czy komuś jeszcze się udało to odpalić, bo nie wiem czy tak wolno ma być ?
Witam. Zakupiłem płytkę STM32F4-Discovery z procesorem ARM. Mam zrobić projekt ale nie mogę sobie poradzić z podpięciem płytki z kompem i zaprogramowaniem jej. Czy ma ktoś jakiś poradnik od podstaw? Jaki kompilator użyć i jak krok po kroku wgrać pierwszy program?
Stworzyłem kod konfiguracji zewnętrznego przerwania EXTI0 na PB0, reagującego na zbocze opadające. Niestety nie chce on działać. Próbuję już to uruchomić od wczoraj, niestety bez skutku. Czy mógłby mi ktoś wskazać w którym miejscu popełniam błąd. Program ma działać w taki sposób, że po wykryciu zbocza opdającego na PB0 ma zmieniać stan pinu do którego...
Witam! Próbuje uruchomić środowisko pod eclipse dla stm32f4 discovery. Korzystam z tutoriala ze strony . Wszystko ładnie się kompiluje bez żadnych błędów ale nie dostaje pliku wykonywalnego .elf. Zamieszczam moją konfiguracje: Jakiś pomysł co robię źle?
Próbuję odczytać wartość ADC z pinu PC0 i coś mi zwraca dziwne wartości. Sprawdziłem czy elektrycznie na płytce jest ok i wychodzi na to, że napięcia na odpowiednich pinach się zgadzają z założeniami płytki testowej dla stm32f4 discovery. Odczytując analogową wartość pinu PC0 otrzymuje wartości rzędu 30-45. Do pinu PC0 podłączone jest napięcie 5V przez...
Witam, poszukuję osoby, która jest w stanie pomóc mi opanować mikrokontroler STM32F4 w płytce discovery. W grę wchodzi programowanie w C, komunikacja tego mikrokontrolera z komputerem PC przez RS232. Szukam najlepiej kogoś z Krakowa, Oświęcimia, lecz niekoniecznie. Wszystkie szczegóły na PW. Proszę o kontakt poprzez PW. Pozdrawiam.
Witam ostatnio dostałem wyświetlacz HY28a (ILI9320). Od tygodnia próbuje coś na nim wyświetlić lecz bez skutecznie. W internecie znalazłem kod pod LPC, doszedłem do wniosku że po lekkich modyfikacjach powinno zadziałać na stm32f4 discovery. Poniżej przedstawiam kod pod LPC na którym się bazuję. [syntax=c]/*****************************...
Hej Mam problem z moją płytką stm32f4 discovery. Otóż próbowałem wgrać firmware przez ST-LINK Utility. Przy próbie połączenia dostaję taki komunikat: Po przełączeniu się na "Connect under reset" firmware wgrywa się poprawnie. Niestety nie wiem jaka jest przyczyna tego że nie mogę nigdy się połączyć w trybie "Normal". Driver wygląda na wgrany poprawnie....
Witam, Mam problem z konfiguracją DMA. Chcę przekonwertować wartość przesłaną przez DMA na DAC. Sam przetwornik DAC działa poprawnie jednak po dodaniu DMA nie działa. Oto mój kod: [syntax=c]static const uint32_t val=2000; int main(void) { HAL_Init(); __HAL_RCC_DMA1_CLK_ENABLE(); HAL_DMA_DeInit(DMA1_Stream1); DMA_HandleTypeDef hdma1; hdma1.Instance=DMA1_Stream5;...
Witam. Szybko i na temat: Moją pracą inżynierską będzie wózek z chybotliwym masztem, którą to chybotliwość będę starał się niwelować regulacją predykcyjną. Elementem mojej pracy inżynierskiej jest odczyt naprężenia mostka tensometrycznego na tymże maszcie. Mostek składał się będzie z 4 takich tensometrów: [url=]Link Gdzie dwa będą ściskane, a dwa rozciągane....
Mam płytkę STM32F412G-Discovery (STM32F412ZGT6), próbuję uzyskać częstotliwość 100MHz oraz przerwanie co 1ms od Systick'a. Moja konfiguracja RCC, wartości dla PLL z STM32F4xx Clock Configuration: [syntax=c]RCC->CR |= RCC_CR_HSEON | RCC_CR_HSEBYP; RCC->PLLCFGR |= ( 4 << RCC_PLLCFGR_PLLM_Pos ) | \ ( 200 << RCC_PLLCFGR_PLLN_Pos ) | \...
Używam szablonu projektu Freddiego zmodyfikowanego pod biblioteki od ST wg opisu ze strony. Poniższy przykład się kompiluje pod Linaro, sterownik wzięty z przykładów, w debuggerze wyraźnie się wykonuje, LEDem sprawdzam, czy się poprawnie inicjalizuje i tak jest. Wszelki inny kod się poprawnie wykonuje, ale dźwięku nie ma na wyjściu słuchawkowym. Stos...
Witam. Pracuję nad projektem, w którym chcę wykorzystać kilka kości równoległej pamięci RAM i płytkę STM32F4 - Discovery z procesorem STM32F407VG. Procesor jest w obudowie 100-pinowej i na tylko jedno wyjście CS(NE1) i właśnie, żeby to ominąć to tak wymyśliłem, żeby podpiąć sobie 4 pamięci i sterować CS dla każdej z nich softem. Robił ktoś tak, są jakieś...
Może źle konfiguruję układy DCMI / DMA? Lub nieprawidłowo wysyłam instrukcje konfigurujące kamerę przez I2C? Bo nie mam pojęcia, w czym może być problem - na wszelki wypadek wylutowałem z płytki STM32F429 DISCOVERY wyświetlacz i inne rzeczy, które mogą obciążać linie. Sprawdziłem połączenia i zaekranowałem przewody. Niestety, ale nic to nie dało...
(at)Piotrus_999 Mam przejściówkę usb ->uart i w ten sposób sprawdziłem że np prędkości 19200, 9600, 4800 działają bo przesyła mi dobre znaki na terminal, natomiast gdy ustawię w stm32f4 discovery prędkośc 300 lub 1200 to w terminalu mam krzaki.
Witam. Do Nucleo STM32F446RE podłączam via DCMI kamerkę OV7670. Za pomocą DMA wrzucam z DCMI do RAM uC, do tablicy obraz . Wygląda nieźle, z tym że nie wiem czy to nakładanie się pasków jest ok. Natomiast gdy włączam tryb color bar w rejestrze COM7 Tu widzę, że mam przesunięte paski. Od prawej jak sądzę, powinienem mieć czerń, szeroko, potem w lewo...