Oczekiwanie na flagę TXE nie gwarantuje że transfer się zakończył (bo co ma pusty bufor do idącej w tym czasie transmisji?) - do tego służy flaga BSY. 4\/3!!
Aha... :P No tak jeśli programatora nie masz to może być ciężko. To jeszcze mogę podesłać Ci linka do małego zestawu uruchomieniowego zawierającego już programator. http://www.kamami.pl/index.php?productID... STM32VLDISCOVERY wydaję mi się na początek dobrym rozwiązaniem. Posiada wszystkie wyprowadzenia, więc możesz łatwo sobie podłączyć zew. układy....
Spróbuj alternate output push-pull - mówię całkiem serio. U mnie działa "po ludzku" - tak jak masz, ale niektórzy na forum tu pisali, że działa im tylko jak WEJŚCIE jest na alternate output ustawione... 4\/3!!
1. Dla SysTicka nie włączasz NVIC, bo to przerwanie jest w NVIC zawsze włączone (w ogóle nie da się go wyłączyć inaczej niż wyłączając globalne zezwolenie na jakiekolwiek przerwania). 2. Generowanie przerwania włączasz w SysTicku [; Reasumując: - SysTick->LOAD - wartość "przeładowania" - SysTick->CTRL - dla takiego działania jak chcesz ustawiasz tam...
Co ja mam mysleć na temat telnetu w kontekscie dogadania się z tą czarną kostką z nóżkami? W wielkim skrócie. Openocd po uruchomieniu z poprawnie skonfigurowanymi skryptami target oraz interface po wykryciu procesora uruchamia na portach ustawionych w skrypcie interface(domyślnie telnet:4444 gdb:3333) dwa serwery. Jeden z którym można się połączyć...
Mnie tam brakuje ustawienia przerwania: [syntax=c]TIM1->DIER = 0x00000001;// enable update interrupt[/syntax] Ogólnie takie coś powinno działać: [syntax=c]TIM1->CR1 = 0x00000000;// default TIM1->PSC = 0x000000FF;// set max prescaler TIM1->ARR = 0x00000FFF;// set max reload count TIM1->CCMR1= 0x00000068;// set PWM mode 1 TIM1->CCR1= 0x000000FF;// set...
W załączeniu szablon projektu Keil'a dla STM32F103RB z załączonymi najnowszymi bibliotekami. Może się przyda.
(at)wilku_88 - w Twoim kodzie nie ustawiasz AF6 dla PC7, tylko nie wiadomo co. Poprawnie powinno to wyglądać tak: PLL dla I2S musi być skonfigurowany powinienem konfigurować w takim wypadku MCLK na jaką częstotliwość? Czy na taką, która odpowiada Fs = 8k (załóżmy, że z taką częstością wyrzucam z DAC)? Bo w sumie nie wrzucam CODEC'owi danych cyfrowych,...
Też nie bardzo wiem jaka jest nazwa (wektor) funkcji tego przerwania, więc mam tak: Przecież wystarczy zajrzeć do tablicy wektorów i wszystko stanie się jasne... Można też zajrzeć do manuala, aby dowiedzieć się, że system CSS jest zmapowany na przerwanie NMI. Nie wiem czy czekanie na odpowiedź na forum jest naprawdę szybsze... 4\/3!!
No to jest CM3 a nie 0 jak napisał sulfur. Z resztą żeby nie wprowadzać ewentualnych kłótni [url=http://www.st.com/internet/mcu/prod... jest źdódło. Różne częstotliwości na kanałach jednego Timera można uzyskać tylko programowo.
Słyszałeś kiedyś o formatowaniu kodu ? [syntax=c]void RCC_Conf(void) { RCC->CR= 0x00000083; // to jest bez sensu, można wyrzucić RCC->CFGR= 0x00000000; // j.w. RCC->CIR= 0x00000000; // j.w. RCC->CR|=RCC_CR_HSEON ; while(RCC->CR & RCC_CR_HSERDY == 0); FLASH->ACR |= FLASH_ACR_PRFTBE; FLASH->ACR |= FLASH_ACR_LATENCY_2; RCC->CFGR |= RCC_CFGR_PLLMULL9 |...
1. Zgubiłeś rejestr EXTI_IMR. 2. Wartość orowana z FTSR jest błędna. 3. Zegar dla GPIOB? 4. Użycie definicji z nazwami bitów poprawiłoby czytelność :) 5. W przerwaniu wypadałoby sprawdzać źródło ( if ( EXTI->PR & EXTI_PR_PRx)... )
(at)Freddie Chopin - używam Keila + ST-Linka. Tak, właśnie debugger mi pokazał, że program tak się zatrzymuje, ale z drugiej strony nie zaglądałem dlaczego. Spróbuj postawić breakpointa na linijce z tą funkcją, a potem "wejdź do niej" - step into - zobaczysz coś więcej może. 4\/3!!
Cześć, Nie dawno zacząłem przygodę z STM32. I mam duży problem nad którym siedzę już parę dni. Chciałem stworzyć prostą komunikację z komputerem gdzie przez terminal odpowiednimi komendami będzie można gasić i zapalać diody i w drugą stronę przesyłać które diody są zapalone. nie wiem gdzie jest tu błąd więc Ustawienie GIPO void GPIO_Conf(void) { GPIO_InitTypeDef...
Zapomniałaś chyba napisać co dokładnie nie działa i w jaki dokładnie sposób. Zerknij na ten temat http://www.elektroda.pl/rtvforum/topic18... 4/3!!
Witajcie! Przeczytałem już kilka tematów na forum ale nie uzyskałem jednoznacznej i rozwiązującej mój problem odpowiedzi :( Sprawa wygląda tak: 1) Mam moduł BTM 222 zamontowany na płytce wykonanej przez VGJElektronika http://vgj.pl/index.php?pokaz=btm222pl 2) mikro kontroler na płytce STM32VLDISCOVERY Wedle mojej wiedzy diody na plytce z modulem: zielona...
www.st.com - tyle że nie interesuje Cię datasheet, a manual. Było o tym pisane ze sto razy. 4\/3!!
Witam, timery w stm'ach są bardzo rozbudowane i staram się zrozumieć koncepcje działania. Napisałem standardowy kod na miganie dwiema diodami: TIM_Period i TIM_Pulse . Przy takich wartościach diody są idelanie zsynchronizowane (jedna mruga dokladnie 2 razy szybciej niż pierwsza), ale gdy zmienie wartości TIM_Period na 60000 (ewentualnie 59999) i TIM_Pulse...
A jak miałoby działać zdefiniowanie biblioteki do linkowania w includes? ... Właściwości projektu, C/C++ General -> Paths and Symbols -> Libraries , kliknąć Add... , wskazać ścieżkę do pliku i poprzedzić ją dwukropkiem. Jeśli masz strukturę katalogów jak na wskazanej stronie, to możesz wpisać: :${ProjDirPath}/GUI/Lib/ST...
Niech to będzie przestroga dla innych, którzy tak jak ja lepią kody z 3 innych z netu! I używają głupich bibliotek ;]
E tam, nie jest wcale tak źle. Przy timerach akurat nie ma problemu, bo w manualu do każdego "typu" konfiguracji (licznik, PWM, input capture, ...) jest opis jak krok po kroku to skonfigurować. Zresztą - wystarczy napisać swoją bibliotekę, wtedy przynajmniej działa sensownie (rozmiar i prędkość) i wiadomo jak tego używać oraz co dokładnie robi. W przykładach...
Witam Posiadam mikrokontroler stm32-discovery oraz moduł bluetooth firmy Rayson (BTM331). Staram się skonfigurować te urządzenia tak aby była możliwość wymiany danych między mikrokontrolerem a komputerem. Pierwsze podejście do problemu polegało na podłączeniu zasilania do modułu BT oraz próba jego wykrycia przez inne urządzenia posiadające BT. Niestety...
Własnie skompilowałem projekt który zamieściłeś, nie bylo zadnego problemu z kompilacja zmieniłem tylko definicje od portu diody i po załadowaniu do procka zadziałał odrazu, może masz niewłaściwie skonfigurowany toolchain.
Witam, mam ogromną prośbę. Prześledziłem dużo tematów ale nigdzie nie znalazłem odp na moje pytania. A mianowicie w starterkicie STM32L-Discovery próbuję uruchomić SPI2. Nidzie nie mogę znaleźć dokładnej instrukcji jak uruchomić funkcje alternatywne dla tego SPI i jak to wszystko potem skonfigurować. Chciałbym odbierać dane z akceleromeru Boscha BMA180...
Tu jest tutorial ktorego ja używałem.Bardzo łopatologiczny ze screenami każdego okna w trakcie instalacji. Jest pod atmela dlatego tam też są prócz pdfa również kody źródłowe ,ale powinien Ci sie przydać. Bo wszystko jest to samo tylko inny target(procek). http://www.atmel.com/dyn/resources/p...
Pinów GPIO nie trzeba przypadkiem skonfigurować na funkcję alternatywną? 4\/3!!
Witam Od strony PC to jeśli posiadałbyś linux to polecam sdk blueZ i dowolny dongle pod USB. Można w ten sposób tworzyć proste skrypty np w Python. PtR
Hej, dostałem na święta płytkę ZL27ARM i programator ZL30PRG. Przez całe święta szukałem, jak się dobrać do płytki i za diabła nie mogę znaleźć informacji jak ożenić to z OpenOCD i Linuxem (Ubuntu 10.04).. Zestaw: Płytka ewaluacyjna: Kamami ZL27ARM Programator:Kamami ZL30PRG Niby ZL30PRG to klon ST-Linka - ale na plikach konfiguracyjnych od ST-linka...
Kolejne pytanie, to gdy jak już mi to zacznie poprawnie działać to czy będę mógł bez problemów ponownie połączyć się z uC przez programator, gdy te dwa piny będą w trybie GPIO? Owszem, ale pod warunkiem, ze piny boot będą dostępne. Szczegóły w manualu... ;)
Witam, Z uwagi, iż jest to mój pierwszy post na forum, chcę się ze wszystkimi przywitać. Proszę o pomoc jak w temacie. Kontroler to stm32f103vct6 na płytce HY-Mini stm32 v4. Chylę garba nad tym tematem już kilkanaście dni i jak krew w piach. Nie jestem bardzo zaawansowanym fachurą w technice mikrokontrolerowej, ale radze sobie troszkę. Nie jest to absolutnie...
Witam Właśnie złożyłem modulik z STM32F103ZC. Plytke zaprojektowałem tak, zeby programowac procka przez SWD. No więc zrobiłem przejściówke z adaptera JTAG/SWD do mojego ukladu (inne złącze), według schematu [url=ftp://www.raisonance.com/pub/forum/... Podłączam debugger do układu... Korzystam z Ride7 i RLinka. W Ride7 znalazlem...
A jak to możliwe, że echo idzie równocześnie z przesyłanymi danymi? Pokaż kompletny kod, który wysyła i odbiera dane. Jednak tak ten RN-171 działa, że w czasie rzeczywistym nadaje to samo co otrzymuje (można to wyłączyć). Tak czy owak problem tkwił w odbieraniu danych, użyłem: if(USART_GetITStatus(UART5, USART_IT_RXNE) != RESET) a powinienem:...
HEREZJA..... I jak chcesz spać ? przeciez same peryferia tu bedą działać, procesor spi
Jakaś dokumentacja jest w katalogu firmware procka. Są tam też jakieś przykłady. Jest taka fajna pozycja o STM32 z wykorzystaniem CubeMX: https://www.carminenoviello.com/masterin...
Teraz wszystko jasne, dzięki!
Witam, Mam problem z konfiguracją licznika do pomiaru czasu trwania sygnału na wejściu PA1. Generalnie chcę to rozwiązać w następujący sposób: w momencie wykrycia zbocza narastającego lub opadającego wywołuję przerwanie EXTI1. W obsłudze przerwania EXTI1_IRQHandler, sprawdzam stan portu PA1 jeśli jest stan wysoki to chcę uruchamiam licznik, który zmierzy...
Bo masz źle skonfigurowany projekt - ma być wszystko w trybie thumb. 4\/3!!
Witam! Chcę wgrać parę danych do pamięci mikrokontrolera STM32F107 (ustawienia domyślne). Nie wiem za bardzo jak powinien wyglądać kod linkera do takiego zapisu? Korzystam z CodeSourcery ze strony Freddiego. Nie posiadam debuggera, więc kod mogę wgrywać tylko poprzez bootloader na USART. Pamięć chciałbym zapisać paroma danymi 32bit, a następnie mieć...
Jeśli potrzebujesz odczytywać opór z potencjometru to niezależnie od rezystancji tego potencjometru robisz to tak: http://obrazki.elektroda.net/95_12571846... Odczyt z ADC to już kwestia konkretnego mikrokontrolera. Zakres będzie zależał od rozdzielczości, ale jak to skonfigurować to musisz już w datasheecie poczytać
Jest możliwe i całkiem bezproblemowe - jedno na drugie nie ma wpływu. Ja mam 3 przestrzenie robocze (workspace): AVR, STM32 i ESP8266. Mam też w jednej przestrzeni roboczej projekty AVR i STM32.
W "Elektronice Praktycznej CD+FTP" 12/2009 na CD sa pelniejsze programy zrodlowe z ksiazki Krzysztofa Paprockiego "Mikrokontrolery STM32 w praktyce".
Wystarczy PA8 skonfigurować jako GPIO.
Sprawdzę w weekend i skonfiguruje tak samo jak w projekcie pod Stm32
Proponuję jednak za F.Ch. - zapoznaj się z gotowym free modbus Tam trzeba sobie i tak samemu skonfigurować (;
W takim razie jeszcze raz sprawdzę kod. Może coś się trafi.
Cześć, Chcę skonfigurować w STM32 4xPWM na jednym Timerze. Tak żeby Timer ciągle działał, ale jednocześnie móc załączać wypuszczanie sygnału PWM na określone piny wyjściowe kanałów. Czyli Timer ciągle działa, a ja kontroluje na które kanały mają wyjść sygnały na zewnątrz procesora. Czy da się tak zrobić w HALu? Jak to skonfigurować w HALu? Pozdrawiam.
Pamięci są te same tylko że jedna jest podłączona do STM32F1, a druga pamięć do STM32F2. Konfiguracja FSMC jest taka sama, tylko GPIO jest trochę inne - które jest na pewno dobrze skonfigurowane.
Witam, Od pewnego czasu uczę się programować STM32 na Eclipsie skonfigurowanym już niemłodym sposobem opisanym przez Freddie Chopin. Jednak ciągłe problemy z różnymi rzeczami zachęciły mnie do szukania innych sposobów programowania. 1. Jakie są najlepsze programy do pisania pod STM32? (najlepiej darmowy) 2. Jakie obecnie programowanie używa się w firmach...
Jak już pisałem w komentarzach do artykułu - jutro powinien być gotowy przykładowy projekt dla LPC2103, a wraz z nim wszystkie potrzebne pliki, w tym Makefile. Taki sam przykładzik powstaje też dla STM32. 4\/3!!
Albo zostaw AVR w spokoju i zajmij się STM32, to moja rada :)
Jeśli chodzi o skonfigurowanego pod STM32 Eclipse, takiego gotowego od razu do użytku, to jest "System Workbench" ze strony www.openstm32.org. Nie testowałem tego szczegółowo (bo mam własnoręcznie skonfigurowanego Eclipse), ale na pierwszy rzut oka wygląda w porządku.
Spróbuj z HAL i kodem który generuje CumeMX. HAL raczej nie jest godny naśladowania ale na początek bardzo dobry (jak Arduino).
Może zacznij od zamieszczenia swojego niedziałającego programu. Czy włączyłeś i skonfigurowałeś porty? Jak podłączyłeś wyświetlacz? Czy włączyłeś skonfigurowałeś i skonfigurowałeś SPI?
(at)Wiking18 I jak tam udało się skonfigurować?
Chyba że ktoś mi pomoże Eclpise skonfigurować to będę wdzięczny http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13... 4\/3!!
Witam! Jakie to szczęście że was widzę w swoim topicu-wiadomo, że coś z tego wyjdzie. Z natury urządzenia wynika, że zmiany stanów wyjść, a więc i OCxREF nie będą równoczesne, a więc i żadania do dma też. W jednym czasie będzie potrzebny transfer do jednego tylko CCR. Nie wiem tylko czy i jak da się dany kanał dma przekonać, że ma reagować na dane...
Oczywiście, że tak. Mam stanowisko skonfigurowane według Lucjana Bryndzy
nie ma tego w dokumentacji ZL30ARM, która jest zlinkowana 1 poście. Możesz zobaczyć. Wszystko jest. Panie, czytać pan schematu nie potrafisz, Ty masz piny od wyświetlacza podłączone do dwu rzędowej listwy CONN12. I teraz bierzesz do łapki kabelki i dopiero je łączysz z GPIO mikrokontrolera. Mały hint, od CONN15 do CONN18. I później odpowiednio zaglądasz...
Jako pierwsha porada - ponieważ nie zabardzo wiesz jak te UART-y działają - odpuść sobie wszelkie asynchroniczne metod. Nie używaj funkcji ..._IT albo _DMA. Musisz sobie również odpowiednio skonfigurować piny MCU
Wy jesteście w temacie od dawna, ja dopiero zaczynam powoli ogarniać. Dlatego, żeby to zrozumieć chcę wiedzieć, czy pod gołego Eclipsa skonfigurowanego pod STM32 można podpiąć tylko obsługę samego HALa?
Błędy w kodzie skoro nadal tego nie rozwiązałeś. Weź przykład od Freddiego i nim sie pobaw i zobacz czy debug się wykrzaczy. I zrób to zanim zaczniesz głosić herezje o nie twojej winie skoro do dziś nie wiadomo czy zegar masz poprawnie skonfigurowany.
Przyciski lepiej dodać do portów procesora skonfigurowanych jako wejścia, można wtedy wysyłać dowolną ramkę i obserwować reakcję układu, lub sterować segmentami wyświetlacza LED który jest widoczny na prototypowej płytce.
Witam serdecznie. Mam takie pytanie, czy istnieje możliwość pisania obiektowego w c++ pod stm32. Mam skonfigurowanego Eclipsa i kompilator gcc. Kod w czystym C kompiluje bez problemów, ale jak np próbuje dodać klasę: [syntax=cpp]class klasa{ public: klasa(); int c; }; [/syntax] dostaje komunikat: expected '=', ',', ';', 'asm' or '__attribute__' before...
Ale po co szukać po necie, skoro na płytce CD dołączonej do zestawu STM32F1-Mini są wszystkie potrzebne komponenty? Mają ponadto tę zaletę, że są juz skonfigurowane pod dokładnie ten zestaw. Tomasz zacznij od wgrania do procesora gotowego FreeRtos 6.0, ma juz zdefiniowane 2 wątki: 1. mruga diodami - możesz go zostawić, będzie widać, że system pracuje...
Przy takim układzie połączeń PA8 powinno być skonfigurowane jako wejście typu Pull Down. Choć przy tak krótkich impulsach dołożyłbym zewnętrzny rezystor 1k między PA8 a masę.
No tak Hal-a nie potrzebuję teoretycznie, bo plik stm32l4xx.h korzysta z pliku stm32l4xx_hal.h i tym samym projekt się nie kompiluje (fatal error). Konkretnie to w pliku stm32l4xx.h jest fragment: #if defined (USE_HAL_DRIVER) #include "stm32l4xx_hal.h" #endif /* USE_HAL_DRIVER */ zakomentować go? Usunąłem Hal-a ale to wywołało falę błędów nie mam pojęcia...
Że tak zapytam.. Takie ustawienie: [syntax=c] SCB->AIRCR=0x5FA0000|(3<<8); //skonfiguruj PRIGROUP na 4:4 [/syntax] Ustawia wszystkie 4 dostępne bity na preemption więc tak czy siak jest 16 grup priorytetów bez możliwości ustawienia podpriorytetów w grupach. A to nie na jedno wychodzi, co 16 priorytetów bez grup? W takim wypadku ten zapis: [syntax=c]...
NOP-y nie służą do tego w tych procesorach. To nie tak jak w AVR-ack. NOP jest od razy wywalany z pipelin-a i może nie spowodwać żanego opóżnienia. W takich zaawansowanych peockach jak H7 (M7 core) przy czytaniu 128 bitów z FLASH nawet 4 mogą nie spowodować żadnego opóźnienia. NOP-ów używa się do "paddingu". Używaj innych instrukcji do tego np barierowych...
Po odpowiednim skonfigurowaniu pętli PLL i odpowiednich rejestrów moje PCLK = 72Mhz Nie przesadziłeś troszkę? To nie STM32. MainClock może być skonfigurowany na 100MHz, ale PCLK może być już tylko połową z tego. Ta sztuka na razie działa, ale trafisz na inną która już może robić problemy. Wszystko zależy też od napięcia zasilania i temperatury.
Chciałbym skonfigurować komunikację USART/UART między płytką STM32F769I-DISCO a komputerem z wykorzystaniem kabla USB, którym płytka jest połączona do komputera. Zestaw zgłasza się jako Virtual COM Port, ale nic nie wysyła jak się z nim połączę przez Tera Term. Trzeba się domyślać oo co chodzi, strzelam, że pewnie komunikacja pomiędzy komputerem przez...
Ściągnij sobie szablon ze strony www.freddiechopin.info i zobacz jak się konfiguruje rcc żeby hulało z hse. Porównaj to z notą. Możesz też w nocie w sekcji clocks poszukać takiego czegoś jak clock tree - wtedy załapiesz co w jakiej kolejności powinno być skonfigurowane. Jaki masz układ ? Jesteś pewien, że może działać na 72MHz ? :)
To nie rozwiązuje problemu. Jeśli masz do skonfigurowania kilkadziesiąt pinów to dalej stoisz w tym samym miejscu - tracisz dużo czasu na klepanie konfiguracji dla GPIO. Tyle samo stracisz na wyklikiwanie
TFT 2.8" z dotykiem. Uruchomiłem ten dotyk dzisiaj, ale mam kilka wątpliwości. Po pierwsze - w trybie 12 bit, maksymalne wartości (przy skraju ekranu) powinny być w okolicach 4000, a są 800-900. Po drugie - udało mi się go uruchomić tylko w trybie Single-Ended Reference, natomiast dokumentacja zaleca użycie trybu Differential Reference. Nie potrafię...
Jak wysyłasz dane w pętli czy w przerwaniu ? Jak masz wszystko poprawnie skonfigurowane to chyba powinno działać.
zobacz tu https://github.com/LonelyWolf/stm32/blob...
Przerwanie od input capture wskazuje, że stan licznika został zapamiętany w odpowiednim rejestrze... Jeśli dodatkowo można IC sprzęgnąć z DMA to problem akwizycji danych jest rozwiązany - DMA może wtedy wywoływać przerwanie po zebraniu dwóch (lub więcej) wartości - początku i końca impulsu. W niektórych co sprytniejszych ARMach (np STM32) można tak...
Witam, próbuję skonfigurować licznik TIM2 w STM32L152RE, aby zliczał impulsy z pinu w trybie alternatywnym AF1 na PA0 i generował przerwanie po zliczeniu 10. Stan wysoki na linii w przerwaniu od SysTick. Niestety, TIM2 po zliczeniu impulsów nie generuje przerwania i nie ma żadnej reakcji od niego. Czy ktoś spotkał się z takim problemem? Funkcje do obsługi...
Jeśli mam być szczery to nie podoba mi się cały ciąg tego. Może i funkcja sama jest git, ale tryby raz, że nie kompletne bo brakuje GPIO_Mode_IPD = 0x28, GPIO_Mode_IPU = 0x48, Albo ja o czymś nie wiem, albo ty mówisz o innych STM32... Bo opcja o pullup/down jest, ale samo skonfigurowanie czy down czy up nie jest już kwestią tej funkcji, tylko ustawienia...
Na początku programu przed skonfigurowaniem pinów odczekaj po prostu kilka sekund.
Dzięki za odpowiedź. Mnie się dzisiaj udało uruchomić przykład `VirtualComport_Loopback` z dostarczonej przez producenta paczki "STM32_USB-FS-Device_Lib_V4.0.0" (na stronie o STM32F3 niestety nie ma do niej linku, ale google pomogło znaleźć). Dodatkowo znalazłam też plugin do Eclipse `GNU ARM Eclipse Plug-in`, który ułatwił mi poprawne skonfigurowanie...
Cześć. Dziekuję za opinię uzytkownika mickpr dotyczącą poradnika. Część uwag wziąłem do serca i wdrożyłem w drugiej wersji filmu. [url=http://youtu.be/kjvqySyNw20]angiels... How to prepare IDE for STM32? [url=http://youtu.be/KNqBywNwbj0] polski: Jak skonfigurować środowisko programistyczne dla STM32? Ponawiam prośbę, znajdującą się w pierwszym poście,...
Witam Skonfigurowałem UART-a w STM32 do współpracy z DMA i teraz mam pytanko czy jest jakiś łatwy sposób na generację przerwania nie po skompletowaniu określonej liczby znaków tylko po nadejściu konkretnego znaku (znacznik końca ramki) ??
Podpowiedzi nie są przecież konieczne żeby kod zadziałał, no nie? Pewnie brakuje nagłówków, albo jest źle skonfigurowany indexer / projekt. 4\/3!!
Jeśli nie muszą, to dlaczego przy wykorzystaniu przerwań mam błąd jeśli nie wprowadzę obydwu stosów ? Jak napisałem Eclipsa mam skonfigurowanego według pomocnej strony Freddiego :)
AVE... By to mieć na USB musiałbyś główny moduł MIDIBoxa wymienić na ten z mikrokontrolerem STM32 lub LPC17 (podejrzewam, że tam siedzi PIC). Wyświetlacz i inne dodatki to kwestia podłączenia ich. Zobacz na stronie http://ucapps.de Presety zapisywane są w zewnętrznej pamięci szeregowej, możesz mieć dowolną ilość takich pamięci, patrz BankStick na wspomnianej...
Jeśli tak to robisz - to to samo. Po odpaleniu przykładu custom_hid wyciągałem przewód podciągania D+ i wsadzałem go ponownie i znowu działało. To nie wiem co u Ciebie może być nie tak. Przykłady na 100% są dobre! Może coś pominąłeś przy dostosowywaniu kodu do swojej płytki. [Edit] Na szybko to sprawdz - (spi, pin cs karty, może nie włączyłeś właściwego...
Witam, mam problem z uruchomieniem 1 projektu w środowisku Crossworks. Dysponuję płytką z cpu STM32, wyprowadzony JTAG i podłączony przez Wigler. Rdzeń jest poprawnie wykrywany i programowany przez IDE. Zrobiłem prosty projekcik na bazie example mrugający LED. Projekt się kompiluje, wgrywa i uruchamiania na procku bez problemu. Problem jest taki - po...
A jak masz stosy skonfigurowane? Może od tego najpierw trzeba zacząć?
Witam! Próbuje skonfigurować zewnętrzne przerwanie od przycisku dołączonego do PC0. Wciśnięcie przycisku ma powodować zaświecenie diody, co się nie dzieje. Dioda zaświeca się po machnięciu ręką nad płytką, a dokładniej nad goldpinem do którego dołączone jest PA0. Korzystam z ZL31ARM. Kod porównywałem z tematem http://www.elektroda.pl/rtvforum/topic20...
Najfajniejsze, że kompilacja przechodzi bez problemu. To jakie środowisko sugerujesz? Z Eclipsem podczas konfiguracji na windows miałem problemy, bo pomimo wielu starań nigdy nie udało mi się poprawnie skonfigurować środowiska. Jak nie wiesz jak coś skonfigurować to pytaj po prostu na forum. http://www.elektroda.pl/rtvforum/topic13... http://www.elektroda.pl/rtvforum/topic13...
Witam, czytam książkę i szukam w sieci jak skonfigurować tego procka. Chcę mieć taktowanie ADC 14 MHz oraz taktowanie USB 48 MHz ale w żaden sposób to nie wychodzi mi to przy kwarcu 8 MHz i tych dzielnikach, które są w tym procku. Jedyne najbliższe ustawienie to USB 48 MHz i ADC 12 MHz. Czy da się tak to skonfigurować jak chcę ? Sławek
Jeśli juz to F4 ze względu na fakt ze M4 jeśli bliższe M3 a te rdzenie są popularniejsze. O eclipsie kursów ci co nie miara, nawet tu na forum. Więc w przypadku reszty wideo raczej traci sens. Kolega Freddie Chopin udostępnił przykłady, bez SPLa dla większości rodzajów stm32 i NXP, które są doskonałymi szablonami na start. Więc reszta kursu ograniczy...
Pisałem Ci wcześniej abyś nie zaczynał od DIY środowiska bo to jest dla Ciebie bez sensu. Ma to sens jak chcesz bardzo dokładnie, pod swoje potrzeby skonfigurować wszystkie elementy. Ale to nie ten etap. Proponuję Ci na początek system workbench: http://www.openstm32.org/HomePage Zainstaluj i działaj. I zapomnij na razie o wszelkich DIY.
Nie mogę się z tym zgodzić bowiem st napisało: 12 Digital-to-analog converter (DAC) Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes. Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers where the Flash memory density ranges...
Nie powinieneś najpierw skonfigurować I2C, a dopiero potem go włączać? 4\/3!!
Wygląda na to, że projekt dla STM32 zlepiony z przykładem LPC się kompiluje bez błędów i ostrzeżeń. Teraz muszę go przerobić na przykład STM32L, bo takie mam Discovery, żeby sprawdzić na żywo debuggowanie itp. Dodano po 48 Hmm, utknąłem na dość trywialnej rzeczy, czyli dodawanie bibliotek do ścieżki... wykłada się na poszukiwaniu pliku misc.h z STM32L1xx_StdPeriph_Driver...
Zależy jak dużo trzeba, chyba każdy STM32 mają po kilka ADC i na każdy kilkanaście kanałów, najwięcej mają mikrokontrolery z serii G, np. STM32G473 można skonfigurować na pomiar ponad 40 kanałów.
Mam podobnie skonfigurowane przerwania!. [syntax=c] EXTI_InitStructure.EXTI_Line = EXTI_Line2; EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt; EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling; EXTI_InitStructure.EXTI_LineCmd = ENABLE;[/syntax] Pin PC2 skonfigurowany [syntax=c] GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2; GPIO_InitStructure.GPIO_Mode...
Bilbiotekę pobrałem nic w niej nie grzebałem Projekt FreeMODBUS jest "dead", nieutrzymywany od praktycznie równych 10-ciu lat (ostatnie wydanie w maju 2010 roku). Nie ma opcji żebyś mógł tego dziś użyć bez grzebania, bo - jak widzisz - nie da się. Warningi mówią Ci to wprost, kod który tam jest po prostu nie zadziała tak jak Ci się wydaje, bo przez...
W przykładach są gotowe konfiguracje, wystarczy ich użyć, ewentualnie jak już musisz koniecznie zrobić swoje, to zobaczyć jak są skonfigurowane i ustawić tak samo. 4\/3!!
skonfigurować outlook skonfigurować ruter linux skonfigurować
power acoustik sterowanie rolet zewnętrznych zabezpieczenie spawarka
pralka indesit cieknie pralka indesit cieknie
Skoda Octavia 2 1.6 MPI 2004 – długość przewodu anteny emulatora immobilizera, wpływ na rozruch i pracę silnika Skoda Octavia 2 1.6 MPI 2004 emulator immobilizera – długość przewodu anteny, wpływ na rozruch