Witam Mam takie pytanie czy istnieje możliwość wykonania pewnej procedury np podczas programowania STM32 albo przy pierwszym uruchomieniu? Chodzi mi dokładnie o wykonanie procedury np zapisującej coś do pamięci, ale tylko przy pierwszym uruchomieniu po zaprogramowaniu lub podczas programowania a...
Witam, czy komuś udało się uruchomić STM32, Keila 5 i uruchomić szablon Vector i np string w C++? Zdaję sobie sprawę z narzutu, jaki wprowadzi wykorzystanie tak wysokiego poziomu programowania na mikrokontroler. Pytanie, czy jest to na tyle stabilna implementacja, że można tego używać? Czy też...
Jak uruchomić STM32 z FLASH by działał później w pamięci RAM. Dedykowane dla Keil: - plik startup_stm32f10x_xx.s Ułatwię niektórym czasu i szukania w necie rozwiązań flashowania z poziomu własnego bootloadera pamięci programu. Ja przyznam szczerze nie znalazłem żadnego opisu w necie, wobec czego...
Witam. Próbuję odpalić przykład ST virtual_com na STM32F103VBT6 (lqfp100). Niestety urządzenie podpięte pod usb nie przechodzi enumeracji. Ostatnią rzeczą jak się dzieje to device.reset, gdzie ustawiane są parametry endpointów i na tym koniec. Kod na pewno jest dobry, mam drugą płytkę z STM32F103RBT6...
Zapisz to tak for (k=0;k<504;k++){ LCDN_SPI_Transmit(0... ..niby to samo , ustaw berakpoint na for uruchom
Witam , Wracam do tematu . Zegar skończony i przetestowany . Podziękowania dla autora za pomoc . Kilka krótkich filmów z pracy zegara wykonane telefonem . Jedna z dwóch gier Tetris Na dłuższy film zapraszam do oglądnięcia Dokonane zmiany . W matryc liter dodałem jeszcze...
Od systemów wbudowanych do inteligentnych produktów oczekuje się coraz większej funkcjonalności. Można to łatwo osiągnąć dzięki Linuksowi, który oferuje oprogramowanie do wszechstronnego zastosowania. Jednakże Linux wymaga dość dużych zasobów sprzętowych, w szczególności pamięci, więc platforma docelowa...
Każdy lubi Arduino, od najmniejszych modułów na Attiny85 po największe moduły oparte na mikrokontrolerach MEGA2560. Niestety, mają one swoje ograniczenia - jeśli potrzebujemy więcej mocy obliczeniowej, wyższej precyzji czy większej liczby wejść analogowych, to nie mamy zbyt wielkiego wyboru w rodzinie...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie...
Więc tak, projekt udało mi się dobrze skompilować tylko teraz nie mogę wgrać ani zdebuggować. Gdy włączam OpenOCD to daj mi taki komunikat: Open On-Chip Debugger 0.5.0-dev (2011-06-07-18:11) Licensed under GNU GPL v2 For bug reports, read http://openocd.berlios.de/doc...
Firma zleci wykonanie fragmentów kodu w języku C/C++ dla mikrokontrolera STM32. Wymagania dla kandydata: -Znajomość mikrokontrolerów STM32 (STM32F4 i STM32H7) -Język programowania (C/C++) -Znajomosć środowiska Atollic TrueStudio -Znajomość bibliotek HAL Opis zlecenia: -uruchomienie ADC z...
Witajcie Może ktoś ma doświadczenia z bibliotekami USB ST dla procesorów STM32. Potrzebuje uruchomić na procesorze STM32F103VB obsługę USB. Co by było szybciej przeczytałem rozdział z książki Mikrokontrolery STM32 w praktyce K. Paprockiego. Uruchomiłem przykład z książki jak i z biblioteki pobranej...
Muszę uruchomić ADC na procesorze STM32F103ZE, no i mam (jak zawsze) drobne problemy z dokumentacją. Na stronie tego procesora podany jest jako REFERENCE MANUALS dokument RM0008. Problem dotyczy dwóch rzeczy - nr ADC. W innych procesorach piny we.adc są numerowane np. tak: ADC1_IN0. Ale procesor STM32F103ZE...
próbuje uruchomić openocd i rlinka na targecie stm32 primer (circle). Komunikacja z Ride7 działa, ale chciałem skonfigurować eklipsa tak jak radzi Freedie. Skompilowałem openocd 0.4.0 odpalam: G:\arm\openocd\tcl>open... openocd -d 3 -l openocd.log -f interface/rlink.cfg -f board/stm3210e_eval.cfg...
Termin IoT określający przedmioty mające łączność z internetem staje się coraz bardziej popularny. Można zaobserwować zwiększoną liczbę projektów DIY, kampanii finansowanych społecznościowo oraz produktów komercyjnych mających możliwość komunikacji z wykorzystaniem internetu. Firma Arrow Electronics...
Witam, Ostatnio miałem trochę mało czasu żeby się zająć tą sprawą, lecz teraz z powrotem wracam do tematu. Uruchomiłem debugowanie dzięki tutorialowi napisanemu przez Freediego (jeżeli chodzi o tutorial, to super, wszystko ruszyło za pierwszym razem :) ) Będę omawiał przejścia tylko te które prowadziły...
Próbuje uruchomić system plików Fat na płycie eval STM32. SD jest podłączona na SPI1. Chciałbym skorzystać z FatFs. Znalazłam opracowanie (EP 06/2009) mówi, że kompletna biblioteka to plik ff.c, tymczasem w pliku tym są wywoływane funkcje np. fat_gettime(), czy disk_read, disk_write itp. które są w pliku...
Witam. Mam taki problem. Zaczynam naukę arm i napisałem prosty program, migotanie na przemian dwoma diodami w "motylku": #include <stdint.h> #include <stm32f10x.h> void RCC_konfiguracja(void); void GPIO_konfiguracja(void); GPIO_I... GPIO_InitStructure; //#########PROGRA...
Przyszedł i mnie czas sięgnąć po STM32. Dla miękkiego startu skorzystałem z tutoriala Chopina. Działa ok. Przykład ten korzysta jednak z gotowego make'a a ja potrzebuję docelowo generowanego automatycznie. Zrobiłem więc w eclipsie nowy projekt bazujący na tych samych źródłach ale z make'iem generowanym...
Witam Od niedawna bawię się uC STM32 i krok po kroku próbuję nauczyć się ich obsługi. Słowem wstępu: Mam płytkę ZL31ARM, pewne doświadczenie z programowaniem w C/C++ i zupełny brak doświadczenia z mikrokontrolerami. Mam już za sobą mruganie diodami i proste pętle opóźniające; obecnie chcę nauczyć...
Witam Mam problem z debugowaniem i programowaniem mikrokontrolera STM32F103VE. Używam plików udostępnionych na stronie FreddieChopina. Problemów jest kilka: 1. Nie da się zaprogramować mikrokontrolera. Wcześniej przy openocd 0.4.0 cały czas po resecie występował Hard Fault. Teraz zainstalowałem...
Witam, próbuje się od pewnego czasu zabrać do kwestii uruchomienia uCLinux-a na STM32, i chciałem zapytać czy ktoś coś takiego robił już? W internecie widziałem przykłady z Większymi procesorami STM32 posiadające FSMC do czytania jądra z pamięci. W moim przypadku chciałem się dowiedzieć czy na procesorze...
Witam, dziś chciałbym przedstawić potomnym projekt sterownika do pompy CO (nieco zaawansowany termostat) - projekt niezbyt skomplikowany, więc idealny na rozpoczęcie zabawy z STM32. I tym właśnie był projekt - pierwsze urządzenie na STM32, zaraz po tym jak pojawiły się na rynku, a dodatkowo były...
Witam, Realizuję pracę inżynierską na zestawie uruchomieniowym ZL27ARM z mikrokontrolerem STM32. Praca jest w zasadzie gotowa, ale niestety nie działa do końca poprawnie. Praca jest tworzona głównie w oparciu o książkę STM32 Aplikacje i ćwiczenia w języku C. Środowiskiem programistycznym wykorzystywanym...
Jakiś czas temu zrealizowałem pewną konstrukcję, jaką jest kamera Pan Tilt na Raspberry Pi. Z racji tego, że jest to forum traktujące o elektronice skupię się właśnie na takich aspektach. Zanim zacznę opiszę architekturę systemu, czyli co z czym się łączy i jakie komponenty wchodzą w jego skład. ...
Dzień dobry, od dłuższego czasu próbuję wykonać projekt sterowania Transceivera RF CC120 firmy Texas Instruments za pomocą mikrokontrolera STM32F100RBT6B, który jest na płytce uruchomieniowej STM32VLDISCOVERY. Mam już napisaną część kodu, jednak nie jestem pewien czy SPI jest faktycznie poprawnie...
Witam, Wiem że było dużo podobnych tematów, ale w żadnym nie znalazłem niczego, co pomogło by rozwiązać mój. Otóż właśnie piszę pracę magisterską i potrzebuję wykonać dwa układy komunikujące się radiowo. Problemem jest to, że programu nie mogę uruchomić w innym trybie niż debugowania w IAR'ze....
Mam problem z uruchomieniem jakiegokolwiek przerwania w STM32. Z tego co zauważyłem przy debugowaniu zaraz po skonfigurowaniu NVIC NVIC_Init(&NVIC_InitStructure... Program wskakuje do static void __Default_Handler(void){ ... (1); } Mój kod (próba...
Witam, mam problem z uruchomieniem przetwornika cyfrowo analogowego na mikrokontrolerze stm32f103c8 . Według mnie konfiguracja przetwornika jest poprawna.Piny PA4 i PA5 są sprawne, mogę ręcznie ustawiać dowolny stan. Już spędziłem nad tym kilkanaście godzin i nadal nie moge wysterować pinu Pa4 napięciem...
Zanotowałem wzmożoną aktywność słońca ;P Ale tak na poważnie, to program się wgrywa jeśli uruchomię debugowanie. Posiadam mały zestaw ewaluacyjny STM32-DISCOVERY. Kiedy natomiast chcę go tylko wgrać (program) to niby wgrywa się komunikat jest pozytywny. Ale w procku dalej siedzi stary :/ --edit Zauważyłem...
Witam, Aplikacje przygotowane w QT uruchomisz na mikroprocesorach działających pod kontrolą "większego" systemu operacyjnego, np. Linuks czy Symbian. Aby mieć możliwość postawienia pełnoprawnego OS-a na małym procesorku, musi on posiadać blok MMU (blok zarządzania pamięcią). Wspomniane przez Ciebie...
Cześć. Mam małą zagwostke i może ktoś z Was mnie nakieruje. Próbuje w STM32 uruchomić transmisje I2C. Podłączyłem do niego najprostszy układ tylko po to aby uruchomić ta transmisje, była to zwykła pamięć EEPROM. Sprawa wygląda tak że po wysłaniu sekwencji start wysyłam adres układu i w tym momencie...
Witam, piszę program na STM32 F100RB(Discovery), który ma za zadanie dane odebrane od GPS(USART2) wysłać przez moduł radiowy(USART1). Nie wiem dlaczego, ale po przyjściu przerwania od odbioru USART2 program ucieka do przerwania HardFault_Handler(void) . W debuggerze całość działa poprawnie, natomiast...
Chciałem STM32 Discovery użyć jako programator do płytek z STM32F407IE. Z poziomu IDE chyba komunikuje się przez SWD. Procesor jest podłączony przez SWDIO, SWCK i NRST. Musiałem jednak dodać pomiędzy SWCK a masą kondensator 100pF. Bez niego komunikacja z CPU przebiegała niestabilnie. Nie jest wykluczone,...
Witam ponownie tym razem próbuję uruchomić przerwanie od TIM7 w mikro STM32 F303VC6 na płytce Discovery F3. Napisałem konfiguracje NVIC i TIM7 po czym uruchomiłem całość i owszem to co jest w funkcji obsługi przerwania jest wykonywane ale mam wrażenie, że pełną częstotliwością a nie co 1 sekundę tj ustawiłem....
4,7k jest wyliczony raczej dla 5V, DS18B20 jak i STM32 może działać na 3.3V i wtedy proporcjonalnie to już jest ~3k. A jak zasilasz układ czujników jednak 5V to tym gorzej dla układu. Nie mam styczności z MacOS, sprawdzałeś to: ? Poza tym przy wgraniu bootloadera trzeba pamiętać o zworkach, bo się kasuje,...
Witam, chciałbym uruchomić moduł wyświetlacza e-papierowego Waveshare 2.9". Podłączyłem go do płytki Nucleo (z µC STM32-F103RB), następnie pobrałem projekt demonstracyjny Building file: ../Drivers/CMSIS/RTOS2/Template/cmsis_os... MCU GCC Compiler D:\Documents\Konstrukcje\STM32...
Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens. „Przeglądając...
Pozwalam sobie ożywić temat, gdyż trafiły mi się płytki z chińskimi klonami układów STM32F103C8t6. Gdyby nie było z nimi problemów, pewnie bym nie pytał, ale jednak jak to z podróbami bywa, układ w zasadzie działa, ale nie do końca. Po pierwsze tak zwany CPU-TAP-ID który w oryginale ma wartość 0x1ba01477...
Witam Szanowne Grono, Może mój problem okaże się lamerski, ale niestety nie znalazłem nigdzie informacji, które pomogły by mi rozwiązać mój problem. Otóż chciałbym móc pisac programy na STM32 w Keilu. Zainstalowałem sobie najnowszą wersję 4.21 i napisałem na poczatek bardzo prosty program do obsługi...
Witam. Podobne tematy już były, ale nie znalazłem tematu z moim problemem. Mam płytkę STM32 discovery value line z STM32f10x na pokładzie. ST-link jest wykrywany w WINDOWS XP. STlink Utility działa poprawnie, łączy się, można przejść w pracę krokową, zobaczyć rejestry etc. Moje środowisko to eclipse...
To, że Code::Blocks nie pamięta ustawień konfiguracji jest prawdopodobnie spowodowane brakiem uprawnień do modyfikacji plików konfiguracyjnych. Spróbuj uruchomić Code::Blocks z konsoli, poleceniem sudo codeblocks i wtedy go skonfigurować. Choć możliwe, że właśnie takie uruchomienie Code::Blocks powoduje...
W efekcie wykonania poniższego kodu oczekiwałem czarnego tła na ekranie wyświetlacz, jednak po uruchomieniu jedyne co otrzymuje to przypadkowe wartości pamięci wyświetlacza (losowe czarno-białe punkty tzw. "szum"). Próbowałem uruchamiać wyświetlacz nie tylko w takiej konfiguracji jak zamieszczona tutaj...
Witam, robię projekt na studia. Wygenerowałem komplemenarny PWM (SPWM) wraz z deadtime do sterowania silnikiem PMSM. Problem polega na tym, że przed uruchomieniem PWMA odpowiednią funkcją (korzystam z HAL) stan jednego z wyjść jest wysoki a drugiego niski (są komplementarne przed uruchomieniem PWM)....
wczoraj przez godzine walczylem z proba uruchomienia debuggowania cortexa (stm32 primer) przez gdb w eclipse... po godzinie walki przypadkiem natknalem sie na bug, ktory jest opisany naprawde bardzo skąpo: (sam koniec strony) przy uzyciu gdb dostarczanego z yagarto (wersja z marca 2008,...
Witam od dwóch dni walczę z bibliotekami Fatfs, i mam niezidentyfikowany błąd, wykończyły mi się pomysły. Sprawa wygląda tak posiłkuje się przykładami z książki STM32 w praktyce Autor: Krzysztof Paprocki. W zasadzie chce skompilować gotowy kod , (przykład R9 sd_fatfs) działam na układzie STM mini ...
Ja zrobię mały OT i na dodatek komuś podpadnę mocno, ale mam to w d ... Jak ktoś zaczyna to prościej napisać te 5 linijek za pomocą standardowych bibliotek STM niż się zastanawiać, czy dobrze ustawiłem 13 bit w rejestrze którymśtam. Funkcja inicjalizacji SPI, konfiguracja pinów dla funkcji alternatywnych...
Witam Dodałem lib STemWin520d_CM3_GCC.a w trzeba tylko skonfigurować Lcd i TouchPanel i program mi się skompilował. Jak znajdę trochę czasu to zobaczę czy to działa na - HY-mini STM32 emWimGUIBuilder V5.20 tworzy plik .c który można dodać do projektu. Pytanie czy to jest za darmo? bo te jest ewidentnie...
dużo roboty na Windowsie z tym jest. w ubuntu mogło to by być tak I właściwie jedyne co trzeba wpisać to ścieżkę do konfiguracji openocd. Dla płytki discovery wpis wygląda tak. gdb >> startup masz już load image zaznaczone (odfajkowane) co oznacza, że podczas startu gdb flash mikrokontrolera...
Witam chciałbym uruchomić moduł ADC na moim mikro stm32 discovery F3. Problem w tym, że program zatrzymuje mi się w trakcie konfiguracji na pętli oczekującej na wyzerowanie flagi kalibracji. Mam wrażenie, że poustawiałem wszystko tak jak w przykładzie w Atollic true studio, mimo to jednak nie działa...
Sprzedam STM32Butterfly - StarterKit KAMAMI STM32F107 z modułem LCD KAmodLCD1 - cena 59 zł oraz STM32 Primer2 - StarterKit STM32F103 - cena 49 zł. Oba zestawy używane tylko raz, niemodyfikowane. STM32Butterfly Podstawowe paramerty: mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128...
Czy po uruchomieniu/restarcie STM32 porty ustawiają się od razu na domyślne wartości rejestrów ? Dokładniej. Chciałbym wykorzystać piny od JTAga. - PA15 (pull-up), - PA14 (pull-down), - PA13 (pull-up), - PB4 (pull-up). Chodzi o to, że te domyślne wewnętrzne podciągnięcia ograniczają mi wykorzystanie...
podejrzyj sobie plik ...watchog.c, zobacz czy zawiera té funkcję, zobacz czy w ogóle jest kompilowany oraz czy jest jest na liście plików obiektowych dla linkera. I będziesz wszystko wiedział. Dodano po 4 PS zrób clean project, a następnie uruchom kompilację i wtedy zobaczysz czy jest kompilowany. Jezeli...
Zlecę skonfigurowanie dwóch projektów dotyczących sterowania urządzeniem audio na STM32F4xx w IDE na Windows (oraz ich późniejsze modyfikacje w ramach kontynuacji współpracy). Te dwa projekty mają podobną konstrukcję, są napisane w C, największa część ich funkcjonalności dotyczy przesyłania pomiędzy...
Jest to mój debiut na YouTube - chętnie przysłucham się waszym radom, komentarzom, spostrzeżeniom i sugestiom :-) . Niezła robota Adamie. Z mojej strony mogę zaproponować co byś w następnych filmikach skupił się na edycji podstawowych parametrów projektu, a zaczął np. od zakładek: " Path and...
Witam. Od pewnego czasu bawię się STM32. Starając się przejść na nieco wyższy poziom niż klepanie w C na AVRach a przy okazji zrozumieć 'bebechy' SMTów - nie używam bibliotek - trochę korzystam z poradnika szczywronka, trochę z przykładów Freddiego, trochę z innych rzeczy znalezionych w sieci, wydrukowanego...
upanie , może i faktycznie źle Ciebie zrozumiałem. W każdym bądź razie dzięki za poinformowanie o tym dodatkowym impulsie na zegarze. Warto o tym wiedzieć jak coś będzie szwankowało. Chociaż może nie będzie mi ta informacja już potrzebna, bo STM32 wydaje się być ciekawą alternatywą dla SAM7S (podobna...
Witam! Dziękuję za linka. Również na niego wcześniej trafiłem, niestety on opisuje współpracę Circla ze środowiskiem Ride7, przez odpowiednie gniazdo. Mi chodzi o współpracę z drugim gniazdem, nie tym przez które się programuje. Być może nie wyraziłem się dostatecznie jasno. Po przesiedzeniu 2...
Plik map wygląda na sensowny. Podejrzyj w deassemblacji (albo zdebugguj) czy aby na pewno startup czyści sekcje .bss i inicjalizuje .data (podczas wykonywania funkcji Reset_Handler). Jeśli program "nie działa" tylko jeśli poprzednio uruchomiony był malloc(), a jeśli nie był uruchomiony to działa,...
Witam Nie chciałem zakładać nowego tematu więc dopiszę w tym. "Bawiłem" się trochę STM-em - aktualnie uruchamiam przetwornik ADC i mam pytanie do bardziej obeznanych ode mnie kolegów. Mianowicie udało mi się uruchomić jeden kanał przetwornika, tutaj nie było problemu. Kanał uruchomiłem w trybie...
Posiadasz najnowszą wersję TrueStudio 1.4.0 Lite? Pod podpięciu programatora pod USB, zgłasza się on jako Mass Storage Device i ST-Link GDB Server nie widzi go. Jeśli JTAG nie jest poprawnie podłączony do układu STM32, to jest normalne zachowanie. Po podłączeniu pod USB widzi go jako niby "Pendrive",...
Bawię sie STM32F103ZET + zewnętrzny RAM i nie bardzo potrafię wyczarować działającą konfigurację tak, aby stos był w pamięci wewnętrznej, natomiast sterta w pamięci zewnętrznej i jednocześnie uzyskać działającą funkcję malloc na tejże stercie w pamięci zewnętrznej. O ile pomijajac malloc cel osiągnąłem,...
Witam, Od razu przyznam ze jeśli chodzi o STM32 to jestem początkująca, także proszę o wyrozumiałość. Mój procesor to STM32F100RB – który mam na płytce ewaluacyjnej STM32-Discovery. main.c /* Includes ----------------------------------------... "stm32f10x_i2c.h" #include...
Witam wszystkich. Jestem w trakcie budowy prostego tachometru opartego o uC stm32f103vet6. Do pomiaru prędkości mają służyć 3 timery TIM 2,3,4. Mają one zliczać impulsy z czujników optycznych z jednostce czasu. Jak narazie uruchomiłem 2 timery 2 i 3. I tu natrafiłem na dwa problemy. Po pierwsze nie...
Spróbuj przed uruchomieniem debbugera usunąć wszystkie breakpointy (odpowiednia zakładka -> Remove all breakpoints). Po uruchomieniu debb. w razie konieczności ręcznie zresetować proc.
Witam Napotkałem się z problemem jak w temacie a dokładniej. Jeżeli chce uruchomić program przez przycisk debug albo wgrać go przyciskiem download w keil,u to program startuje prawidłowo. W momencie kiedy wyłączę i włączę ponownie zasilanie wszystko startuje prawidłowo poza uart em. tzn przerwanie...
Witam Mam uruchomione odczytywanie z 8 kanałów ADC w trybie Dual Mode (ADC_Mode_RegSimult). Dane przekazywane są przez 1. kanał DMA1 do tablicy w pamięci. Wszystko działa. Potrzebuję jednak, żeby po każdych 8 próbkach dostać przerwanie z DMA - DMA_IT_TC. I nie mogę sobie z tym poradzić - mam dość...
Witam, czy spotkał się ktoś z Was może z taką sytuacją, żeby uruchomiony zegar sterwonika FSMC uniemożliwiał generację sygnału start z i2c? Transmisja jest możliwa dopiero po jego wyąłczeniu, co może nie jest strasznie uciążliwe, ale nieprzyjemne i przede wszystkim nie wiem czemu tak jest... kod...
Witam. Czy komuś udało się uruchomić przykład stm'a z wirtualnym com'em? Wszystko poprawnie skonfigurowałem lecz wykrywane jest nadal nieznane urządzenie. Przykład z stm'a z przeróbkami - mass storage działa świetnie. Wydaje mi się że jest problem z przerwaniami - podczas debugowania nie dostaję...
No ale odeszliśmy trochę od tematu. Nie jest istotne, czy kalibrowany jest jeden kondensator, czy kilka. Wszyscy zgadzamy się (mam nadzieję), że kod korekcyjny jest jeden i kalibrować należy każdy przetwornik osobno. Implikuje to fakt, że jest jeden kod korekcyjny na przetwornik. Wracając do powodów...
Prawda, kompletnie zapomniałem o tym, że można go tam umieścić ;]. Problem jest taki, że niestety nadal nie wchodzi do przerwania, w trakcie gdy jest flash jest kasowany (czyli gdy mam aktywną flagę BSY). Mam nadzieję, że nic nie pokręciłem uruchamiając NVIC z RAM bo pierwszy raz to robię. Wygląda...
Witajcie, zbudowałem samodzielnie funkcję inicjalizacji zegarów i magistrali na podstawie biblioteki Standard Peripherals Library, jednak program nie rusza - na innej funkcji RCC_Configuration wszystko działa dobrze, jednak mi zależy na tym aby uC STM32L152 uruchomić przy jego maksymalnej prędkości...
Do uruchomienia funkcji alternatywnych w CortexM3 trzeba uruchomić zegar, w RCC_APB1ENR jest bit AFIOEN. W STM32F4xx nic takiego nie potrafię znaleźć - jest jakis odpowiednik, albo nie trzeba włączać zegara dla alternate function?
Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60....
Witajcie, dziękuję za wszystkie posty. Większość okazała się bardzo pomocna. Swoją modyfikację chciałam zacząć od najprostszej zmiany, tj. zmiany konfiguracji modułu bluetooth poprzez komendy AT. Najpierw jednak chciałam przetestować odbiór danych z terminala. Znalazłam program i nieco go zmodyfikowałam,...
Ja też dorzucę kilka słów. Pisałem przez 10 lat w asemblerze programy na 8051 i PIC'a (również na AVR'a tylko tu już asembler jest "ciężki") i wszystko działało jak trzeba. Asemblery były skierowane na użytkownika i powstawały całkiem zaawansowane programy matematyczne. Fakt - trzeba było trochę pomyśleć....
Witam, Na wstępie zaznaczam, iż nie miałem do tej pory dużo wspólnego z układami ARM, stąd też taki mogłoby się wydawać banalny dylemat. Do rzeczy: -Na 6 wyprowadzeniach (PB10 - PB15) mikrokontrolera STM32L152RBT6 uzyskać chcę przebieg jak poniżej: - t1 jest czasem pomiędzy zewnętrznym zdarzeniem...
Witam, Żadne rozwiązanie z innych tematów nie działa. Posiadam płytkę STM32VLDISCOVERY, zasilam ją z portu USB. Dodatkowo posiadam konwerter na FT232, konwerter działa poprawnie, echo jest przesyłane. Korzystam z programu Terminal v1.9b. Program na odebranie 49 ma zapalać diodę LED a po odebraniu...
Witam mam taki problem. Napisałem funkcję odczytującą wypełnienie PWM z odbiornika RC. Chciałem zrobić zabezpieczenie przed uruchomieniem gdy drążek gazu nie będzie w pozycji zero oraz wejście do programowania po przekroczeniu 90%( tak jak to jest w typowych regulatorach). Niestety program przechodzi...
Jak przykładowy projekt weź przykład stm32_blink_led z mojej stronki - popraw tylko port/pin diody i w funkcji main() wyłącz całkowicie ustawianie PLL (na razie nie ma co sobie tym zaprzątać głowy). OpenOCD stwierdza tylko, że w układzie wystąpił "podwojny fault" (wejście do obsługi faulta spowodowało...
Od kilku, lub nawet kilkunastu dni próbuję uruchomić moduł Ethernet dp8388 (ZL3ETH) i niestety nie udaje mi się ta sztuka. Doszedłem do etapu w którym wysyłam z komputera ping (tylko po to aby został przesłany jakiś pakiet) i podczas debugowania podglądam rejestry i zauważyłem że w rejestrach: Ethernet...
Próbuję bawić się systemem FreeRTOS. Mam problem, gdy uruchomię tylko jedno zadanie led lub tx to wówczas one działają. Gdy próbuję uruchomić 2 zadania, nie działa nic. Próbowałem zmieniać rozmiar stosu, priorytety zadań i nic. [syntax=c]#include <stm32f4xx_usart.h> #include <misc.h> #include...
W ręce wpadł mi wyświetlacz 4'3 cala z wbudowanym kontrolerem FSA506. Posiłkując się tematem udało się go uruchomić. Niestety przedstawiony sposób komunikacji jest strasznie powolny. Bazując na działającym przykładzie z wykorzystaniem kontrolera SSD1289 próbowałem odpalić ten wyświetlacz przy wykorzystaniu...
Dzięki, już działa. Uruchomienie przetwornika nie równa się uruchomieniu konwersji. Należało ustawić bit w rejestrze CR2: ADC1->CR2 |= ADC_CR2_SWSTART; Dzięki za pomoc.
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...
Witam Próbuję utworzyć plik txt na karcie sd korzystając z biblioteki FatFs zaimplementowanej na moim procku STM32F3 discovery. Niestety nie udaje mi się stworzyć takiego pliku, karta jest pusta a zmienna fresult wynosi 9 czyli FR_INVALID_OBJECT. W związku z tym wszystkim mam pare pytań odnośnie współpracy...
Witam, Za pomocą CubeMX wygenerowałem projekt z systemem FreeRTOS oraz biblioteką LwiP aby uruchomić serwer WWW. Wszystko uruchomiłem tylko problem jest taki że mam tylko deklarację funkcji do odczytu z buforu i wysłania do stosu lwip : MX_LWIP_Process(); Ta funkcja powinna być wygenerowana...
Jak pisałem w pierwszym poście; wykorzystałem z linku, który wstawiłem przykład o nazwie "read_data_simple.c". Niestety nie działa. Korzystałem już wcześniej z linku do X-CUBE-MEMS1 z innymi czujnikami. Nie ma tam czujnika LIS3DHH, który próbuję uruchomić, a komunikacja z innymi czujnikami, mającymi...
Zacząłbym od tych na wyjściu mocy. Możliwe, że procesor czeka aż kondensatory się naładują mierzy tam sobie jakąś wartość i dopiero jak wszystko jest ok umożliwia spawanie. Tłumaczyłoby to dlaczego jest 5s zwłoki która u Ciebie trwa w nieskończoność. Tym bardziej jeśli nie widać żeby coś było mocno przegrzane....
Tylko u mnie nie jest to żadna sekwencja. Kanaly 11 i 12 są zamienione. No właśnie - dlaczego? Jak to stwierdziłeś? Próbowałeś kilka razy pod rząd uruchomić konwersję? Wziąwszy pod uwagę Niedoceniasz "HALa" od ST... (; pozostaje uruchomić debugger i sprawdzić co się właściwie dzieje w uC oraz...
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...
Witam! Chciałem wykonać eksperyment: Skopiować funkcję do RAMu i uruchomić ją (Mikrokontroler STM32, środowisko CrossWorks) Kod wygląda następująco: (...) int test_func(int a, int b) { a = 2 * a ; b = 2 * b ; return a + b ; } void ram_func_wrapper(void) { ...
Witam! Wiem, mówiliście, że nie będzie łatwo, że arm is not idioten friendly. Ale nie posłuchałem więc pomóżcie. Jako jeden z pierwszych chyba nabyłem pierwszą w naszym języku książkę o stm32 i posilony zawartymi tam mądrościami przystąpiłem do sprawdzenia np. pracy lcd na przykładzie z w/w. Podołączałem...
Witam, Buduje pewne urządzenie które ma zapamiętywać pozycje z GPSa tak aby można sobie później przejrzeć gdzie urządzenie się znajdowało, taki logger GPS. Pierwsza wersja tego urządzenia powstała na procesorze AVR i module GPS FGPMMOPA6 i działało prawidłowo. Konieczność rozbudowy zmusiła mnie...
Witam. Postanowiłem uruchomić usb na mojej płytce z stm32. Skopjowałem przykłąd z exampla stm32_usb_device_lib. Dodałem kilka własnych plików : stm32_eval.h,.c Skonfigurowałem definicje pinów dla karty sd, wykrywanie usb itd. Używam startup'u i pliku make frediego chopina więc (myślę że dobrze...
Było tak w przykładzie do książki "STM32 w praktyce" (). Męczę się od kilku dni by tego fata fs uruchomić... Czyli tak, zmniejszyłem tablice do 10 elemntów, i dałem Heap Size na 256. Czy ten Heap Size się dubluje dla każdej podfunkcji? I o co chodzi z pozostałymi dwoma stosami? Jak to dobierać?
Witam, jakiś czas temu założyłem temat dotyczący komunikacji uC z DS1307 za pomocą I2C () jako że nie udało mi się tego zrobić aż do teraz - a potrzebuję RTC na gwałt, postanowiłem uruchomić wewnętrzny RTC. Przeglądałem kilka przykładów (w tym te od ST, oraz przykłady z książki o STM32 od Pana Paprockiego)....
Witam, Próbowałem na podstawie książki "Mikokontrolery stm32 w praktyce" uruchomić na STM32F107 transmisję z wykorzystaniem USART-a. Połączyłem Rx i Tx ze sobą i próbuję wysyłać a następnie odczytywać wysłane dane. Poniżej jest mój kod: int main(void) { SetSysClockTo72(); ...
Witam, Próbując się posiłkować reference manualem (RM0008) oraz książką "Mikrokontrolery stm32 w praktyce" próbowałem odpalić okresowe wykonywanie przerwania na TIM2 i niestety nic z tego nie wyszło. Proszę o rade gdzie szukać błedu. Wygląda to tak: Konfiguracja NVIC // Wlacz przerwanie od...
Witam, Od niedawna zajmuje sie dlubaniem w STM32. Natknalem sie na problem z uruchomieniem UARTow 2 i 3 na STM32F103RBT6. UART1 dziala, szyna APB1 chodzi na 36 Mhz. UARTa konfiguruje nastepujaco: sGPIORxInit.GPIO_Pin = GPIO_Pin_3; sGPIOTxInit.GPIO_Pin = GPIO_Pin_2; RCC_APB2PeriphClockCmd(...
Na początek polecam książkę Mikrokontrolery STM32 w praktyce, po jej przeczytaniu na pewno uda się uruchomić kilka projektów a od tego już krok do własnych aplikacji.
Mam pytanie do autora. Czy udało się uruchomić?? Pytam ponieważ mam problem z odpaleniem DS1337 z STM32.
Dzień dobry, Zacząłem naukę STM32 i mam problem z USART2. Chciałem się połączyć z hyperterminalem. Od strony terminala wszystko działa poprawnie (sprawdzone przez zwarcie tx i rx). Od strony stm-a wygląda to tak, że kiedy chcę odebrać jakiś znak, to program wisi na fladze oczekującej na odebranie...
Witam, Mam problem z komunikacją STM32 z komputerem. Mam płytkę tego typu Chciałem napisać sobie najprostszy program do komunikacji z komputerem. Jak na razie napotkałem pewna barierę. Skonfigurowałem procek według książki Pana Paprockiego i przy użyciu standardowych bibliotek do STM. Niestety...
Witam, Mam mały problem z ustawieniem niestandardowej prędkości na STM32 powyżej 115200. Problem pojawia się zarówno przy użyciu funkcji niesocjalizującej jak i ręcznego skonfigurowania ( ręczne wyliczenie wartości dla rejestru BRR ). Nie ma problemu z różnymi transmisjami 9600, 28800 aż do 115200....
Witam Pracuję na STM32f100 (STM32 discovery) + AVT1528 (enc28j60 po spi) Próbuję uruchomić demo: Poprawione: brak wywołania funkcji init_spi(); Mimo to urządzenie nadal nie reaguje (nawet na ping). Pod debuggerem wygląda to tak: w pliku simple_server.c program wykonuje się do rozpoczęcia...
Witam, mam problem z konfiguracja DMA na plytce STM32 Discovery. Uzywam True Studio + ST Lib. W trakcie debugowania zawiesza sie debugger na linijce: [syntax=c]DMA_DeInit(DMA1_... ze DMA w ogole nie rusza bez dobrze skonfigurowanego RCC wiec tutaj jest RCC_Config(): [syntax=c] void...
Witam Spotkałem bardzo dziwny problem kiedy włączam optymalizację kodu w moim projekcie. Programuje w darmowym TrueSTUDIO na STM32. W bardzo wielkim uproszczeniu program wygląda tak: main{ ustaw_zegar_uc(); //stanadrdowe uruchomienie mikrokontrolera konfiguruj_GPIO(...
Jakiś czas temu pisałem już o moich problemach z SPI na STM32. Niestety problemu nie umiem sam rozwiązać. Chodzi o odebranie pierwszego bajtu danych który powinien automatycznie zostać wpisany do rejestru po wysłaniu pierwszego bajtu. Niestety mimo wielu prób i zmian konfiguracji SPI nie udało mi się...
Witam Rozpoczynam zabawe z STM32 i napotkalem problem. Chodzi o uruchomienie USART2 i wyslanie znaku na terminal do PC. Rx i Tx mam podpiete do portu A PA2->Tx i PA3->Rx. Siedze z dokumentacja procesora ale jakos nie moge znalesc bledu w swoim kodzie. Moze co podpowiecie. Kompilator AtolicTruestudio Petla...
No to coś się w końcu urodziło. Dzisiaj uruchomiłem płytkę vldisc. od zera, tylko wykorzystałem startup ze stosem i wektorami przerwań oraz - oczywiście - manual. Wszystko bez bibliotek i przykładów - zegar, PLL, SysTick z przerwaniem, gpio. Diody migają, przycisk działa:) Zajęło mi to 4 godz, całkiem...
Witajcie Sprawiłem sobie ostatnio wyświetlacz z lispolu, pracujący na sterowniku S1D15705: (foto pożyczone z innego wątku;) ). Zaraz jak go dostałem - wziąłem się za jego uruchomienie. Problem mam taki, że pracuję na STM32 i nie znalazłem w sieci żadnej biblioteki do niego, więc wziąłem się za pisanie...
Witam, Od dłuższego czasu używam Eclipse Indigo wraz z CodeSourcery i GDB od Atollica do tworzenia i debugowania programów pod STM32. Taki "zestaw" działa bardzo dobrze przy klasycznej, jednowątkowej aplikacji. Jednak przy próbie uruchomienia FreeRTOS na STM32F103 program wchodzi w HardFault_Handler...
Robię program składający się głównie z przerwań. Program steruje 6 silnikami krokowymi. Uruchomiłem więc 6 timerów dla kazdego silnika w trybie PWM, wypełnienie zawsze 50%, sterowanie częstotliwością. Żeby każdy silnik mógł wykonać zadaną ilość kroków (a zalezności miedzy silnikami są skomplikowane i...
Witam, Dotychczas się nie ujawniałem, gdyż wolałem sam spróbować swoich sił w przygodzie z 32 bitowym procesorkiem. Jednakże, problemy, jakie napotkałem spowodowały, że zdecydowałem się na założenie konta i tego tematu. Używam Eclipse Indigo, prog-debuger jtag wiggler, procesora STM32F107VCT6...
Witam Dziś zacząłem naukę stm32. Mam stm32f103vc na zestawie HY-FireBull. Wybrałem CrossStudio ponieważ jako jedyne narazie połączyło się z moim JTAG-ARM-USB :| Uruchomiłem proste blinky z kodu dołączonego do zestawu - jest to jeden plik main.c, jednak po kompilacji wyskoczyły mi błędy o nierozpoznanych...
Zwracam się do kolegów z taką sprawą. Nie mogę sobie poradzić z bezproblemowym uruchomieniem FreeRTOS + lwip na STM32. Przy kompilacji wywala mi: out/tcp.o: In function `tcp_close_shutdown': C:\ARM\Wo... undefined reference to `tcp_timer_needed' out/tcp.o:...
Początkowo do komunikacji z komputerem używałem przejściówki MCP2210 USB HID to SPI, na win XP wszystko ładnie śmiga, niestety po uruchomieniu win 7, komunikacja ma dużo większe opóźnienia, próbowałem też na win serwer 2008 tam również nie ma problemu, myślałem, iż może to wina przejściówki więc postanowiłem...
Witam, Zestaw prawie nowy, uruchomiony może ze 2 razy. Na STM32 dev board jest jeszcze oryginalne wgrane demo od sprzedawcy (z tego co pamiętam jakiś uOS) Dane płytki/uC: CPU: STM32F103VET6, TQFP100; FLASH: 512K BYTES, SRAM:64KBYTES -> Standard ARM JTAG 20 pin -> Two LEDs, Green & Blue ->...
Witam, Stanąłem przed koniecznością użycia w moim projekcie pamięci zewnętrznej AT45DB321D. W pamięci tej przechowywane mają być wyniki odczytu z przetwornika AD czyli zmienne 12 bitowe. Razem około 8 tysięcy odczytów. (?) Z pomocą przykładów znalezionych w sieci uruchomiłem obsługę w/w pamięci przez...
Sprzedam nieużywany pełny zestaw STM32-Primer2. Kompletny zestaw: Primer2, kabel USB, płyta CD, pudełko, smyczka. Uruchomiony tylko w celu sprawdzenia. Cena: 140 zł Możliwość wysyłki Kontakt przez PW Opis:
Witam Kolegów Przy okazji problemu z jakim borykam się [url=]tutaj udało mi się poprawnie uruchomić na procesorze STM32F107 system freeRTOS. Jestem mega pozytywnie zaskoczony tym, że całość systemu udało mi się poprawnie odpalić w Eclipse w zaledwie 4 godziny. Do tej pory uważałem, że zastosowanie systemu...
Od niedawna wróciłem do zabawy z ARMami. Mam płytkę ewaluacyną z procesorem: STM32F103VBT6. Oczywiście przeszperałem forum, poczytałem, skonfigurowałem środowisko i odpaliłem (z flasha) klasyczne miganie diodą zrobione przez Freddiego - za co dzięki. Kompilacja, linkowanie i flashowanie bez problemów....
Witam, Od 2 tygodni mam moduł STM32-Mini z STM32F103VC. Próbuje uruchomić wewnętrzny termometr i przesłać temperaturę przez USART do komputera. USART działa bez problemu i odczytuję wartości w Terminalu. Jeśli chodzi o termometr to nie działa i nie wiem dlaczego. Według Reference Manual (RM0008) procedura...
Na wstępie odrazu zaznaczam nie znam FreeRTOS :) - pytam się o niego z tego powodu że dokumentacje FreeModbusa mozna zrozumieć jedynie dzieki przykładom - bo jest dość uboga :). Sekcja krytyczna ma blokować dostęp do współdzielonych zasobów a nie do wszystkich zasobów- tak przynajmniej mi się wydaje. Prosty...
Witam. Pierwszy post w tym dziale:) Próbuje uruchomić magistralę CAN 125kbps wykorzystując: a) MCP2515 b) zintegrowany kontroler CAN w STM32F103R8 czyli nawiązać komunikację pomiędzy tymi układami. Komunikacja pomiędzy dwoma MCP2515 działa prawidłowo. Ustawienia MCP2515 (zegar 25MHz): ...
Witam. Mam do sprzedania w 100% sprawny zestaw z procesorem STM32F107VBT6. Podstawowe właściwości zestawu STM32Butterfly : mikrokontroler STM32F107VBT6 w obudowie LQFP100 (m.in. 128 kB pamięci Flash, 48 kB pamięci SRAM, 2xSPI, 1xI2C, 5xUART, USB-OTG, 2xCAN, MAC Ethernet, ADC, 2xDAC) ...
Mam problem z poniższym programem. Podejrzewam, że chodzi tutaj o niepoprawne używanie zmiennej char. Program pisałem samodzielnie w oparciu o książki wydawnictwa BTC. Klawiatura i procesor działają poprawnie. program główny [syntax=C]#include "stm32f10x.h" #include "lcd_hd44780_lib.h" #include...
Czy próbował ktoś uruchomić kod CW kod wyjściowy z CubeMX? Obydwa korzystają z GCC i *.ld ale nie wiem jak zassać taki projekt. Dodano po 29 Znalazłem - wystaczy wygenerować projekt do Keila, i zassać go File->Import Project
Witam. Ostanio próbuję uruchomić obsługę wyświetlacza ILI9341 na STM32. Pod STM32F072 działał wyśmienicie, lecz na STM32F103 już nie. Największym problemem było to że wcześniej ST inaczej rozumiało ideę pinu NSS, więc musiałem zrealizować go programowo, ale to dalej nie pozwala mi na prawidłową komunikację...
Witam, Wiem że to nie na temat ale nie myślałeś o Ethernecie? Ja już kilka miesięcy używam wiznet w5500 (ethernet) połączony z STM32F429 po SPI (+DMA). STM32<=> w5500 <=>wifiRouter <=> Android Tablet z wifi. W w5500 czekam na otwarcie portu jak port otwarty wysłam i odbieram dane. W...
Witam. Posiadam mikrokontroler STM32 , do którego podłączyłem czujnik LSM9DS0. Po wielu próbach udało mi się podłączyć ten czujnik i uruchomić. Odczyty wydaje się, że są prawidłowe - przyspieszenia się zmieniają gdy czujnikiem ruszam, a magnetometr pokazuje inne wskazania podczas obracania czujnika. Postanowiłem...
Chętnie zaprojektuję urządzenia oparte o mikrokontrolery STM32, oraz AVR. Pełne wykonanie, od projektu płytki PCB, przez oprogramowanie, aż do uruchomienia prototypu. Proszę o kontakt na PW
Nie wiemy o który z rodziny STM32 pytasz, może to się okazać istotne. Nie zadbałeś o uruchomienie USART. Opierając się na SPL (brr) zapoznaj się z poniższym przykładem (dla F0): [syntax=c] #include "stm32f0xx.h" #include "stm32f0_discovery.h" int main(void) { USART_InitTypeDef USART_InitStructure; ...
Mój problem polega na nieskutecznej próbie uruchomienia układu stm32 + IP101GA(tryb RMII). Korzystając z automatycznie generowanej inicjalizacji modułu ethernet przy pomocy STM32CubeMX , podczas podłączania urządzenia do sieci ethernet(do switcha) następuje zawieszenie sieci lokalnej, tzn. komputer...
Witam Mam problem z płytką portem usb w trybie cdc (inne też nie działają) w stm32 z bibliotekami HAL. Próbowałem go uruchomić (używam płytki stm32f429i-disco) ale komputer wogóle nie widzi że został podłączony. main.c [syntax=c] /** ****************************************...
Witam, chciałem dzisiaj uruchomić przetwornik DAC, ale w moim środowisku (system workbench fo stm32) ukazuje mi się takie coś: Nie rozumiem o co tutaj chodzi?
Witam, potrzebuje pomocy z uruchomieniem st-link'a w System workbench for STM32. Po instalacji jakiś czas działał, nagle po 2-3 dniach przestał. Oprogramowanie najnowsze - Chiński ST-LINK, Windows 10. Wywala mi następujące błędy: Unplugged target or STLink already in use or STLink USB driver...
Praca domowa, a dokładniej projekt. Styczności z płytkami STM'a nie miałem wcześniej, moją sytuację poprawia tylko fakt że znam trochę C oraz to że udało mi się od znajomego pożyczyć płytkę oraz moduł do odczytu kart SD (prowadzący nie chce ich nam udostępnić poza zajęciami (at)LChucki Bardziej chodzi...
Nie wiem, nie znam się, ale przebieg wygląda jakoś dziwnie, jakby się w nakładały dwa. Podstawa czasu jest odpowiednia? I2C w STM32 jest, jak dla mnie, strasznie kapryśny. Ja sam miałem spore problemy z jego uruchomieniem na F103. Pomogło dopiero przestawienie kolejności inicjacji pinów i modułu w kodzie...
Próbowałeś coś już w ogóle uruchomić na STM32?
Witajcie, potrzebuję zaprogramować kilka STM32 więc kupiłem prosty programator jak na zdjęciu. Ale mam problem aby to uruchomić, mam program ST-Link Utility ale mam błąd Różnie już ustawiałem program ale za każdym razem jest to samo. Programator w systemie zainstalował się poprawnie ...
Witam, skonstruowałem układ kluczujący do silnika BLDC wspierając się tą stroną . Silnik kręci się na sztywno, teraz przyszedł czas na okreslanie połozenia wirnika i właściwe sterowanie. Mój wybór padł na pomiar back EMF. Jednak mam wątpliwości jaki tok postępowania powinienem przyjąć. Na powyżej stronie...
Dzień dobry, realizuję projekt lewitacji elektromagnetycznej na STM32, jednocześnie ucząc się tej platformy od podstaw. Przyswajam informację z różnych źródeł i jak to na początku nauki przyszedł taki moment, że jestem trochę zmieszany. Krótko o projekcie: cewka sterowana MOSFET'em, pod nią czujnik...
Nie używam tego środowiska, ale przychodzą mi na myśl dwie rzeczy: 1. Masz niezainstalowany sterownik Wigglera. Zainstaluj OCD Commandera Będziesz mógł sprawdzić, czy w tej aplikacji Twój układ jest widoczny, powinien być wykryty automatycznie po starcie aplikacji. Trzeba zrobić tylko proste ustawienia...
Po załadowaniu programu trzeba wyjść z bootloadera. Można to zrobić na dwa sposoby, albo zdejmujesz zworki tak aby ruszał kod z flasha albo (tego nie jestem pewny) we flash loaderze ustawiasz, że po wgraniu ma uruchomić program. Nie umiem odpowiedzieć na pytanie czy gdy jest włączony bootloader działa...
Definicja klasy CDC w/g standardu powinna być na poziomie urządzenia (deviceClass = 2), a nie interfejsu ( endpointu? - co przez to rozumiesz?). Głowy sobie nie dam, przejrzałem pobieżnie specyfikację CDC i nie znalazłem że definicja powinna być obowiązkowo na poziomie urządzenia. Znalazłem w necie...
Aby uruchomić coś takiego na timerze trzeba ustawic kilka rejestrow CCMR1 - wybierasz tryb pracy i kierunek portów OCx CCER - aktywujesz daną końcówkę OCx CR1 - kilka podstawowych parametrow pracy oraz wlasciwa aktywacja zliczania odczywiscie do tego dochodzi jeszcze ustawienie samego okresu...
Od kilku dni próbuję uruchomić dongla JTAG autorstwa Freddiego Chopina (rev02) w srodowisku crossworks 1.7. Oto parę ciekawych zjawisk, ktore zaobserwowałem podczas kilkudziesięciu (moze juz kilkuset) nieudanych prób: 1) Gdy dongle jest skonfigurowany jak turtelizer (tj. wegług opisu z manuala...
A bawił się ktoś z Was tymi gotowcami od ST? Nie mogę tego uruchomić za bardzo. Na jednym małym projekcie działa ale jak chcę to dorzucić do FreeRTOS to już nie bardzo. Mam Taki kod: static void prvSetupHardware(void) { /* Start with the clocks in their expected state. */ RCC_DeInit(); /*...