REKLAMA
REKLAMA

programowa stm32 rejestr

Znaleziono około 365 wyników dla: programowa stm32 rejestr
  • Pytanie dotyczące ustawienia rejestru

    Witam. Uczę się programować mikrokontroler STM32F334 rejestrami. Natrafiłem na jeden problem. Rejestr MODER : Do ustawienia typu pinu potrzebne są 2 bity, a więc jak ustawić wejście/wyjście jeśli bit MODERx[1:0] może mieć wartość jedno bitową?

    Mikrokontrolery   03 Lis 2018 22:19 Odpowiedzi: 12    Wyświetleń: 486
  • STM32F410RB nieistniejące rejestry ADC

    Ale w związku z tym mam jeszcze jedno pytanie, czy w stm32f4xx.h też mogą występować takie błędy, czy raczej się to nie zdarza? Błedem by było gdyby pomylili się w numerze bitu. Zresztą jak (at)Freddie Chopin napisał to RM jest źródłem wiedzy a pliki nagłowkowe masz po to aby wygodniej dla człowieka programować. Czego nie ma w RM to Cie nie interesuje,...

    Mikrokontrolery Początkujący   29 Sty 2019 00:00 Odpowiedzi: 14    Wyświetleń: 432
  • [STM32][C][UART] - Błędne dane przychodzące do terminala

    Dyrektywy - zwykłe #define. Ale jak korzystasz z jakiegoś środowiska programistycznego to zapewne definiuje ono to za Ciebie odpowiednim argumentem kompilatora. Np. w tutorialu Freddiego dla STM32F1 jest w Makefile'u definicja ("-DSTM32F10X_xD"). Wyboru zegara dokonujesz programowo poprzez konfigurację odpowiedniego rejestru (np. RCC w STM32F10x). Jeśli...

    Mikrokontrolery ARM   22 Maj 2013 07:45 Odpowiedzi: 18    Wyświetleń: 3015
  • REKLAMA
  • STM32F4 - Tim8 w trybie enkodera i "pływająca" wartość licznika

    Witam, jestem początkującym w dziedzinie programowania STM32. Posiadam zestaw STM32 Discovery F407. Po dwóch dniach walki udało mi się skonfigurować Tim8 do pracy z enkoderem obrotowym. Jest to enkoder mechaniczny posiadający 32 pozycje na obrót. Oto mój kod: [syntax=c] void Encoderinit(void) { RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GP... ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_TI...

    Mikrokontrolery ARM   14 Lis 2014 09:23 Odpowiedzi: 0    Wyświetleń: 828
  • REKLAMA
  • Eclipse/stm32 nie widzi plików -

    Witam, programuję od 2 miesięcy mikrokontrolery STM32. Środowisko jakiego używam do tego to CubeMX do generowania konfiguracji oraz System Workbench for stm32 (eclipse z nakładką). Co ważne używam tego na Windowsie (a nie ma linuksie). Tydzień temu odinstalowałem eclipse i zainstalowałem ponownie (czemu, nie powiem :), zrobiłem to) i od tego momentu...

    Programowanie   15 Wrz 2015 13:19 Odpowiedzi: 1    Wyświetleń: 1170
  • Karta dźwiękowa USB na STM32F103 + TDA1543 by piotr_go

    Mnie tym razem forma i treści od Kolegi Piotra nie satysfakcjonuje - szczególnie w kontekście innych wpisów na elektrodzie. Nie mogę zrozumieć czemu ta prezentacja miałaby służyć. Brakuje ewidentnie konkretnych walorów edukacyjnych, na pewno dla takiego amatora jak ja, być może jest to dobra inspiracja zaawansowanych użytkowników, ale szczerze wątpię....

    DIY Konstrukcje   31 Sty 2024 18:59 Odpowiedzi: 37    Wyświetleń: 9642
  • stm32f051r8 - Niedziałające przerwanie od timera

    1. Uruchomienie timera z nazwami symbolicznymi bitów: TIM3->CR1 = TIM_CR1_ARPE | TIM_CR1_CEN; Popatrz w plik stm32f05xx.h - masz tam definicje bitów dla każdego rejestru, m.in. TIM_DIER_UIF i całe mnóstwo innych. Nazwy bitów są poprzedzone nazwami rejestrów. 3. Do kasowania znacznika przerwania wystarczy podstawienie - nie potrzeba &=. Np. TIM3->SR...

    Mikrokontrolery Początkujący   13 Kwi 2013 21:43 Odpowiedzi: 11    Wyświetleń: 1452
  • REKLAMA
  • Sterownik pompy CO na STM32

    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 to początki nauki programowania (i poznania rejestrów...

    DIY Poczekalnia   24 Sie 2015 09:04 Odpowiedzi: 10    Wyświetleń: 6318
  • stm32 konfiguracja przerwań bez biblioteki standardowej

    Witam, początkowo zacząłem programować mikrokontroler stm32f103RBT6 wykorzystując bibliotekę standardową, ale zachęcony przeczytanymi postami na elektrodzie zacząłem programowanie wykorzystując tylko definicje rejestrów zawarte w pliku stm32fx.h. Chciałem włączyć jakiekolwiek przerwania (np. od timera 4) niestety wogóle nie wiem jak do tego się zabrać....

    Mikrokontrolery ARM   22 Lut 2011 19:24 Odpowiedzi: 5    Wyświetleń: 2569
  • RM0008 Reference manual. Programowanie STM32.

    Witam. Na temat programowania STM32 prawie nie ma literatury. Te książki które są na rynku są mało wartościowe. Dlaczego nikt nie przetłumaczy RM0008 Reference manual? To byłoby idealne. Na temat AVR jest kilka pozycji z dokładnym opisem procesora rejestry itd. Na STM32 nie. Autorzy skupiają się tylko na bibliotece do STM i programowaniu w C.

    Mikrokontrolery ARM   04 Lut 2012 08:50 Odpowiedzi: 35    Wyświetleń: 4399
  • stm32f4 discovery krok po kroku

    Witam wszystkich forumowiczów. Nie chciałem zakładać kolejnego tematu, a problem może dotyczyć wszystkich zaczynających swoją przygodę z tą płytką dlatego też napisałem tutaj. Programuje na STM32F407Vgt od tygodnia, wliczając w to budowę środowiska(Eclipse + OpenOCD 0.7.0 + GNU ARM eabi). Działa ono bez zarzutów, da się kompilować, wgrywać oraz debugować...

    Mikrokontrolery ARM   30 Gru 2013 08:00 Odpowiedzi: 41    Wyświetleń: 15729
  • Szukam kursu języka C specyficznego dla mikrokontrolerów ARM STM32

    Zazwyczaj najwygodniej uczyć się języka C na desktopie, czyli swoim PC-cie. Programując STM32 lub AVR-ki używa się języka w ten sam sposób, ale zwykle nie mamy dostępu do pewnych bibliotek standardowych, które na desktopie są od razu, bo komputer ma monitor, klawiaturę, dysk twardy itp.. W mikrokontrolerach tego nie mamy, więc użycie printf(), getch()...

    Programowanie Początkujący   10 Paź 2019 19:28 Odpowiedzi: 7    Wyświetleń: 1947
  • [STM32] STM32L073RZ - Nieoczekiwana kolejność odczytu wejść analogowych przez ADC z HAL

    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ę? Moje 30+lat zabawy z elektroniką sprawia że nie pytam po pierwszej nieudanej próbie. Nie mówię że nie robię błędów, ale jak pytam - to znaczy że pomysły mi się skończyły i raczej lekko...

    Mikrokontrolery ARM   09 Lut 2021 23:58 Odpowiedzi: 11    Wyświetleń: 702
  • REKLAMA
  • STM32F072CBTx hard fault przy czytaniu rejestrów flash

    Temat rozwiązany. Problemem było to, że były zworki w Nucleo i programowałem Nucleo a nie docelowy STM32.

    Mikrokontrolery ARM   03 Cze 2021 10:01 Odpowiedzi: 8    Wyświetleń: 867
  • STM32F7xx: Błędne wartości miesiąca po aktualizacji daty w rejestrze RTC

    Cześć, Używam kontrolera z serii STM32F7xx i w sumie przez przypadek natrafiłem na problem związany z ustawieniem daty a dokładnie miesiąca. Problem nie dotyczy pierwszego ustawienia tylko aktualizacji daty. Jeśli chodzi o czas wszystko zgodnie z planem. Po zainicjowaniu daty z daną wartością np dzisiejsza data: 0x222606 - wszystko jest ok. Modyfikując...

    Mikrokontrolery ARM   23 Cze 2022 11:51 Odpowiedzi: 8    Wyświetleń: 726
  • [STM32f4 eval] [Eclispse Helios sr2 Code Sourcery] linker

    Pierwsza kwestia. Chodzi o to, że Cortex-M3 może zostać zresetowany "programowo" - jest specjalny rejestr który na to pozwala, jednak jest to właśnie reset samego rdzenia. Możliwy jest jeszcze jakby "drugi poziom" takiego "programowego" resetu - który resetuje też peryferia. Tak czy siak - OpenOCD domyślnie korzysta z tego co może, a ponieważ żaden...

    Mikrokontrolery ARM   13 Lip 2014 20:15 Odpowiedzi: 11    Wyświetleń: 2512
  • I2C stm32F4 Konfiguracja rejestrów bez bibliotek peryferyjnych stm.

    Mylisz się. RCC->APB1RSTR |= RCC_APB1RSTR_I2C1RST; I2C1->CR1 |= I2C_CR1_SWRST; <- układ zresetowany, bez zegara - operacja bez sensu RCC->APB1RSTR &= ~RCC_APB1RSTR_I2C1RST; I2C1->CR1 &= ~I2C_CR1_SWRST; <- układ bez zegara - operacja bez sensu // enable peripheral clock for I2C1 RCC->APB1ENR |= RCC_APB1ENR_I2C1EN; Reset programowy...

    Mikrokontrolery ARM   19 Gru 2012 09:22 Odpowiedzi: 55    Wyświetleń: 11019
  • STM32 - zmiana rejestru związanego z SWD

    Witam, mam pewien problem z płytką STM32F4 - Discovery. Pracowałem pod CooCoxem, programy się wgrywały, wszystko śmigało jak należy. Niestety przez przypadek, głupi błąd i moją głupotę wpisałem coś takiego: [syntax=c]GPIOA->MODER |= GPIO_MODER_MODER13_0;[/syntax] co oznacza, że przestawiłem pin odpowiedzialny za programowanie przez SWD na output. Obecnie...

    Mikrokontrolery ARM   26 Sty 2013 22:38 Odpowiedzi: 7    Wyświetleń: 1806
  • [STM32][C/asm] - Zarządzanie stosem w funkcji obsługi przerwania

    Witam! Uczę się programowania mikrokontrolerów STM32 (aktualnie męczę STM32F103). Programy piszę w C, ale co jakiś czas zerkam w to co spłodził kompilator - w celach edukacyjno-poznawczych. Napisałem prostą funkcję obsługi przerwania od SysTicka. Deklaracja funkcji ma postać: [syntax=c]void SysTick_Handler(void) __attribute__((interrupt));[/syntax]...

    Mikrokontrolery ARM   22 Maj 2014 09:55 Odpowiedzi: 5    Wyświetleń: 1917
  • [STM32/Eclipse/OpenOCD] - Debuger zgłasza dziwne bledy

    Witam, Do Eclipse (kepler) chce spiąć sobie wszystko co potrzebne aby programować stm32. Uruchomiłem już kompilator (bleeding-edge-toolchain od Freddie Chopin), podpiąłem OpenOCD ale utknąłem na debugerze. Podczas próby połączenia się nim z OpenOCD zwraca: Bogus trace status reply from target: qTStatus Bogus trace status reply from target: qTStatus...

    Mikrokontrolery ARM   18 Gru 2013 23:23 Odpowiedzi: 36    Wyświetleń: 6264
  • [STM32] - Zmiana stanu pinu z czestotliwoscia 1MHz

    Dodajmy, że jak już ktoś musi zmieniać stan portu programowo, to w STM32 służą do tego raczej rejestry BSRR i BRR, a w innych uC albo analogiczne rejestry pod innymi nazwami (np. FIOSET, FIOCLR w LPC17xx) albo zapisu maskowany (np. w LPC11xx). W każdym razie nie robi się tego przez programowe operacje logiczne na portach.

    Mikrokontrolery ARM   12 Kwi 2014 14:31 Odpowiedzi: 39    Wyświetleń: 5187
  • Środowisko programistyczne do programowania według poradnika.

    Witam Mam pytanie wydrukowałem sobie cały poradnik kolegi z forum chodzi o wiadomy kurs bez bibliotek. Mam pytanie odnośnie IDE, używam tego [url=]Link. Czy sposób zakładania projektu będzie odbiegać od tego, jeżeli nie piszę przy użyciu bibliotek tylko przy zapisie do rejestrów.

    Mikrokontrolery ARM   23 Gru 2015 15:10 Odpowiedzi: 7    Wyświetleń: 1209
  • [STM32F103RB][REJESTRY] - USART i DMA - ramka danych (odbiór)

    A jak nadejdzie krótsza a potem nic? Dalsze komplikowanie, jakies timeouty - po co? DMA jest wygodne i użyteczne do pewnych celów a do innych nie. Nie przesadzaj. Robi się to właśnie timeoutami i działa całkiem nieźle. DMA odbiera ciągiem (w trybie circular z przerwaniem od połowy i całego transferu), masz też przerwanie okresowe (albo timer programowy)...

    Mikrokontrolery ARM   04 Sie 2016 19:02 Odpowiedzi: 11    Wyświetleń: 1200
  • STM32F769 DISCO - ETHERNET konfiguracja

    Witam, próbuje zaprogramować Ethernet, na wyżej wymienionej płytce. Ustawiłem GPIO wszystkie i skonfigurowałem RCC. Niżej konfiguracja GPIO ( mam nadzieje że dobrze ustawiłem OSPEED na High, bo do RMII którego używam potrzeba 50Mhz ) Linie do RMII to: TXD0/1 TX_EN CR_SDV MDC MDIO REF_CLK RXD0/1 [syntax=c] static void ETH_GPIO_CFG(void){ // Enabled ports...

    Mikrokontrolery ARM   06 Sty 2017 13:21 Odpowiedzi: 80    Wyświetleń: 4011
  • Nieoczekiwana zmiana rejestru CR1 od USART3 -komunikacja Master - Slave, stm32f1

    Zastanawiam się tylko po co sprawdzać to: [syntax=c]USART3 -> CR1 & USART_CR1_TCIE[/syntax] nie rozumiem powodu. Przecież to jest "This bit is set and cleared by software." Programista nie wie czy ustawił to przerwanie czy nie? Dodatkowo ten zapis: [syntax=c]if(( USART3 -> CR1 & USART_CR1_TCIE) && (USART3 -> SR & USART_SR_TC ))[/syntax] wygląda dość...

    Mikrokontrolery ARM   18 Mar 2019 12:39 Odpowiedzi: 24    Wyświetleń: 873
  • STM32F3: Ustawienia rejestrów RCC_CFGR_ADCPRE_DIV6 i RCC_CFGR_PLLMULL16 w Eclipse

    Dzień Dobry Mam mikrokontroler STM32F3 i uczę się w nim programować i chciałbym dać sygnał HSI przez PLL do otrzymania 64Mhz. Szperałem w internecie i znalazłem kod i rejestry odpowiedzialne za to, lecz nie mogę ich ustawić, ponieważ Eclipse zaznacza, że funkcja RCC_CFGR_ADCPRE_DIV6 i RCC_CFGR_PLLMULL16 nie zostały zadeklarowane. Użyłem kodu z tego...

    Mikrokontrolery ARM   24 Gru 2020 11:26 Odpowiedzi: 3    Wyświetleń: 321
  • Programowanie układu STM32L Pilot łódki zanętowej

    Jeżeli w odmętach internetu nie znajdziesz prawidłowego wsadu to raczej marne widoki. ...changing the level of RDP protection is only peritted when the current prottection level is 1 Changing the protection level from 1 to 0 will automaticaly erase the entire user flash memory SRAM2 and backup register." Nie przeczytasz pamieci o ile jest zabezpieczona,...

    Mikrokontrolery   29 Wrz 2021 21:51 Odpowiedzi: 22    Wyświetleń: 1722
  • [stm32] Użyteczność biblioteki USB_Lib od ST

    Przyznam że te biblioteki to trochę nieporozumienie - przynajmniej te od usb. Choć te od peryferiów też można by było napisać. Jednak prawda jest taka że dla ludzi nie obeznanych z programowaniem tych procków -rejestrami, flagami, maskami, adresami i całym mnóstwem innych rzeczy - to ułatwiają one pisanie programów - w zamian za cykle procesora :)....

    Mikrokontrolery ARM   03 Lut 2010 17:00 Odpowiedzi: 10    Wyświetleń: 1923
  • Problem z programowaniem STM32

    Od jakiegoś czasu próbuję zrobić pewne urządzenie w oparciu o mikrokontroler z tematu. Mój problem polega na tym, że nie jestem w stanie nic do niego wgrać. Z mikrokontrolerem łączę się za pomocą J-LINKa i z samą komunikacją nie ma żadnego problemu, rdzeń jest rozpoznawany, mogę też sczytać dane z flasha (oczywiście nic tam nie ma). Piny BOOT0 i BOOT1...

    Mikrokontrolery ARM   28 Paź 2010 18:48 Odpowiedzi: 9    Wyświetleń: 1459
  • stm32 Przerwanie od ADC z obsluga DMA

    Znacznik EOC jest kasowany programowo lub przez odczyt rejestru ADC_DR, co jest opisane w p. 11.12.1 Reference Manual. Wygląda na to, że odczytanie danej z ADC przez DMA kasuje znacznik, nim Twój program zdąży zauważyć jego zmianę.

    Mikrokontrolery ARM   31 Maj 2011 14:32 Odpowiedzi: 14    Wyświetleń: 3506
  • [STM32] SPI rejestr RD nie przyjmuje danych [?]

    Ok przeczytałem manual do SPI, przeczytałem manual do modułu cc1100 i dalej mam problem. Moduł nie chce się zRESETowac przy sprzętowej obsłudze SPI, a przy programowej działa. funkcja resetu modulu: [syntax=c] void RST_ccxxx0(void) { //poczatek instrukcji zwiazanych z resetem bez uzycia SPI GPIO_SetBits(SPI_MASTER_GPIO, SPI_MASTER_PIN_SCK); // SCK =...

    Mikrokontrolery   14 Lip 2011 11:11 Odpowiedzi: 11    Wyświetleń: 2469
  • [STM32] Bit Banding - co to daje?

    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 nieźle, zważywszy że główne problemy mam po prostu...

    Mikrokontrolery ARM   29 Maj 2012 09:20 Odpowiedzi: 58    Wyświetleń: 12883
  • [STM32] - Zabezpieczenie pamięci flash przed odczytem.

    Ok, ale nadal nie rozumiem - Co z tego że że odpowiedni SFR zapiszę np. w trakcie programowania, jak przecież żaden rejestr nie utrzymuje wartości bez zasilania - po wyłączeniu napięcia zasilania wszystkie rejestry tracą swoje wartości. Wytłumacz jaśniej, bo zupełnie nie wiem jak to ma działać. Czy to jest jakiś rejestr w pamięci flash? Ustawiany jest...

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 2790
  • STM32 - Programowanie "po rejestrach" bez SPL

    Witam. Zaczynam zabawę z mikrokontrolerami STM32 a dokładniej ze rdzeniem Cortex-M3. Posiadam płytkę z mikrokontroler STM32F103VBT6. Nie chcę się bawić w gotowe biblioteki tylko programować "po rejestrach" i tutaj pojawia się pierwszy problem - które środowisko wybrać. Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle...

    Mikrokontrolery ARM   15 Lut 2016 18:44 Odpowiedzi: 19    Wyświetleń: 3363
  • Linux + Code::Blocks + STM32 - Tutorial STM32 + Code::Blocks w Linuxie

    Witam dziękuję za odpowiedź. A więc tak po następnym uruchomieniu code blocksa już pamiętał ustawienia, więc nie wiem czym mogło być to spowodowane. (między czasie mógł być restart więc może to pomogło) Co do Ustawienia kompilatora i flag to kolega wcześniej miał rację nie mam ustawionych ani flag ani linkiera. Chcę programować procesor STM32F767ZI...

    Mikrokontrolery ARM   19 Sty 2017 10:28 Odpowiedzi: 38    Wyświetleń: 5253
  • [STM32L011D3][C/Eclipse] Przerwania zewnętrzne na pinie nie działają

    Szukałem już chyba wszędzie i próbowałem wszystkiego, więc ostatecznie zmuszony jestem założyć tutaj temat. Uczę się programować stmy na "rejestrach". Utknąłem przy próbie włączenia przerwań zewnętrznych na pinie PA1 (pull-up, zbocze opadające). Jeżeli chodzi o sposób testowania to sprawdzam w STMStudio wartość zmiennej tmp, która powinna się inkrementować...

    Mikrokontrolery ARM   17 Cze 2017 16:18 Odpowiedzi: 2    Wyświetleń: 1140
  • [stm32][HAL]Output compare no output na dwóch kanałach

    No a zdradź mi tajemnice dlaczego to mają być przerwania a nie callback-i. Nigdy nie pisałem funkcji z callback-iem, nie miałem jeszcze takiej potrzeby. Tak ogólnie chodzi o to by stworzyć licznik 50Hz, zmienną, którą będę inkrementował, i stworzyć event, który co 50 przerwań (tj 1Hz) wywoła mi callback? Jeżeli chcesz funkcje A wolac co każde przerwanie...

    Mikrokontrolery ARM   31 Lip 2017 23:14 Odpowiedzi: 10    Wyświetleń: 1818
  • DMA z ADC w STM32F107 - czemu nie działa?

    Wiec kupiłem ksiązki i zacząłem się uczyć ale na bibliotekach SPL. Nie sądzę aby ktokolwiek Cię do tego namawiał na tym forum. Sam zabrnąłeś w ślepą uliczkę. Do tego niczego się nie uczysz - bo nie poznajesz procesotów, tylko jakieś biblioteki. Co z tego że wywołasz magiczną funkcję "HAL_ADC_Start_DMA" ale stawiam dukaty przeciw kamyczkom, że to DMA...

    Mikrokontrolery   26 Lip 2018 16:29 Odpowiedzi: 4    Wyświetleń: 501
  • [STM32] Sterowanie PWM 20kHz i transmisja RS232 100bajtów - czy to możliwe?

    BlueDraco, przejście na programowanie za pomocą rejestrów dawno mnie pociągało, ale w zasadzie trzeba by było zaczynać naukę od zera (szczególnie dla każdego nowego procesora). Czy gdyby dalej pisać w HAL, ale ważniejsze czasowo fragmenty tylko na rejestrach, to szybkość ich byłaby porównywalna? Czy jednak pozostałe fragmenty kodu w HAL akurat niezwiązane...

    Mikrokontrolery ARM   26 Cze 2019 07:42 Odpowiedzi: 13    Wyświetleń: 873
  • Konfiguracja środowiska do programowania STM32F302R8 na rejestrach - jak to zrobić?

    Witam Niedawno zakupiłem płytkę nucleo stm32f302r8, i pobrałem STM32CUBEIDE i próbowałem się uczyć pisać z wykorzystaniem biblioteki HAL, oglądałem kurs na YT myślę że wszyscy wiedzą jaki, ale jakoś tak tego nie czuję, wszystko jest tak jakby zbyt skomplikowane. Programowałem avr na rejestrach, a więc postanowiłem że stm też tak zrobię. Znalazłem na...

    Mikrokontrolery ARM   02 Lis 2020 16:06 Odpowiedzi: 8    Wyświetleń: 1773
  • Programowanie procesora STM32L073RZ przez USB - DFU z użyciem STM32CubeProgrammer

    To napisz może jak ustawiasz Option Bytes. Istnieje tutaj widoczna zależność - utrata komunikacji następuje chwilę po zaprogramowanie Option Bytes. Wartości z tych rejestrów ładowane są przy okazji resetu. Nie włączyłeś przypadkiem RDP?

    Mikrokontrolery ARM   30 Sty 2021 20:47 Odpowiedzi: 4    Wyświetleń: 768
  • Poszukiwana książka dla zaawansowanych o bibliotece HAL dla STM32 F4

    (at)chudybyk znam tą dokumentację, ale ciężko się przez to przekopać. Chodzi mi raczej o źródło, które pomoże samemu od podstaw pisać programy podobne do tych generowanych przez CubeMX, ale jednak piszesz je sam, dzięki czemu wyciągasz z tego jakąś wiedzę. Przede wszystkim - wiesz co się dzieje w tym kodzie, w przeciwieństwie do kodu generowanego przez...

    Mikrokontrolery ARM   26 Lip 2022 14:08 Odpowiedzi: 8    Wyświetleń: 1545
  • Oceny i recenzje kursu wideo programowania STM32 MSalamon

    Głownie na bibliotekach HAL, bo to jest najłatwiejsze do przyswojenia dla początkujących. Ale rozpoczął cykl kursów na rejestrach w formie webinarów na yt. W ofercie są kursy języka C, STM32 i RTOS. Jeśli chodzi o mirka, to dawno temu zaczynałem od bluebooka, książka fajna ale nie zachęciłem się wtedy do AVR, trochę ciężko było z kontaktem na forum,...

    Projektowanie i Tworzenie Po godzinach   02 Paź 2023 13:16 Odpowiedzi: 5    Wyświetleń: 633
  • Mikrokontrolery STM32 - po które z nich warto sięgnąć?Sponsorowany

    STMicroelectronics to jeden z najpopularniejszych producentów mikrokontrolerów w Polsce. Swoją renomę zawdzięcza nie tylko udanym konstrukcjom, ale i wdrażaniu najnowszych technologii oraz bogatej ofercie. W niniejszym artykule prezentujemy niektóre z ostatnio wprowadzonych układów ST oraz wybrane ciekawe modele, które od jakiegoś czasu cieszą się dużą...

    Mikrokontrolery   21 Lut 2019 08:39 Odpowiedzi: 17    Wyświetleń: 2898
  • STM32F0 - STM32F0Discovery Przerabianie przykładu, wywala błąd w core_cmInstr.h

    OpenOCD zaktualizowanie tak jak kompilator wcześniej. Przerabiam przykład od początku teraz na bazie tego o którym mówiłeś LPC Będe wklejał tutaj co dokładnie przerabiam. Jeśli coś robię źle to mam nadzieje że mnie poprawicie. Jeśli dobrze to mam nadzieje że komuś się przyda. 1.Import projektu lpc1114_blink_led i rename na stm32f0_blink_led 2. Zmiany...

    Mikrokontrolery ARM   20 Paź 2013 11:55 Odpowiedzi: 24    Wyświetleń: 4140
  • [STM32F4][C] Brak reakcji mikrokontrolera na wgrany program.

    Po kilku miesiącach przerwy chciałem wrócić do programowania mojej płytki Discovery z układem STM32F407. Mam napisanych kilka wersji programu do zwykłego migania diodą, programy się kompilują i wgrywam jej przy pomocy AC6 System Workbench oraz STM32 ST-Link Utility. Programator mam widoczny w menadżerze urządzeń jako STMicroelectronics STLink Virtual...

    Mikrokontrolery ARM   16 Mar 2017 20:34 Odpowiedzi: 6    Wyświetleń: 849
  • Połączenie STM32f429I LCD oscyloskop

    Chyba ktoś Cię nieźle wrobił? Jaka jest specyfikacja: ile kanałów, jaka podstawa czasu i jaka rozdzielczość sygnału? Obraz ma być wyświetlany real-time czy chcesz go zamrażać, zapisywać i/lub przesyłać (usb)? Rejestracja sygnału/danych ciągła, z wyzwalaniem poziomem, paternem; jeżeli to ma być też analizator stanów logicznych? Nie wiem czy to będzie...

    Mikrokontrolery ARM   28 Lis 2014 01:15 Odpowiedzi: 12    Wyświetleń: 1992
  • Darmowy poradnik STM32 dla początkujących - rozmowa z autorem.

    W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej rodziny mikrokontrolerów ułatwi korzystanie z poradnika? szczywronek:...

    Newsy   15 Maj 2021 12:34 Odpowiedzi: 16    Wyświetleń: 8058
  • STM32F4 - Komunikacja SPI, brak odczytu współczynników

    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...

    Mikrokontrolery ARM   09 Cze 2016 07:59 Odpowiedzi: 4    Wyświetleń: 1191
  • [STM32][C++] - Obsługa peryferii / Wzorce projektowe

    Timery i dokładne odmierzanie czasu w różnych miejscach kodu. Zamiast korzystać z kilku timerów, można w różnych blokach kodu konfigurować 1 timer i wstrzykiwać odpowiednią funkcję przerwania. Oczywiście pod warunkiem, że nie będziemy musieli odmierzać czasu dla dwóch bloków jednocześnie. Wygląda na to, że potrzebujesz po prostu callbacka w jednym...

    Mikrokontrolery ARM   09 Lut 2018 15:58 Odpowiedzi: 9    Wyświetleń: 1836
  • Zegarek na STM32F4Discovery z wyświetlaczem TFT LCD Touch

    Witam Tym razem chciałbym zaprezentować programowy projekt zegarka i datownika uruchomionego na sprzęcie: STM32F4Discovery oraz LCD TFT DEM240320E TMH-PW-N(A-Touch) na sterowniku Renesas R61580 (kupiony swego czasu w TME. Obecnie nie mają na stanie, można próbować kupić go tutaj:). Prezentowany projekt będzie częścią bardziej złożonego projektu realizowanego...

    DIY Konstrukcje   18 Lip 2013 18:30 Odpowiedzi: 19    Wyświetleń: 16635
  • STM32, biblioteki FaTFs, zapis na kartę SD

    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 w pracy jest Keil uVision 5. W pracy wykorzystane...

    Początkujący Naprawy   18 Sty 2016 23:58 Odpowiedzi: 0    Wyświetleń: 957
  • STM32F103RBT6-Nucleo - Magistrala CAN

    Postanowiłem przerzucić się na rejestry. Programowanie na bibliotece std_periph_lib ponoć jest mało efektowne i nie wydajne. Co do zaprogramowania CAN na STM32F103RBT6 powinienem korzystać z refference_manual.pdf i z czegoś jeszcze? Jakie materiał są jeszcze niezbędne albo przydatne do tego? Dodam że to moje w sumie pierwsze programowanie na rejestrach...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 2016
  • Zegar tekstowy na procesorze STM32

    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 jedno zero , gdyż wyświetlanie godziny zero ( północ ) nie bardzo wyglądało . Teraz...

    DIY w budowie   24 Mar 2019 20:14 Odpowiedzi: 22    Wyświetleń: 4974
  • [STM32][C/uVision4] Częstotliwość przerwania SysTick

    Pewnie, najlepiej klepać wszystko od zera, bo po co korzystać z bibliotek, w końcu "prawdziwy programista" uwielbia przekopywać się przez setki stron manuali, datasheetów i utrudniać sobie życię. Nie przesadzaj, jak napisał kolega wyżej, sam plik stm32f10x.h wystarcza, nie musisz wklepywać przecież dziesięciu tysięcy adresów rejestrów od nowa. A zapis...

    Mikrokontrolery ARM   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 14099
  • [STM32] [C] Prosty Counter

    Witam! Chciałem sobie zrobić prosty Counter zliczający ilość wciśnięć przycisku podpiętego do wejścia PA0. Skorzystałem z przykładu który zamieszczam poniżej. Niestety mój prosty Counter nie zlicza naciśnięć i zmienna cnt cały czas wynosi 0. Mam takie podejrzenie że przycisk nie jest programowo połączony z TIM2 tzn w funkcja TIM_TIxExternalClockConfig(TIM2,...

    Mikrokontrolery ARM   16 Lis 2011 22:51 Odpowiedzi: 3    Wyświetleń: 1574
  • STM32F303 kopiowanie do RAM -

    Nie wiem o co chodzi, support STM mi powiedział, żebym wgrał kod do ramu oraz wektor przerwań. Cały problem od początku: Zadanie programu jest następujące: ze sterownika sczytuję wartości enkoderów i zapisuję je do pamięci flash. (powinno to być wykonywane timerem co 10ms). Następnie odczytuję te wartości z flasha w celu odtworzenia ruchu i odpowiednie...

    Mikrokontrolery ARM   21 Wrz 2015 10:11 Odpowiedzi: 13    Wyświetleń: 1455
  • STM32F746G-DISCO - Zrobienie działającego pass-through dla audio za pomocą SAI

    Dzień dobry, Od dłuższego czasu staram się zrobić działające pass-through dla audio - pobranie dźwięku z wejściowego mini-jacka i przeniesienie go na wyjście mini-jack. Na płytce jest kodek WM8994, którego wyjścią są przyłączone do SAI- serial audio interface, mini-jacki z kolei są podłączone pod kodek. Korzystałem z biblioteki dołączonej do płytki...

    Mikrokontrolery ARM   16 Sty 2016 16:31 Odpowiedzi: 1    Wyświetleń: 1611
  • STM32F0DISCOVERY - Bluetooth HC05

    Witajcie uczę się programować ARMy i właśnie nastał moment gdy komunikaty pokazywane przez diody mnie już nie wystarczają. Ponieważ mam pod ręką Bluetooth HC05 (często w ATmega wykorzystywałem wiec podłączenie mam dobre) to właśnie na niego padł wybór. Niestety gdy staram się odpalić program, który odbierze mi znak i go odeśle wszystko się sypie i np....

    Mikrokontrolery ARM   08 Mar 2016 15:38 Odpowiedzi: 20    Wyświetleń: 1455
  • STM32F0DISCOVERY - zablokowany

    Witajcie, właśnie się bawię pamięcią Flash w STM32F0DISCOVERY (chcę się nauczyć obsługi). Efekt? Chyba zablokowałem możliwość zapisu... Kod (dopiero się uczę, więc komentarze mogą zawierać błędy): [syntax=c]#include "stm32f0xx.h" #include "stm32f0_discovery.h" int main(void) { RCC -> AHBENR |= RCC_AHBENR_GPIOCEN;//LEDY GPIOC -> MODER |= GPIO_MODER_MODER8_0...

    Mikrokontrolery ARM   09 Maj 2017 20:29 Odpowiedzi: 10    Wyświetleń: 1164
  • STM32 + CubeMX + LIS3DHH - brak odbioru danych przez SPI

    Witam, próbuję uruchomić akcelerometr LIS3DHH ( ) na zestawie Nucleo F411RE ( ). Czujnik mam w postaci adaptera STEVAL-MKI180V1 ( ). Konfigurację dla mikrokontrolera generuję za pomocą CubeMX 5.0.1 z bibliotekami HAL dla rodziny STM32F4, w wersji 1.23.0. Próbę uruchomienia czujnika rozpocząłem od wykorzystania bibliotek: a dokładnie od przykładu: read_data_simple.c....

    Mikrokontrolery ARM   27 Sie 2019 19:30 Odpowiedzi: 5    Wyświetleń: 723
  • Eclipse STM32 Error: can''''t add breakpoint: resource not available

    Witam Forumowiczów. Postanowiłem spróbować swoich sił z eclipsem jako środowiskiem do programowania mikro kontrolerów STM32. Jako projekt bazowy przyjąłem przykład od Freddiego dla STM32F103. Zainstalowałem eclipse z wtyczką MCU, pobrałem odpowiednie paczki do podglądania rejestrów zgodnie z instrukcją : Zainstalowane plug-iny Zakładki OPEN_OCD_DEBUG:...

    Mikrokontrolery ARM   27 Cze 2019 12:08 Odpowiedzi: 5    Wyświetleń: 765
  • Chiński programator jednorazowo programuje STM32F103C8T6 - jak ożywić?

    Jakaś różnica musi być skoro na oryginale działa a na tym nie. Gruntownie rok temu na nim działałem i wszystko grało wiec pewnie coś z wgrywanym programem ale skoro daje sie programować na oryginalnym STlinku to nie będę sobie robić problemów z tym chińskim. Pod spodem podaje kod wygenerowany przez Stm32CubeIde z dopisanymi 4 liniami moimi czy miganie...

    Mikrokontrolery ARM   07 Maj 2020 09:02 Odpowiedzi: 13    Wyświetleń: 1089
  • Mini oscyloskop DIY na 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 Internet natknąłem się na proste oscyloskopy...

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 26016
  • Zamień płytkę BluePill z STM32 w analizator logiczny kompatybilny z Sigrok

    „Blue Pill” to popularna płytka rozwojowa układem STM32. Jej popularność wynika z jej niskiego kosztu - zaczyna się od zaledwie 1,50 dolar - oraz z kompatybilności z Arduino IDE dzięki projektowi STM32duino. Powstało wiele ciekawych projektów, opierających się na tym module. Jednym z ciekawszych jest oprogramowanie, stworzone przez użytkownika...

    Newsy   15 Lis 2020 23:17 Odpowiedzi: 4    Wyświetleń: 1992
  • [STM32] problem z zaprogramowaniem

    Witam Mam problem z zaprogramowaniem uC STM32F103RBT6. Układ wcześniej bez problemu chodził i się programował. Problem pojawił się gdy zmieniłem wartość rejestru FLASH->ACR z 2 na 0. Od tej pory H-JTAG widzi procka ale nie mogę wgrać flasha :( Otrzymuje taki komunikat: Czy można coś z tym zrobić ?

    Mikrokontrolery ARM   29 Cze 2009 08:44 Odpowiedzi: 1    Wyświetleń: 1121
  • [STM32][C/IAR][Win7] - obługa przerwań od I/O

    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ć się obsługi przerwać przy wykorzystaniu EXTI i IO. Korzystam...

    Mikrokontrolery ARM   03 Maj 2011 12:38 Odpowiedzi: 2    Wyświetleń: 2212
  • [STM32] Zmiana wypełnienia PWM

    Żeby było wydajniej to powinieneś w ogóle wywalić ten shit (tą bibliotekę). A co do zmiany wypełniania to najwydajniej operować na samym rejestrze TIM3_CCR1. Nie używam tej biblioteki ale zaglądałem do jej źródeł i nie przypominam sobie aby była jakaś "funkcja" do zmiany tylko jednego rejestru, zatem i tak musisz operować bezpośrednio na tym rejestrze....

    Mikrokontrolery ARM   19 Lip 2011 10:51 Odpowiedzi: 5    Wyświetleń: 2731
  • [STM32][Discovery] Uruchomienie SPI

    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...

    Mikrokontrolery ARM   03 Sie 2011 07:32 Odpowiedzi: 7    Wyświetleń: 2726
  • [stm32] Biblioteki od ST - jakie opinie?

    Ale wciąż czekam na opinie! kogoś kto zrobil coś duzego na tych bibliotekach! Ale co według Ciebie znaczy "duże"? Ja robiłem może nie coś ogromnego w sensie objętości we Flashu, ale ze skomplikowanymi zależnościami czasowymi na STM32F103VD/VE. Używałem przerwań i robiłem rekonfigurację różnych bloków układu w tych przerwaniach. I to działało z użyciem...

    Mikrokontrolery ARM   02 Wrz 2011 20:51 Odpowiedzi: 15    Wyświetleń: 2147
  • Miniscope v2c - prosty rejestrator USB

    Miniscope v2c to przystawka USB do komputera pełniąca funkcję prostego dwukanałowego rejestratora/oscyloskopu oparta o mikrokontroler STM32. "Inspiracją" do projektu była rosnąca cena i malejąca dostępność mikrokontrolera AT91SAM7S64 oraz pojawienie się w ofercie znanego sklepu taniego mikrokontrolera STM32F103C8T6 (12,20 pln = prawie 3 x taniej niż...

    DIY Poczekalnia   16 Kwi 2012 23:00 Odpowiedzi: 0    Wyświetleń: 3440
  • [STM32F4] - Gdzie znajdę opis rejestrów NVIC

    Witam, Rozpocząłem swoją przygodę z procesorami ARM od płytki STM32F4-Discovery. Jak na razie nauka idzie mi chyba całkiem nieźle i na prawie wszystkie wątpliwości/pytania znajduję odpowiedź w Internecie. Podobnie jak w przypadku nauki AVR'ów staram się zgłębić zasadę działania i obsługi jak największej ilości peryferiów. Od samego początku staram się...

    Mikrokontrolery Początkujący   24 Cze 2013 08:10 Odpowiedzi: 13    Wyświetleń: 3081
  • [STM32] - SPI z TFT ILI9341 i STM32F103, STM32F407

    Dla jednolitego interfejsu. Nie wydaje mi się że można zrobić uniwersalny interfejs dla wszystkich zastosowań. Wolę dopasowywać rozwiązania do każdej sytuacji optymalnie. Dla zasady. Jeżeli jest to zasada, to niesłuszna. (kto tworzy takie zasady?) Dla poprawności. Czego? Interfejs jednokierunkowy bez odczytu działa poprawnie. Dla zwykłej ciekawości...

    Mikrokontrolery ARM   14 Mar 2015 10:21 Odpowiedzi: 57    Wyświetleń: 9372
  • STM32F107_I2C - komunikacja z układem WM8804 w trybie programowalnym

    Witam, muszę szybko ogarnąć pewien projekt a tak naprawdę nigdy nie bawiłem się mikrokontrolerami nawet nie jestem informatykiem więc jeśli popełniam niżej jakieś trywialne błędy to przepraszam. ogólnie projekt polega na zapisie na kartę SD danych z przetwornika. Układ który muszę zastosować ma wyjście SPDIF i aby uprościć sobie obsługę po drodze chcę...

    Mikrokontrolery ARM   24 Lip 2014 23:25 Odpowiedzi: 0    Wyświetleń: 1866
  • [STM32F4] - STM32 początki

    Witam Zacznę od początku, niedawno kupiłem sobie płytkę discoverystm32f4, początkowo programowałem przy użyciu Cocoxa, nawet nie tyle programowałem co wrzuciłem sobie parę kodów na mruganie diodami i delikatnie je przerobiłem, ale postanowiłem przenieść się na Eclipse, korzystając w filmiku na YT skonfigurowałem środowisko(open ocd,eabi) z tego co zauważyłem...

    Mikrokontrolery ARM   10 Cze 2015 11:59 Odpowiedzi: 4    Wyświetleń: 810
  • [STM32L0][C / CubeMX HAL] Klawisz dotykowy - uruchomienie, oprogramowanie.

    Cześć, zwracam się Do Was z prośbą o pomoc w uruchomieniu Touch Sensor Controller (TSC) w STM32L0. Nie mam już pomysłu jak ugryźć temat, a po przeanalizowaniu UM od procka i UM od HAL, na dal do końca nie wiem jak odpalić funkcję pojedynczego klawisza dotykowego w tym procku. Co mam? Mam PCB z wlutowanym MCU. Do jego portów podłączone są: PA7 (TSC_G2_IO4)...

    Mikrokontrolery ARM   08 Paź 2015 13:02 Odpowiedzi: 2    Wyświetleń: 942
  • STM32F072 przetwornik DAC na porcie A nie działa

    Nie zrozumiales mnie - pisałem że cały ten wielki, podatny na błedy SPL-owy kod mozna zastąpić jednym przypsaniem w C Tak dla ścisłości, to ożywienie DAC jest trochę bardziej złożonym przypisaniem choć właściwie tylko na jednym rejestrze (nie licząc włączenia zegara w RCC). Ale skoro kolega mas24 decyduje się na użycie SPL to ma jakieś swoje konkretne...

    Mikrokontrolery ARM   18 Lip 2016 21:37 Odpowiedzi: 37    Wyświetleń: 2991
  • Analizator Bodego na STM32F407 z płytki Discovery

    Analiza urządzeni w przestrzeni częstotliwości, jest niezwykle istotne dla zbadania wielu jego parametrów. Poznanie charakterystyki Bodego czy funkcji przejścia układu jest dosyć prostym pomiarem, który zrealizować można z pomocą zaprezentowanego poniżej urządzenia. Jak pokazuje uproszczony schemat po prawej stronie, przez mierzony układ przepuszcza...

    DIY Zagranica   28 Cze 2018 14:40 Odpowiedzi: 1    Wyświetleń: 3870
  • [STM32L476]Konfiguracja ADC (na rejestrach)

    No tak... ;) Mam jeszcze takie pytanie, napisałem ostatnio funkcję opóźnienia (delayus/delayms). Generalnie działa poprawnie, ale dzieje się jedna dziwna rzecz, której przyczyny nie mogę znaleźć. Opóźnienie zrobiłem z wykorzystaniem timera TIM2. Działa to tak, że gdy jest wywoływana funkcja delayus to włączany jest TIM2, wpisywana jest wartość do rejestru...

    Mikrokontrolery ARM   20 Lip 2018 10:06 Odpowiedzi: 21    Wyświetleń: 1008
  • [STM32][HAL][QN8025] Komunikacja z QN8025 przy użyciu I2C

    Próbuje ustawić częstotliwość na QN8025, aby przy pomocy słuchawki móc puszczać muzykę. Mam problem, ponieważ pierwszy raz robię projekt tego typu i nigdy wcześniej nie komunikowałem się przez i2c. Używam płytki NucleoF103RB i kod piszę używając STM32CubeIDE. Moduł z układem QN8025 podłączyłem według schematu Dodatkowo do modułu podłączyłem antenkę...

    Mikrokontrolery   01 Lut 2020 12:46 Odpowiedzi: 4    Wyświetleń: 450
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Nie wiem, dlaczego działa w Keil - na moje oko nie ma prawa. Wyłączasz SPI w czasie trwania transmisji ostatniej ramki. Zaprogramuj drugi kanał DMA na odbiór do stałej lokalizacji w pamięci i obsługuj przerwanie od tego kanału, a nie od nadawania. Czy możesz jaśniej wytłumaczyć?jestem że tak powiem amatorem programowania. W momencie mam ustawiony kanał...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 906
  • [STM32G031K8T Nucleo] Błąd programowania, ST-Link, J-link, USART - nieudane próby resetu MCU

    Bardzo dziękuję wszystkim za pomoc. Udało się poprzez Cube Programmer. Nie sądzę. Kto i po co miałby to robić? Poniżej screen rejestru FLASH_OPTR po wgraniu do mikrokontrolera programu z pętlą nieskończoną, bez ustawiania jakiegokolwiek rejestru. Wcześniej nic nie zmieniałem w tym rejestrze. Układy wyciągnięte prosto z pudełka, z kodem producenta nie...

    Mikrokontrolery ARM   19 Mar 2021 13:30 Odpowiedzi: 9    Wyświetleń: 957
  • [STM32] i Timery - generator

    Witam, Timery w tych prockach mają tyle opcji, że się w tym wszystkim pogubiłem. Jak można wygenerować na jakimś wyjściu przebieg prostokątny o programowo określonej częstotliwości? Pewnie będzie to tryb Compare z zerowaniem rejestru licznika i zmiany wyjścia na stan przeciwny. Nie mam jednak pojęcia co i gdzie poustawiać w rejestrach.

    Mikrokontrolery ARM   07 Wrz 2010 12:05 Odpowiedzi: 35    Wyświetleń: 9763
  • [STM32] Inne źródła z dokumentacją

    I tak i tak musisz uczyć się procesora, więc po jaka cholerę uczyć się jeszcze biblioteki i w dodatku wpajać sobie chory styl programowania. Ogólna konfiguracje przeprowadzasz raz więc można odrobinę więcej czasu poświęcić na zapoznanie się z rejestrami a przy okazji lepiej poznać peryferium. Dalej w programie zmieniasz tylko pojedyncze bity lub rejestry....

    Mikrokontrolery ARM   05 Lip 2011 22:18 Odpowiedzi: 21    Wyświetleń: 4206
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    Hej, przeanalizowałem zamieszczone przez Freddiego linki i mam do nich parę uwag: Temat jest poświęcony konfiguracji środowiska - co dla mnie w sumie w tej chwili jest sprawą drugorzędną - używam Vima, więc nie odpowiada to na moje pytanie dotyczące inicjalizacji procesora. Zaczyna się słowami: Na swojej stronie ( www.freddiechopin.info ) w dziale Download...

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5143
  • STM32 i układ Sample & Hold

    Nie no, konwersję wymuszasz programowo a nie przyłożeniem napięcia. Może to być jakiś freerun, konwersja na rządanie, z timera etc. ale zawsze jest wyzwolona czymś z wewnątrz, nie uruchamia się po przyłożeniu napięcia. Działa to tak, że na żądanie konwersji po 1 cyklu zegara ADC się ona uruchamia i po 14 cyklach (1us) w rejestrze masz wartość. Czas...

    Mikrokontrolery ARM   23 Kwi 2012 13:02 Odpowiedzi: 40    Wyświetleń: 3951
  • STM32F10x stm32_blink_led i wejście w złe przerwanie.

    Nie sądzę żeby tak było... Jedyne co, to czasem warto układ po programowaniu z jakimiś dużymi zmianami porządnie zresetować <: Ale jest ciekawy hint dla Ciebie: 1. Połącz się z OpenOCD przez telnet. 2. komenda "reg" 3. Komenda mdw <adres> 8, przy czym <adres> to wartość rejestru PSP a potem MSP (w sensie dwa razy). 4. W jednym z tych...

    Mikrokontrolery ARM   06 Lip 2012 18:05 Odpowiedzi: 12    Wyświetleń: 1527
  • STM32F205 - [STM32] program nie chce startować

    Siedzę nad tematem juz kawałek czasu i usiłuję uruchomić program na STM32F205. Program jest taki: openocd -f interface/jtagkey.cfg -f target/stm32f2x.cfg -c "init; reset halt; flash write_image erase test.hex; reset run; shutdown" Program się ładuje elegancko jak po sznurku a piny 6 i 7 portu B milcza jak zaklęte (choć powinny, moim zdaniem,...

    Mikrokontrolery ARM   18 Gru 2012 21:44 Odpowiedzi: 9    Wyświetleń: 2577
  • Pytanie o podłączenie SPI w uC STM32F103.

    Flaga BSY jest bez sensu. Nie udało mi się rozgryźć co ona właściwie robi :) Najłatwiej wg mnie zapanować nad SPI - w ogóle go nie włączać. Transmisję wykonać na piechotę programowo. Tak komunikuję się w moim projekcie z wyświetlaczem i FLASH na SPI. Tak jak pisałem: ze stanu rejestru statusu nie da się wywnioskować, że nadajnik jest faktycznie zajęty.

    Mikrokontrolery ARM   20 Wrz 2017 17:36 Odpowiedzi: 22    Wyświetleń: 4552
  • stm32f0discovery - Problem z SPI

    Mam płytkę ZL27ARM oraz STM32F0Discovery. Chcę za pomocą ZL27ARM i komunikacji SPI sterować jasnością diody na płytce discovery. Wartość od 0 do 100 ma "przychodzić" poprzez SPI i ma być wpisywana do licznika TIM3, który za pomocą PWM steruje jasnością diody LED. Program się kompiluje, ale płytka discovery nie reaguje na dane z SPI. Przy debugowaniu...

    Mikrokontrolery ARM   05 Sty 2013 18:05 Odpowiedzi: 6    Wyświetleń: 2157
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Jeszcze dokładnie nie rozumiem dlaczego nie mogło być tak jak pisałem wcześniej Bez obrazy, ale to są podstawy programowania w C na mikrokontroler. chodziło o to że musiałem jakby zdefiniować że czekam na bit CAL dokładnie dla ADC1? Dlatego wymagało to użycia w instrukcji iloczynu logicznego z ADC1->CR2? Przecież już ze 3x dostałeś informację, że ADC_CR2_RSTCAL...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 25860
  • STM32 - Zasady poprawnego programowania

    Zaczynam zabawę z STM32F0 Discovery. Zacząłem od manuala i analizy różnych przykładów z sieci. Niestety każdy konstruuje projekty na swój sposób i przebrnięcie przez niektóre przykłady doprowadza niemal do szału. Każdy gdzie indziej obsługuje przerwania, konfiguruje przerwania i peryferia,... Do tego jedne przykłady są z użyciem SPL, inne bez, inne...

    Mikrokontrolery ARM   22 Maj 2013 09:15 Odpowiedzi: 2    Wyświetleń: 1380
  • [STM32] - STM32F103 Jako monitor I2C

    Na I2C może być JEDEN (słownie: 1) master i JEDEN (słownie: 1) slave aktywny jednocześnie. To co chcesz zrobić nie jest żadnym monitorem, tylko aberracją i nawet jeśli zadziała to tylko przypadkiem i tylko w specyficznych warunkach. Innymi słowy - Twój "monitor" aktywnie wpływa na transmisję pomiędzy układami. Już zupełnie inną rzeczą jest fakt, że...

    Mikrokontrolery ARM   04 Lip 2013 16:45 Odpowiedzi: 4    Wyświetleń: 2712
  • Czytnik kart SD na STM32F4Discovery

    Witam wszystkich Tym razem chciałbym zaprezentować kolejny programowy projekt czytnika kart SD uruchomiony na płytce STM32F4Discovery. Programowy, gdyż również wejdzie on w skład większego projektu sprzętowo-programowego. Poprawność funkcjonowania tego czytnika sprawdziłem na dwóch kartach SDHC 16GB z systemem plików FAT32 i jednej karcie SD 2GB z...

    DIY Konstrukcje   06 Paź 2013 23:58 Odpowiedzi: 13    Wyświetleń: 9027
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    Witam ponownie Napisałem program na nowo i - z wykorzystaniem Twoich funkcji - wszystko działa prawidłowo (prawie wszystko - gdy odczytuje dane z jednego rejestru, np. położenie X, to wszystko jest OK, ale gdy odczytuje dane o położeniu X, Y, Z to dane te są "wymieszane" - ale to nie jest wielki problem). Chciałbym jeszcze móc wysyłać dane do rejestru...

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4539
  • [STM32F030] Programowanie przez Bootloadera UART.

    J3 masz zwarte żeby wprowadzić w tryb programowania po uart? No oczywiście. W końcu układ wchodzi w tryb programowania. Ale problem już nieaktualny. Zapomniałem odpisać bo porzuciłem te procki z powodu problemów i zapomniałem nawet że założyłem taki temat :D Problemem były chyba jakieś pozostałości po poprzedniej wersji Flash Loader Demonstratora (mimo...

    Mikrokontrolery ARM   30 Kwi 2014 21:05 Odpowiedzi: 2    Wyświetleń: 2619
  • STM32F4Discovery - STM32F4 + darmowe IDE = zaraz mnie trafi !

    (at)jaskol A nie lepiej uwierzyc schematowi :) widac tam jak byk ze ma... Oj czuje ze trudno ci bedzie z ARM-ami jak siegniesz do dalszej dokumentacji bo tam jest malo co w prost powiedziane do tego trzeba czasem szukac po kilku dokumentach - niekoniecznie producenta ukladu :) Niestety ARM to nie AVR czy PIC (nawet piszac w ASM) i trzeba przywyknac...

    Mikrokontrolery ARM   30 Lip 2014 12:08 Odpowiedzi: 111    Wyświetleń: 14763
  • STM32VLDiscovery - Delay przy pomocy timera

    Znacznik przerwania zeruje się tak: TIM3->SR = ~TIM_SR_UIF; A dlaczego tak? Ja zawsze używam jak autor - TIM3->SR &= ~TIM_SR_UIF; i wszystko działa. To, że coś działa jak to ujmujesz, nie jest miarą poprawności kodu, czy funkcjonowania algorytmu. Każda operacja and or na takim rejestrze jest ryzykowna. Podczas modyfikacji rejestru może nadejść zgłoszenie...

    Mikrokontrolery ARM   26 Sty 2015 16:09 Odpowiedzi: 22    Wyświetleń: 1080
  • [STM32F429IIT6][C] - Programowanie zewnętrznego procesora STM32F429

    Dzięki, dobrze wiedzieć, jak coś to zgłoszę się do Ciebie po najnowsze OpenOCD. Na razie spróbuje na tym starociu co mam - 0.6.1. Przeglądnąłem sekcję RCC. Znalazłem tam jakieś różnice w rejestrach do włączania zegarów dla poszczególnych peryferiów i ich resetowania. Co do samego ustawiania SYS_CLK nie znalazłem różnic, czyli wszystkie funkcje w projekcie...

    Mikrokontrolery ARM   02 Lut 2015 20:58 Odpowiedzi: 16    Wyświetleń: 945
  • STM32f1xx - Kasowanie stron pamięci flash

    Mam problem związany z kasowaniem pamięci flash mikrokontrolera. Opiszę czego dotyczy. Stosuje bootloader "własnej produkcji". Podczas uruchomienia sprawdza sobie pewne obszary i podejmuje decyzje o tym czy ma wgrać nowy program. Oczywiście przed tym zabiegiem kasuję sobie obszar pamięci (stronami) w miejscu wgrywania nowej aplikacji (niech to będzie...

    Mikrokontrolery ARM   17 Lut 2015 20:59 Odpowiedzi: 5    Wyświetleń: 966