Jak tamten temat masz już zamknięty to napisze Tobie tutaj jak znaleźć opis CAN do tego Twojego BOSH EDC17 CAN :D Wpisz w wyszukiwarkę "Bosch CAN specification" i o dziwo pełno not. Od lat wszystkiego szukam po angielsku i od lat wszystkie programy na PC mam po angielsku bo jak Ci Visual Studio wywali błąd po polsku to nic do niego nie znajdziesz a...
(at)excray To bez znaczenia. Kupił rozsądnie nucleo z debugerem Zostaw RUN. Zostaw FORBOT-a z jego SPL-em i zerową jakością. 1.Najpierw zaimportuj załaczony projekt. 2. Skompiluj go używając młotka https://obrazki.elektroda.pl/8981278500_... 3. Nstępniw w DEBUG wejdź w Debug configuration https://obrazki.elektroda.pl/8975521300_...
1. Proponuję zapoznać się z poradnikiem kol szczywronka. w plikach nagłówkowych CMSIS masz definicje wszystkich bitów i jak kol. powyżej napisał definiują one konkretne bity.
Dwie i pół sekundy z google. https://github.com/burakenez/PIC18F4520_... http://lmgtfy.com/?q=HD44780_CreateChar
(at)kamill_94 Jest dużo osób, które radzą sobie z programowaniem uC. ARM, AVR, PIC, 'C51 czy inny rdzeń, to tylko inny zestaw rozkazów. O ile nie piszesz w asemblerze, a dzisiaj to już rzadkość, to naprawdę nie ma większej różnicy. Więcej różnic zauważysz w peryferiach, ich obsłudze i możliwościach systemu jako całości. To nie jest tak, że ARM pozwala...
W takim razie obsługa wyświetlacza za pomocą przycisku jest niemożliwa? Czy program składa się tylko z przerwań? Nic innego już nie ma? PS Oczywiście często tak się pisze że nie ma nic poza przerwaniami ale chyba to nie o to chodzi.
A nie prościej zainstalować plugina. http://gnuarmeclipse.github.io/debug/ope... Zawsze mnie zastanawia po co początkujący się kopią z koniem (trudno jest skonfigurować środowisko DIY jak się dokładnie nic nie rozumie jeszcze z tych programów opcji, J-tagów i innych dziwactw), zamiast zainstalować sobie środowisko z pluginami. Ich twórcy naprawdę...
Jeśli używasz szablonów generowanych przez CubeMX (czy ogólnie szablonów producenta), to one ustawiają zegar w funkcji która wywoływana jest ze startupa _PRZED_ main().
Ja tam nigdzie nie widzę PF_x... https://obrazki.elektroda.pl/2414764600_... Płytka jest uniwersalna, pod różne MCU, w zależności od wersji. Chodzi Ci zapewne o piny 5 i 6 MCU, które są oznaczone na schematach jako PF0/PD0/PH0 oraz PF1/PD1/PH1 i służą do podłączenia rezonatora kwarcowego. Przez zwarcie odpowiednich mostków mogą zostać...
A nie ma ten Twój expander na końcu literki A ? Bo wtedy adres jest całkiem inny.
Nie będzie. Jest GIT :)
Ja do wora dorzucę jeszcze Nucleo-F103RB. W Kamami za 51 zł. Programowanie w postaci przeciągnij i upuść :). Niestety póki co, openocd nie obsługuje stlinka w wersji v2-1, jednak bez problemu debuguje się z Coocoxa.
1. Proponuję zapomnieć o arduino. 2. Nucleo ma debugger, który Ci się bardzo przyda. 3. Jak mierzyć - najlepiej obydwiema matodami. ADC + CMSIS-DSP -> robisz analizę widmową i znajdujesz największy "bin". Potem mieniasz próbkowanie aby jak najbardziej ten "bin" pasował. Do tego komparator (bo niestety STM32103 to dość stara i prosta konstrukcja - i...
wynosi 0x1XXX, tylko że te XXX (12 bitów z ADC), nie zgadzają się całkowicie z tymi prawdziwymi wartościami z ADC1 1.sprawdz czy aby to nie była liczba ujemna. Weź wartosc bezwzględną z 0x1XXX. Zaneguj wszystkie bity 0x1XXX i dodaj 1 2.sprawdz oscylloskopem spi::clk (PA5) czy w momencie pisania danych jest tam sygnał zegara. Jak nie to bład bedzie...
Dziękuję za pomoc ;)
Tutaj https://github.com/Assetto147/MIKRO_WYSW... umieściłeś wywołania funkcji, tymczasem funkcje można wywoływać jedynie z innych funkcji, a nie "globalnie". Myślę, że chciałeś te wywołania umieścić gdzieś w main(), choć nie jestem wcale pewny, że są one do czegokolwiek potrzebne.
Witam! mam takie skromne pytanko:P Chce przesyłać dane z 12 bitowego przetwornika ADC wbudowanego w nucleo na 2 wyjścia pwm, z czego jeden pwm ma przejmować pierwsze 6 bitów a drugi drugie 6 bitów danych, (na wyjściu 2 rezystory w stosunku 64:1, pomysł znalazłem w projekcie jakiegoś odtwarzacza audio). Czy wystarczy mi jeden timer skonfigurowany na...
Po namyśle kupiłem: https://elty.pl/pl/p/NUCLEO-F103RB-with-...
Cześć, W załączniku masz napisany projekt pod zestaw NUCLEO-F103RB. Diody led podłączone pod piny PC0 ... PC3.
mam nucleo F103RB platformio i cube, ale jestem początkujący w tych prockach. Jeśli masz coś co można łatwo wgrać i skopiować dla Ciebie wyniki i napiszesz krótką instrukcję to mogę zrobić taki test. Z rok temu zrobiłem na tym falownik 3 fazowy, kompilując w gcc (i nie chciałbym do tego wracać) , teraz coś się bawię z platformio i opencm3 ale to początki,...
Dobry wieczór Też z nią (tą płytką) walczę. Tu są schematy tejże płytki : https://www.st.com/content/st_com/en/pro... Może cóś pomogą. Z ukłonami Andrzej Korycki
Witajcie. W wyniku nieuwagi przyłożyłem 9V do kilku portów na płytce Nucleo-F103RB, która pracuje na 3.3V. Na pewno uszkodzone zostały piny PC1 i PC3, nie wiem czy coś jeszcze. Z tego co pamiętam najdłużej 9V trzymałem na PA5, ale o dziwo ten pin działa poprawnie. Ponadto uC wraz z płytką się teraz dużo mocniej nagrzewa. Czy ktoś miał podobny problem?...
To znaczy miałem na myśli płytkę STM32 NUCLEO-F103RB. I musisz jakoś przekazać wynik. Jak pisano powyżej. W dowolny sposób RS232, USB, dioda, wyświetlacz. Wystarczy, że podłącze STM przez usb do komputera i już będę mógł przekazywać wyniki?
Witam. Piszę z prośbą o pomoc. Mam problem z kodem generowanym przez CubeMX. Posiadam płytkę NUCLEO-f103rb oraz płytkę z zestawem czujników nucleo-iks01a2. Uznałem, że dobrym punktem wyjścia do nauki obsługi tych czujników będzie przejrzenie kodu wygenerowanego przez CubeMX. W Additional Software Components wybrałem więc jedną z gotowych aplikacji (IKS01A2_LPS22HB_FIFOMode)....
Zapomniałem dodać, że używam zewnętrznego ST-linka dołączonego do płyty Nucleo-f103rb. Mam drugą taką płytkę i gdy teraz ją podłączyłem ale skorzystałem z wbudowanego ST-linka wszystko zaczęło działać prawidłowo. Co w takim razie może być nie tak? To się w ogóle da tak podłączyć bez odłamywania fragmentu płytki z debuggerem? Połączyłeś masy i napięcie...
Wychodzi na to że w NUCLEO f103rb nie użyje USART2 bo musiałbym wylutować rezystory SB14 i SB13 więc straciłbym możliwość programowania . W takim razie nie ma za bardzo możliwości wykorzystania USART2 jako port do wymiany danych skoro wykorzystuje go programator ? Co jeśli uruchomiłbym USART2 a potem chciałbym dołączyć programator ? Czy miałbym możliwość...
Witam! Próbuję przesłać dane na razie po prostu z przetwornika ADC wbudowanego w nucleo f103RB to zewnętrznego DAC'a po SPI. Odbiór pierwszego bitu z ADC (0 albo 1) powinien od razu być przesłany do wejscia SDI DAC'a (ADC taktuje z czestotliwoscią 44kHz a DAC'a 16MHz). I teraz pytanie: jak to zrobić? :D Czy powinienem wykorzystać jakieś przerwanie od...
żeby nie było - właśnie kupiłem pierwszą w życiu płytkę uruchomieniową z F103, tę za 2.35 USD Nie wiem skąd bierzesz takie ceny, ja widzę ceny około 50 zł (chyba że dolar tak podskoczył w ostatnich godzinach :P) Ja chcę kupić "STM32 NUCLEO-F103RB - STM32F103RBT6 ARM Cortex M3" do prototypowania oraz "STM32F100RBT6B Cortex M3 - LQFP64" do już gotowych...
Nie loteria. Po prostu od razu trzeba określić jakie są potrzeby. Zająłem piny uart do komunikacji z terminalem, aby zobaczyć działania programu, akurat one są na dole złącza. Ty w kodzie swoim zdefiniowałeś porty do przycisków na PB a tak się złożyło że dwa piny są również przeznaczone do komunikacji i2c z lcd. Więc trzeba to wszystko uwzględnić przy...
Jak w temacie kupię NUCLEO-F103RB - STM32F103RBT6 ARM Propozycję proszę kierować na priv lub maila.
Straszna drożyzna, nie opłaci się Porównaj cenę i możliwości tej "drożyzny" do "taniochy" Mega2560. Uwzględnij, że "drożyzna" jest wyposażona w programator/debuger. Ile kosztuje debuger do "taniochy" Mega2560 i Mega328? Uważasz, że 20$ to tanio ? bo ja nie. Jak już porównujesz do AVR, to mityczne mega2560 kosztuje 6$ (i to w małej gabarytowo wersji...
Włąśnie jestem w rozdziale o systick. Według mnie zmiana stanu diody powinna odbywać się co 1 sekundę a odbywa się szybciej. Nie zmieniałem taktowania procesora czyli w przypadku mojej płytki Nucleo F103rb powinna działać na 8 MHz. https://obrazki.elektroda.pl/8575770400_... [syntax=c]#include "stm32f10x.h" int main(void) { RCC->APB2ENR...
01 Mar 2016 09:40: Próbowałeś debuggować program w RAM i źle się to kończyło, czy po prostu interesuje Cię dokładniejsze wytłumaczenie tego "dlaczego" kod nie działa w takiej sytuacji? Bo tak naprawdę to dalej nie wiem o co chodzi... --- Jakby to kogoś ciekawiło, to dziś skończyłem dodawać wsparcie dla całej rodziny STM32F1 (94 układy). Wsparcie obejmuje...
Witam! Na wstępie nadmienię, że dopiero zaczynam przechodzić z 8 bitowych AVR na STM, stąd może takie trochę "laickie" pytanie. Zakupiłem różnego rodzaju wyświetlacze OLED chciałem je sobie uruchomić przy wykorzystaniu gotowych bibliotek ze strony producenta: http://www.waveshare.com/wiki/File:0.95i... W wyżej wymienionym projekcie...
Właśnie sytuacja jest dla mnie o tyle niezrozumiała, gdyż nawet po zatrzymaniu wirnika prąd maksymalny - płynący przy 100% PWM to ok 350mA. Po zatrzymaniu wirnika słychać jedynie dziwne syczenie cewek i lekkie, minimalnie widoczne drgania wirnika. Zastanawiałem się czy to nie źle zapisana komutacja ale po zmianie kodu nie działało nic, a tutaj wygląda...
Ciągle walczę i właśnie pobrałem sobie CubeIDE i teraz ta: 1. stworzyłem nowy projekt bez bibliotek zaznaczając m.in. Target projekt type na empty: https://obrazki.elektroda.pl/9699499800_... 2. w projekcie zobaczyłem pliki: - main.c - syscalls.c - sysmem.c 3. wrzuciłem sobie do projektu kolejne pliki: - stm32f103xb.h - core_cm3.h -...
Piszę program (kolejną wersję na nową płytkę) na STM32L010 w środowisku STM32CUBEIDE. Raz udało mi się wgrać program którzy działa prawidłowo, a za drugim razem przy wgrywaniu przechodzi około 90% i wywala taki błąd: Error in final launch sequence: Failed to execute MI command: target remote localhost:61234 Error message from debugger back end: localhost:61234:...
Wystarczy napisać tak lub nie. Jeśli tak, to czy działa tak "dobrze" jak w Eclipse? Proszę sprawdzić,. Po co? Ja mam swoje sprawdzone narzędzia i nie będę się bujał z jakimiś wynalazkami. Wystarczy, że na Eclipse straciłem czas. https://obrazki.elektroda.pl/8538556700_... Nie jest to oczywiście oryginalne Uno. Na moja wiedzę to jest...
(at)ezbig A sprawdzałeś? Najwyraźniej nie. Masz w nich możliwość wygenerowania kodu w C/C++, który zawiera także sekwencję inicjalizacyjną dla wybranego układu. Coś tam sprawdzałem, ale te programy zarzynają mojego laptopa rozgrzewając go do 90 st.C w ciągu kilku-kilkunastu minut od uruchomienia. Nie zauważyłem w generowanym kodzie nic innego niż jest...
po wymienionej ingerencji w ustawienia Cube'a problemu nie ma - wszystko działa... No i fajnie. Ale też przy okazji tego wątku "odkryłem" że wybierając w CubeMX płytkę Nucleo-F103RB i "ptaszkując" opcję "Initialize all IP with their default Mode" dostaje się konfigurację już z ustawionym SYS->Debug->Serial Wire i problem z blokowaniem SWD akurat dla...
Poczyniłem pewne zakupy w kierunku STM32 i po 3 dniach od podstaw uruchomiłem projekt napisany pod UNO na STM32 od nowa. Muszę przyznać że to co pod Arduino zajmowało kilka linijek tu wygląda na poważny program choć zasada jest identyczna. W końcu bufor ma już wystarczająco dużo miejsca i od razu skutkuje to w praktyce; wynik - 'scrambled.mp3' Rodzina...
Cześć mam pytanko odnośnie mojego projektu dotyczącego STM32 F103RB NUCLEO Tematem mojego projektu jest generowanie sygnału kwadraturowego o zadanych parametrach: -ilość impulsów -rozpędzanie / hamowanie - prędkość Muszę użyć do tego timera i podczas generowania tego sygnału zwracać prędkość w każdym impulsie. Ma to symulować coś jak silniki krokowe...
Skoro hex się generuje to czas powalczyć ze skryptem linkera. Czy jesteś Freddie w stanie pokrótce wymienić elementy jakie musi zawierać skrypt linkera aby poprawnie działał z kodem źródłowym napisanym w C++ ? popatrz na skrypt przykładowy kompilatora (w którym znów jest trochę za dużo bajerów a znów brak podziału na flash/RAM) - arm-none-eabi-gcc-8.3.0-190223/arm-none-...
Witam, 1. Płytka z prockiem ZL26ARM (STM32F107VCTb) https://kamami.pl/moduly-sieciowe-ethern... 2. Programator jtag ZL24prg https://kamami.pl/programatory-stm32/137... 3. Windows 7 4. Środowisko SW4STM32 Płytkę bez problemu mogę...
Witam, na Nucleo F103RB uruchomiony mam regulator PID. Pętla PID chodzi w przerwaniu od Timera3, a generowanie sygnału PWM to Timer4 (DMA). Kiedy pętla PID pracuję z częstotliwością 10 kHz układ działa, ale kiedy zwiększę ją np. do 50 kHz to PWM na tim4 przestaję być generowany. Proszę o pomoc w zrozumieniu dlaczego tak się dzieje i jakie są zależności....
Witam. Próbuję odpalić program UART na STM32 – odbieranie danych z kursu. W kodzie nie mam żadnych błędów, ale po naciśnięciu klawiszy nic się na terminalu nie wyświetla. Gdzie może być problem? Używam Tera Term, przy wysyłaniu ciągu bajtów przez UART wszystko działało. Próbowałem wcisnąć a i enter, ale nic to nie dało. USART_BaudRate = 115200...
Witam, Mam problem z komunikacją mojego STM32 F103RB z płytką Adafruit CAP1188. Wydaje mi się że problem może być w moim kodzie - konfiguracja SPI lub sposób komunikacji z modułem. Według dokumentacji CAP1188 najpierw powinienem wysłać 2bajty resetujące (0x7A), następnie wskaźnik do adresu z którego chcę odczytywać, lub wpisywać (0x7D), dalej - adres...
Cześć Próbuję skomunikować się z układem DS3231. Poniżej zamieszczam model komunikacji z noty układu. http://obrazki.elektroda.pl/7285432200_1... Posiadam zestaw NUCLEO F103RB, pracuje na ac6 system workbench, najnowsza wersja, najnowszy firmware w zestawie. Mój kod: http://obrazki.elektroda.pl/5856103700_1... : Sprawdzałem...
PS2 Sprawdziłem z ciekawości na F303 podłaczonym do ST-Linka z nucleo. Zero problemów. Zrobiłem test na NucleoF446 i zawartym w nim procesorze. Po ustawieniu Level1 procesor się nie blokował (w sensie niemożności startu programu) a jedynym widzialnym efektem ustawionego zabezpieczenia był plik FAIL.TXT na dysku Nucleo o treści "The interface firmware...
Witam, Posiadam płytkę STM32f103RB i chciałbym do niej podłączyć jakiś wyświetlacz dotykowy. Przy pierwszej próbie wyszukania jakiegoś interesującego mnie wyświetlacza natknąłem się na dużą ilość sterowników z jakimi one współpracują. Następnie skupiłem się na wyszukaniu przykładowej biblioteki która mogła by obsłużyć taki wyświetlacz. Niestety zorientowałem...
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... Invoking: MCU GCC Compiler D:\Documents\Konstrukcje\STM32\EPD-test\... arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft...
Witam. Realizuję właśnie odczyt temperatury na płytce Nucleo z wykorzystaniem ds18b20. Mam następujący problem. Odczytując LSB i MSB z czujnika pojawia się błąd w postaci tego że MSB ma wyższą wartość niż można by było zakładać. Po odczycie temperatury wyrzuciłem sobie obydwie wartości na konsolę przez UART. W temperaturze pokojowej widać że LSB się...
Dzień Dobry Posiadam bibliotekę do 1-wire(ds18b20 pomiar temperatury), która działała mi na Cortex-M0+(Nucleo L053R8). Funkcja z L053R8 wygląda tak: Dodano po 1 http://obrazki.elektroda.pl/9660610300_1... Czy tutaj może być zawarta treść, która może nakierować mnie na rozwiązanie problemu? Korzystam z serii "F" dwa dni, dlatego pytam.
Cześć :) Dopiero zaczynam z STM'ami, natomiast dużo dał mi poradnik szczywronka, za który bardzo dziękuję. Problem jest następujący: korzystam z nucleo-F103RBT6, ustawiam licznik (TIM2 lub TIM3) tak aby po przekręceniu się generował Update Event i wpadał w przerwanie, w którym kasuję flagę UIF. Cały czas podglądam w debuggerze co się dzieje i bardzo...
W konsoli otrzymuje: [syntax=csharp]00:39:00 **** Incremental Build of configuration Debug for project nowyprrrrr **** make -j4 all Building file: ../src/main.c Invoking: MCU GCC Compiler Building file: ../HAL_Driver/Src/stm32f1xx_hal_dma.c Building file: ../HAL_Driver/Src/stm32f1xx_hal_eth.c Building file: ../HAL_Driver/Src/stm32f1xx_hal_flash.c C:\Users\KompMag\workspace\nowyprrrrr\De...
Mam pytanie a właściwie prośbę o pomoc. Na wstępie zaznaczam że używam bibliotek HAL oraz środowiska STM Workbench. Opierając się na plikach z tego tematu: http://www.elektroda.pl/rtvforum/viewtop... Próbowałem podpiąć biblioteki dla ILI9341, które są dostarczane przez ST. Biblioteki te jednak są dla płytki discovery i powiązane...
stm32 nucleo f103rb stm32 f103rb nucleo stm32
instrukcja navigon płytka sterownika zgrzewarki przesunięcia bitowe
radio internetowe ekspres siemens
Sea Green ESA 5000 nie reaguje na manetkę gazu po wymianie baterii Jak wzmocnić sygnał anteny pokojowej domowym sposobem