rejestr stm32

Znaleziono około 729 wyników dla: rejestr stm32
  • Zapis 0 i 1 do portu bezpośrednio na rejestrach STM32

    GPIOB->BSRR=0b00000000000000000000000... //ustawi 1 na PB.0 bez zmiany pozostałych pinów? GPIOB->BSRR=0b000000000000000... //wpisze 0 na PB.0 bez zmiany pozostałych pinów? Jednak wolę Bascom niż zabawę w liczenie 32 bitów To nie Bascom, nic nie trzeba liczyć. Piny...

    Mikrokontrolery   03 Sty 2020 16:47 Odpowiedzi: 15    Wyświetleń: 408
  • [stm32] problem z wyprowadzeniem sygnału timera2

    Pomyśle :) w ogromnej ilości rejestrów stm32, myślałem, że jakoś łatwiej się odnajdę dzięki bibliotece, a tu chyba jest dokładnie odwrotnie :) pozdrawiam Krzysiek

    Mikrokontrolery ARM   24 Lis 2010 21:41 Odpowiedzi: 12    Wyświetleń: 1888
  • [stm32] korzystanie z Wizarda STM32_Init.c

    Witam, Czy ktoś z was korzysta z tego wizarda konfigurującego (plik źródłowy STM32_Init.c dostępny w przykładach kodów programów dla płytki Keila MCBSTM32) niektóre z peryferi stm32? Co o nim myślicie ? z tego co patrzyłem nie korzysta on z bibliotek standardowych STMa a, ustawiane jest wszystko na...

    Mikrokontrolery ARM   10 Maj 2011 20:59 Odpowiedzi: 0    Wyświetleń: 651
  • stm32, CrossWorks for ARM - Biblioteki w CrossWorks for ARM

    Skoro te biblioteki Ci się nie podobają, to ich nie używaj - w czym problem? Jeśli podoba Ci się inna to jej użyj. Jeśli żadna, to napisz swój kod w oparciu o rejestry.

    Mikrokontrolery ARM   28 Maj 2015 09:11 Odpowiedzi: 12    Wyświetleń: 1014
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Hala do usarta czy SPI nie lubię. Łatwiej i dużo szybciej na rejestrach

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 2700
  • STM32 - Brak komunikacji po I2C z wyświetlaczem OLED ze sterownikiem SSD1306

    Dzięki za ten opis, muszę wpisać jeszcze do pamięci wyświetlacza jakieś wartości aby zobaczyć cokolwiek. Niestety u mnie problem tkwi w mojej ocenie w samym I2C. Bez rozwiązania tego problemu nie będę w stanie ustawić żadnego rejestru.

    Mikrokontrolery ARM   29 Cze 2017 15:11 Odpowiedzi: 2    Wyświetleń: 1212
  • [STM32][FreeRTOS]Priorytety przerwań, Systick i przerwania od peryferiów

    Tak, Freddie Chopin ma rację, configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIO... oraz configMAX_SYSCALL_INTERRUPT_PRIORITY powinny być spójne, ponieważ odnoszą się do tego samego lecz różnią się przesunięciem bitowym w celu stosowania tych flag w funkcjach bibliotecznych lub bezpośrednio w rejestrach.

    Mikrokontrolery ARM   20 Lip 2018 13:18 Odpowiedzi: 5    Wyświetleń: 489
  • STM32 - generacja sinusoidy 50Hz za pomocą PWM.

    Od końca - połówkę ujemną robisz tak, że przyjmujesz, że 50% to zero. Wtedy 100% to 1, a 0% to -1. Przygotowujesz tabelę zawierającą wypełnienia, wypełnienia są wartościami sinusa dla danego kąta. Dane z tej tabeli najlepiej ładować do rejestru wypełnienia timera przy pomocy DMA - nie musisz w trakcie...

    Mikrokontrolery   23 Wrz 2020 15:23 Odpowiedzi: 2    Wyświetleń: 144
  • Kurs języka C dla 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...

    Programowanie Początkujący   10 Paź 2019 19:28 Odpowiedzi: 7    Wyświetleń: 588
  • [STM32][C] Wywoływane przerwanie od TIM1

    Witam, Właśnie zajmuję się timerami w STM32 i eksperymentuję z nimi w różnych konfiguracjach. Podczas prostego migania diodami natknąłem się na problem. Dwa kanały TIM1 pracują w trybie Compare Mode. Do rejestrów wpisuję: TIM1_ARR = 50000 TIM1_CCR1 = 25000 TIM1_CCR2 = 10000 Wszystko działa...

    Mikrokontrolery ARM   23 Lut 2011 14:41 Odpowiedzi: 0    Wyświetleń: 1836
  • Odczyt, inkrementacja, zapis do FLASH STM32- BŁĘDY

    Witam, W kodzie nie udaje mi się ani odczyt, ani zapis. Mam STM32 128kB. Dopiero zaczynam z nim. Program działa w ten sposób, że po odczycie naliczone w danej sesji pracy motogodziny mają się zapisać do jakiejś zmiennej wraz z odczytaną liczbą z flasha i razem ponownie zapisane na końcu po wyłączeniu...

    Mikrokontrolery ARM   25 Sie 2017 13:12 Odpowiedzi: 4    Wyświetleń: 1272
  • [STM32] [ASM] [GDB] - program sie nie wykonuje

    Witam Zgodnie z poradami ze .text .global _start _start: (at) Label, not really required mov r0, #5 (at) Load register r0 with the value 5 mov r1, #4 (at) Load register r1 with the value 4 add r2, r1, r0 (at)...

    Mikrokontrolery ARM   12 Sty 2011 21:44 Odpowiedzi: 4    Wyświetleń: 2241
  • [STM32] ModBus - Połączenie FreeModbus (dla STM32) z j2mod (Java dla PC)

    Witam, Mam problem z zapisem rejestrów z poziomu biblioteki j2mod (Java) w STM32 (FreeModbus). Problem polega na tym, że przy użyciu funkcj i WriteMultipleRegistersRequest a następnie wywołaniu metody execute() na ModbusSerialTransaction . Dane dobrze się wysyłają do STM32 (sygnalizacja diodami)...

    Mikrokontrolery ARM   24 Paź 2017 08:58 Odpowiedzi: 2    Wyświetleń: 816
  • 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...

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 3762
  • [STM32] Program uC nie startuje z pamięci flash??

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

    Mikrokontrolery ARM   03 Kwi 2011 19:32 Odpowiedzi: 3    Wyświetleń: 1796
  • STM32,RIDE7,Gadżet USB - Program się wykonuje - pomimo tego cisza na porcie B

    Witam, bez niepotrzebnych wstępów przechodzę do sedna sprawy: - Środowisko pracy Ride7 + programator debuger Rlink - Mikrokontroler STM32F103T8U6 - Projekt - przykład startowy z książki USB dla niewtajemniczonych - Cel - zamiganie diodami na porcie PB0 i PB1 - Źródła - biblioteki STM i kod dostarczony...

    Mikrokontrolery ARM   18 Mar 2014 15:51 Odpowiedzi: 3    Wyświetleń: 2367
  • [STM32][C] komunikacja po I2C z L3G42000D

    Cześć Od razu nadmienię, że jestem w tym początkujący. Posiadam mikrokontroler STM32F100C4T6B oraz moduł GY-50 L3G4200D. Próbuję nawiązać połączenie za pomocą interfejsu I2C i wyświetlić informację na komputerze kominukując się po UART, który na pewno działa. Jeżeli chodzi o połączenie to jestem...

    Mikrokontrolery ARM   10 Sty 2019 13:39 Odpowiedzi: 3    Wyświetleń: 288
  • [STM32] Discovery i RFM12B brak komunikacji

    Witam Mam dwa moduły discovery i chciałbym przeprowadzić transmisję miedzy nimi za pomocą układów RFM12B 868MHz. Napisałem program, który wysyła dane a drugi moduł ma je odebrać i wypisać na LCD. Problem polega na tym, że moduł odbiorczy nie otrzymuje żadnych danych. Jedyną informacją zwrotną dla...

    Mikrokontrolery ARM   18 Kwi 2011 23:16 Odpowiedzi: 0    Wyświetleń: 1385
  • [STM32] Problem z "kochaną" dokumentacją STM32

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

    Mikrokontrolery ARM   20 Cze 2012 11:13 Odpowiedzi: 2    Wyświetleń: 1537
  • 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...

    DIY Poczekalnia   24 Sie 2015 09:04 Odpowiedzi: 10    Wyświetleń: 5970
  • STM32 - Jak właściwie czytać dokumentację?

    Od razu mówię, że dotychczas siedziałem na kontrolerach 8b i nie miałem problemu ze znalezieniem informacji . Tym bardziej ogarnia mnie frustracja, skoro nic nie udaje mi się z datashitu STM32 wyciągnąć. Stąd takie noob pytanie - czy w dokumentacjach armów informacje są inaczej rozłożone i należy w inny...

    Mikrokontrolery Początkujący   14 Maj 2016 10:20 Odpowiedzi: 2    Wyświetleń: 870
  • [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...

    Mikrokontrolery   01 Lut 2020 12:46 Odpowiedzi: 4    Wyświetleń: 261
  • [STM32] Wyłączenie przerwanie od EXTI

    odnośnie wyłączenia i ponownego włączenia przerwania funkcjami: NVIC_EnableIRQ(IRQn_Type IRQn), NVIC_DisableIRQ(IRQn_Type IRQn) czy podczas ponownego włączenia nie trzeba znów wpisać odpowiednich wartości do rejestrów konfiguracyjnych? Ponieważ ostatnio próba wyłączenia i ponownego włączenia przerwania...

    Mikrokontrolery ARM   25 Lip 2012 11:40 Odpowiedzi: 8    Wyświetleń: 4000
  • [STM32][C/Keil] WM8731 - przekierowanie z LineIN na LineOUT

    witaj SQ :) Wszystko o co pytasz jest w nocie katalogowej układu . W szczególności rejestry R0 i R1 odpowiadają za wejścia IN Lewy, IN Prawy, a rejestr R4 za odpowiednie przełączanie wejść (mikrofon, we analogowe, we cyfrowe). Na rysunkach masz wszystko narysowane i jakie bity rejestru R4 za co odpowiadają...

    Mikrokontrolery ARM   17 Maj 2012 11:27 Odpowiedzi: 2    Wyświetleń: 1507
  • [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)...

    Mikrokontrolery ARM   22 Maj 2014 09:55 Odpowiedzi: 5    Wyświetleń: 1824
  • Mikrokontrolery STM32 - porada

    bibliotekę HAL. Która nie jest może ideałem ale pozwala na szybsze tworzenie oprogramowania zorientowanego na funkcjonalność peryferii a nie na ich rejestry. Możesz wyjaśnić, co to jest "programowanie zorientowane na funkcjonalność, a nie na rejestry? I w strukturach HAL, i w rejestrach, mamy...

    Mikrokontrolery   04 Lis 2016 07:52 Odpowiedzi: 14    Wyświetleń: 1284
  • [STM32][C/Atollic/ST-Link] Problem z ST-Link

    Jakby nie patrzeć, Atollic ze swoim TrueStudio to tylko skonfigurowany do pracy Eclipse (; Dodając śmieszne ograniczenie w wersji lite(brak możliwości prostego tworzenia projektu C++ jak w C, nie tworzy .hex, ale chociaż .elf jest, obsługa tylko jednego JTAG'a) i zostawia na widoku, po złości takie smaczki...

    Mikrokontrolery ARM   03 Sie 2010 21:34 Odpowiedzi: 9    Wyświetleń: 5181
  • [stm32]płytka Discovery i DS1820, dokładny delay us

    Ale chaos. Najpierw korzystasz z biblioteki od STM32, a później zapisujesz bezpośrednio do rejestrów? Zdecyduj się na jedno podejście. Dziwnie masz ta funkcję pull low napisaną. Ja zawsze robię writebit która zajmuje cały slot czasowy na jeden bit. Na 1Wire robiąc pull low musisz ustawić port jako...

    Mikrokontrolery ARM   09 Kwi 2011 16:56 Odpowiedzi: 12    Wyświetleń: 6766
  • [STM32][C] Usypianie procesora sleep-on-exit

    Mam przerwanie od odbioru po UARCIE, w którym mam instrukcje NVIC_SystemLPConfig(NVIC_LP_SLEEPONEXIT, ENABLE) i ta instrukcją usypiam procesor (wiem że się usypia, ponieważ w pętli głównej migam diodą, która przestaje migać). Faktem jest to, że przerwanie o wyższym priorytecie budzi procesor, w...

    Mikrokontrolery ARM   06 Kwi 2010 11:58 Odpowiedzi: 5    Wyświetleń: 3076
  • [STM32F107VB][C/uVision4] Ethernet na stm32 - first steps

    The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration...

    Mikrokontrolery ARM   22 Mar 2011 08:16 Odpowiedzi: 5    Wyświetleń: 4852
  • [STM32][C] podpinanie oscylatora do wewn RTC

    Aby skonfigurować niektóre rejestry RTC należy najpierw odblokować dostęp do rejestrów chronionych RCC_APB1PeriphClockCmd (RCC_APB1Periph_BKP | RCC_APB1Periph_PWR, ENABLE); PWR_BackupAccessCmd(EN... włączenie dostępu do rejestrów chronionych RCC_LSICmd(ENABLE);...

    Mikrokontrolery ARM   27 Sty 2011 22:20 Odpowiedzi: 14    Wyświetleń: 3775
  • [STM32][CrossWorks for ARM][C] BusFault w czasie egzekucji programu

    Cześć, od niedawna przesiadłem się na programowanie mikrokontrolerów ARM z AVR i natrafiłem na dziwne zachowanie mikrokontrolera, którego nie potrafię sobie wytłumaczyć. Korzystam ze środowiska CrossWorks for ARM oraz biblioteki standardowej (niestety - zanim się zorientowałem ilość pracy, którą musiałbym...

    Mikrokontrolery ARM   10 Mar 2011 10:03 Odpowiedzi: 1    Wyświetleń: 1022
  • [STM32][Keil][C]FSMC zakłóca pracę I2C1

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

    Mikrokontrolery ARM   07 Wrz 2011 22:18 Odpowiedzi: 2    Wyświetleń: 1365
  • [Eclipse] [FreeRTOS] [STM32]

    FreeRTOS potrzebuje, żeby te przerwania były naked, czyli żeby kompilator nie generował ani prologu (zachowania rejestrów i stanu) jak i epilogu (odtworzenia rejestrów, stanu i powrotu z przerwania) - tym wszystkim zajmuje się sam FreeRTOS. W Twoim przypadku następowało przepełnienie stosu, bo kompilator...

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6561
  • [STM32][C/Keil] Nie działają jasne kolory w LCD na sterowniku SSD1289

    Witam! Posiadam moduł wyświetlacza LCD 3.2", prawdopodobnie na sterowniku SSD1289 (sprzedawca twierdził, że na HX8347-A, jednak dopiero metoda inicjalizacji do SSD1289 zadziałała). Próbuję nim sterować przy pomocy mikrokontrolera STM32F103RBT6. Wszystko zdaje się działać dobrze, do czasu gdy chcę wyświetlić...

    Mikrokontrolery ARM   10 Kwi 2012 13:57 Odpowiedzi: 3    Wyświetleń: 2324
  • [STM32] - STM32F103 Jako monitor I2C

    To co wpisuję do rejestrów to ustawienie bitów ACK, ITBUF, i ITEVT w rejestrach. Odczyt danych z DR (czyli z I2C) jest zawarty w przerwaniu I2C2_EV_IRQHandler, dlatego ustawiam bity ITxxx Może wypowie się ktoś kto praktycznie próbował tematu w STM32 lub coś podobnego?

    Mikrokontrolery ARM   04 Lip 2013 16:45 Odpowiedzi: 4    Wyświetleń: 2556
  • [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...

    Mikrokontrolery ARM   29 Kwi 2014 09:01 Odpowiedzi: 12    Wyświetleń: 2289
  • Ethernet na STM32 dp83848 odbiera tylko błędne ramki

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

    Mikrokontrolery   02 Paź 2014 19:36 Odpowiedzi: 3    Wyświetleń: 1173
  • [STM32][C] - Transfer DMA (SPI) wyzwalany z GPIO

    Procesor konkretnie STM32F411 - w pierwszym poście jest napisane. Trybu uśpienia na razie nie używam bo przy tych wybudzaniach co 125us nie ma to zbytnio sensu. Próbowałem też podejścia z trybem InputCapture - wejscie DRDY skonfigurowałem w tym trybie, transfer DMA z Timera generowany na opadającym...

    Mikrokontrolery ARM   23 Gru 2016 21:17 Odpowiedzi: 11    Wyświetleń: 1071
  • STM32 RTC- podtrzymywanie bateryjne

    Witam, Chciałem uruchomić wbudowany w STM32 zegar czasu rzeczywistego. Korzystam z płytki STM32F4 disc1. Jako, że nie ma ona na pokładzie kwarca zegarowego, dołączyłem takowy z zewnątrz wraz z dwoma kondensatorami. Korzystając z CubeMx udało mi się wszystko skonfigurować i na LCD mogę sobie teraz...

    Mikrokontrolery ARM   14 Sie 2018 10:43 Odpowiedzi: 4    Wyświetleń: 1458
  • [STM32][F303][Nucleo][I2C] próba uruchomienia czujnika VL53L0X

    mbed wydaje się być całkiem okej domyślam się, że nie jest tak wydajny jak biblioteka HAL Z pewnością nie jest, bo w mbed górna, widoczna warstwa API (obiektowa) wywołuje drugą, też całkowicie wirtualną warstwę HAL (nie mylić z STM HAL) (nieobiektową), której implementacja jest wielowariantowa,...

    Mikrokontrolery ARM   20 Lip 2017 14:39 Odpowiedzi: 7    Wyświetleń: 1224
  • [STM32] Moduły NRF24L01 + STM32

    Cześć, od 2 dni zmagam się z modułami NRF24L01 i dwoma płytkami STM32. Płytki STM32 NUCLEO L053R8 i STM32F103 wykorzystujac biblioteki HAL i cubemx. Niby oba układy zwracają poprawne rejestry : Ale sama komunikacja w sobie nie działa. Nie odbieram żadnych pakietów. PYTANIE - czy w biblioteka...

    Mikrokontrolery ARM   19 Lip 2018 09:21 Odpowiedzi: 1    Wyświetleń: 801
  • [stm32] USART, bit IDLE i sprzętowa kontrola przepływu

    Witam, Od pewnego czasu piszę moduł do komunikacji przez usarty, które łączą ze sobą dwa procesory (103ret6 i 103rbt6, co jednak nie ma znaczenia), połączenie pełne (tx->rx, rts->cts). Ze względu na możliwość występowania wielu innych przerwań oraz przy wymogu dużej przepływności przez usart zmuszony...

    Mikrokontrolery   09 Paź 2010 11:34 Odpowiedzi: 2    Wyświetleń: 2290
  • [stm32]Dma i 4 bity do przesłania

    podam adres źródła przesunięty względem siebie o 4... (bity) jeśli ci się uda zapisać taki adres, to już potem z górki, zostaje go tylko wpisać do rejestru DMA Czyli chodzi mi o to, że w samym mikrokontrolerze tego nie zrobisz, musiałbyś dobudować kawałek sprzętu na zewnątrz (na jakimś rejestrze...

    Mikrokontrolery ARM   21 Paź 2010 08:01 Odpowiedzi: 2    Wyświetleń: 1299
  • [STM32][C] USART, czyli początki z Cortexem...

    Olej te ich dziwaczne wywody na temat obliczania wartości do rejestru odpowiedzialnego za baudrate i po prostu wpisz do tego rejestru wartość równą PRĘDKOŚĆ_ZEGARA_UART / BAUDRATE. Te całe zabawy w część stałą i ułamkową właśnie do tego się sprowadzają, chyba ktoś kto pisał dokumentację miał nadmiar...

    Mikrokontrolery ARM   27 Gru 2010 00:20 Odpowiedzi: 8    Wyświetleń: 6489
  • [STM32] [C] [CMSIS] - #ifdef brak deklaracji stalej

    Gdzie mógłbym się dowiedzieć więcej na ten temat? Zobacz przykład dla STM32 z mojej strony - przecież właśnie to jest tam zrobione. Jednak bezpośrednia edycja rejestrów w c to dla mnie nowość. ? Przecież w każdym mikrokontrolerze "edytujesz bezpośrednio rejestry"... 4\/3!!

    Mikrokontrolery ARM   19 Sty 2011 16:19 Odpowiedzi: 13    Wyświetleń: 4733
  • STM32 - zapis do pamięci flash

    Cześć Chciałbym zrobić emulowanego EEPROM-a i mam problem z odblokowaniem zapisu do pamięci FLASH. Pierwsze co zrobiłem to FLASH->KEYR=0x45670123; FLASH->... Następnie sprawdziłem stan bitu LOCK w rejestrze CR i jest na 0 czyi dostęp do flasha jest możliwy. Chciałem zrobić...

    Mikrokontrolery ARM   26 Sty 2011 06:48 Odpowiedzi: 4    Wyświetleń: 4296
  • [STM32][CodeSourcery] memcpy

    memcpy nie ma prawa blokować jakiegokolwiek timera. To jest zwykła funkcja biblioteczna, i na pewno nie sprawdza ktory akurat timer masz włączony i również nie ma kodu aby go wyłączyć. Memcpy jest najpewniej napisany w assemblerze i został odpowiednio zoptymalizowany. Kopiowanie duzej tablicy...

    Mikrokontrolery ARM   09 Mar 2011 11:36 Odpowiedzi: 6    Wyświetleń: 1729
  • [STM32][jezykC/coocox] SPI flaga RXNE

    (at)pawik no wydaje mi sie ze wlasnie dobrze połączyłem (at)nsvinc zakladajac ze reszta bitow w CR1 dla SPI2 (slave) i SPI1 (master) jest dobrze ustawiona, dopisalem taki kod i umiescilem go po inicjalizacji calego SPI (SPI_cnfg): temp=SPI1->CR1; temp|= 0x0180; SPI2->CR1=temp; temp=SPI2->C...

    Mikrokontrolery ARM   15 Mar 2011 16:35 Odpowiedzi: 5    Wyświetleń: 3497
  • [stm32] - FSMC i priorytet przerwania zegarowego/zmiany wyjścia steroanego zeg.

    Witam, Używam FSMC do obsługi wyświetlacza, a timera do generowania przebiegu który steruje serwomechanizmami. Zauważyłem taką przypadłość, że jak coś zmieniam na ekranie to serwa lekko drgają, co zapewne jest spowodowane jakimś opóźnieniem w wysterowaniu wyjścia przez zegar i/lub uruchomieniu przerwania...

    Mikrokontrolery ARM   20 Maj 2011 09:16 Odpowiedzi: 1    Wyświetleń: 1268
  • [STM32][Keil][C]Hard Fault tylko przy optymalizacji -O3

    Sprawdź na której instrukcji asemblera hardfault występuje. Ja sądzę, że na instrukcji STR. 1. Ona przyjmuje adres, sprawdź co to za adres pod który instrukcja zapisuje. 2. Dostęp do FSMC kończy się hardfaultem jeśli nie działa zegar FSMC. Sprawdź czy optymalizacja nie eliminuje lub nie krzaczy...

    Mikrokontrolery ARM   01 Cze 2011 22:03 Odpowiedzi: 9    Wyświetleń: 2789
  • [stm32] eclipse + openOCD i embsysregview

    To mój pierwszy post na tym forum, więc WITAM wszystkich użytkowników. W tematyce ARM siedzę dopiero od kilku dni, więc mój problem może dla bardziej zaawansowanych wydawać się balnalny... ale do rzeczy. Zainstalowałem eclipse oraz wtyczki: -GDB Hardware Debugging -GNU ARM Eclipse Plugin -Zylin...

    Mikrokontrolery ARM   26 Sie 2011 18:15 Odpowiedzi: 2    Wyświetleń: 1807
  • [stm32][keil] Timer i Exti

    Skoro nie masz problemu z timerem, to po co w ogóle o nim pisać i po co testować program który ma też przerwania od timera? Niemniej jednak na początek brawa za to, że NIE używasz słynnego i popularnego badziewia (; Wg mnie (skoro chodzi o pin zerowy), powinieneś konfigurować rejestr AFIO->EXTICR[0],...

    Mikrokontrolery ARM   23 Wrz 2011 21:33 Odpowiedzi: 6    Wyświetleń: 2520
  • [ARM]Crossworks - konfiguracja projektu, bootloader STM32 - pytanie

    Dostrzegam różnicę miedzy tymi plikami, nie jestem w tematyce programowania początkujący - zajmuję się tym już od dłuższego czasu, tylko w przypadku takich dziwnych problemów i walki z IDE chwytam się już dziwnych metod i wskazywania wszystkich możliwych katalogów (łącznie z tymi które wskazane być nie...

    Mikrokontrolery   18 Mar 2015 09:35 Odpowiedzi: 33    Wyświetleń: 6689
  • [stm32][C++/Keil] Zmiana częstotliwości przebiegów generowanych przez TIM1

    Uprościłem znacząco zadanie tak by wyeliminować wpływ komunikacji na wartość przepisywaną do zmiennych, które służą do aktualizacji rejestrów CC. Otóż na chwilę obecną program "mruga" dwiema diodami, po naciśnięciu przycisku chciałbym zmienić wartość zmiennych. Jak się okazuje mogę zmienić w ten sposób...

    Mikrokontrolery ARM   26 Paź 2011 22:09 Odpowiedzi: 7    Wyświetleń: 3144
  • [stm32][keil] Konfiguracja RCC nie działa prawidłowo

    Witam, Do tej pory korzystałem z funkcji RCC_Conf() przeklepanej z książki, napisaną w oparciu o zakazaną bibilotekę. Chcąc nauczyć się zakładania nowego projektu w Keilu, doszedłem do wniosku, że napiszę tę procedurkę od nowa, w oparciu o rejestry. Procek to stm32f107 na płytce Butterfly2. [syntax=c] #include...

    Mikrokontrolery ARM   09 Lis 2011 15:36 Odpowiedzi: 9    Wyświetleń: 4063
  • [STM32] Obsługa LCD poprzez FSMC - wyliczenie adresu

    Jeszcze trzeba dodać że to linia FSMC_NE1 obsługuje pamięć NOR/PSRAM która to jest tych na adresach od 0x6000 0000. A linia A16 ma wagę 16 czyli zwiększa adresy co 65536. Ale że adresowanie zewnętrznej pamięci jest co 2 bajty bo pamięć jest 16-to bitowa to adresy widziane od strony procesora będą szły...

    Mikrokontrolery ARM   19 Lis 2011 01:06 Odpowiedzi: 10    Wyświetleń: 3356
  • STM32 + ZL29ARM Jakie środowisko i programator USB wybrać?

    Witam, Ja korzystam z st-linka (zl30prg) i Keila. Mam dwie płytki zl31arm (z wbudowanym st-linkiem) i butterfly2. Na zl31arm Keil jet świetny ( fajny, łatwy podgląd rejstów ), ale na butterfly2 nie jest już różowo. Podgląd rejestrów w zakładce Peripherals nie działa, jest dostępny podgląd przez View->System...

    Mikrokontrolery ARM   08 Gru 2011 18:29 Odpowiedzi: 21    Wyświetleń: 4217
  • [STM32] [C] [LED] [BUTTON] - sprawdzanie czy wcisniety przycisk.

    Makro LED_bb_B odnosi się do rejestru ODR który pozwala na zmianę stanu pinu. Ty natomiast musisz skorzystać z rejestru IDR który odwzorowuje rzeczywisty stan wyprowadzenia.

    Mikrokontrolery ARM   30 Lis 2011 10:01 Odpowiedzi: 5    Wyświetleń: 2208
  • [STM32][C] Encoder Interface Mode

    Witam! Dzięki za szybką odpowiedź. Przeanalizowałem Twój fragment kodu i upewniłem się o tym, że: 1. [syntax=cpp]TIM4->ARR = 4096; // wartosc rejestru autoreload (maks wartosc) [/syntax] To samo ustawiam funkcją: TIM_TimeBaseInit(TIM8, &TIM_TimeBaseStructure); Zapisując do rejestru ARR zmienną...

    Mikrokontrolery ARM   21 Maj 2012 09:00 Odpowiedzi: 9    Wyświetleń: 6919
  • [STM32][C/CrossWorks]Obsługa USB

    Korzystam z: Układ STM32 P103 (procesor STM32 F103 RBT6) Programator ARM-USB-OCD-H Środowisko CrossWorks v2.1.1 Problem: Pisząc własną obsługę USB wzorowałem się na przykładzie dla Keila (USB HID) i paczce z przykładowymi programami do USB ze strony Olimexa dla układu STM32 P103. Pierwszy (dla...

    Mikrokontrolery ARM   11 Maj 2012 00:02 Odpowiedzi: 2    Wyświetleń: 2193
  • [stm32][gcc] Inicjalizacja magistrali CAN

    Witam, Mam problem z poprawnym działaniem CAN. Inicjalizacja wygląda tak: [syntax=c]RCC->APB1ENR |= RCC_APB1ENR_CAN1EN; CAN1->MCR |= CAN_MCR_RESET; // reset while(!(CAN1->MSR&0x2)); //wait CAN1->FMR=0; //off filter init CAN1->MCR |= CAN_MCR_RFLM | CAN_MCR_AWUM | CAN_MCR_TXFP;...

    Mikrokontrolery ARM   25 Mar 2015 19:56 Odpowiedzi: 9    Wyświetleń: 4624
  • [STM32] USART jako Modbus.

    Nie wiem w jaki sposób ten wzór mógłby cokolwiek zmieniać w kwestii zaokrągleń - wartość liczbowa USARTDIV odpowiada rzeczywistemu dzielnikowi pomnożonemu przez 16, przed całym wyrażeniem jest drugie "*16" więc całość pięknie się skraca i tyle... Jeśli ktoś chce zaokrąglać "prawidłowo" (a nie "w dół"...

    Mikrokontrolery ARM   29 Lip 2012 14:57 Odpowiedzi: 12    Wyświetleń: 3166
  • [stm32] [RTOS] logowanie do systemu

    Juz kiedyś pisałem, że chińczycy mają chyba swoje wersje ukladów, bo w niektórych miejscach z notą katalogową zupełnie się to nie zgadza. Ale sam widzisz, że nie trzeba w sumie mieszać w rejestrach konfiguracyjnych a obraz się odwrócił :) Nawiasem mówiąc rejestry wypełnione wprost z noty aplikacyjnej...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5401
  • [STM32][ZL27ARM] - Kłopoty z NVIC

    Nie chcę się przelicytowywać itd, ale to, co tam jest napisane to bzdury. Też mogę napisać na blogu, że GPIOB to rejestr, którym konfigurujemy Timer3. SysTick nie jest wbudowany w żaden NVIC. Jest wbudowany w rdzeń ARM i nie ma nic wspólnego z NVICem. Rejestr SysTick nie jest żadnym rejestrem kontrolera...

    Mikrokontrolery ARM   29 Gru 2012 16:30 Odpowiedzi: 8    Wyświetleń: 1816
  • [STM32] - I2C polulu 1268

    Witam, mam problem z połączeniem się z powyższą płytką przez I2C. Sama konfiguracja I2C jest raczej dobra (sprawdziłem z KAmodMEMS2- wszystko śmiga bez najmniejszych problemów). Jednak gdy chce się połączyć czy to z akcelerometrem, czy z żyroskopem z polulu 1268 już przy próbie zapisania pierwszego...

    Mikrokontrolery ARM   09 Wrz 2012 22:09 Odpowiedzi: 0    Wyświetleń: 735
  • STM32 - Poszukiwana Zmodyfikowana biblioteka Std Periph Lib

    Cała korporacja AVT silnie promuje używanie SPL. W zasadzie nie widziałem jakiegoś artykułu w odniesieniu do rejestrów.

    Mikrokontrolery ARM   19 Paź 2012 15:45 Odpowiedzi: 8    Wyświetleń: 1593
  • [STM32] - MAX5387 nie działa pod I2C

    Tego też próbowałem. Tyle że jak dam po to wszystkie wczesniej wpisane wartości do rejestrów zostały wyzerowane. Nie mogę dać włączenie przez wpisaniem ustawień, bo nie które rejestry nie mogą być zmieniane po włączeniu. Walcze nadal i teraz bawie się czasami, ale nadal to samo;/ Dodam, że na STM32F1...

    Mikrokontrolery ARM   21 Lis 2012 15:03 Odpowiedzi: 2    Wyświetleń: 939
  • [STM32][st-link/Code Sourcey] - Debug GDB od atollic-błąd z połączeniem do serw.

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

    Mikrokontrolery ARM   26 Wrz 2013 21:06 Odpowiedzi: 10    Wyświetleń: 4488
  • [STM32] USART w jedną stroną, a w drugą?

    Prawdopodobnie nie włączyłeś przerwania odbioru danych w USART - bit RXNEIE w rejestrze CR1. A poza tym . oczekiwanie w procedurze obsługi przerwania to nie jest dobry pomysł, a właśnie to robisz. Masz poniżej tablicę do zainicjowania USART z przerwaniem odbioru w STM32F0 - adresy rejestrów i ich...

    Mikrokontrolery ARM   07 Lip 2013 16:42 Odpowiedzi: 18    Wyświetleń: 3828
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Tylko pierwsze 74 impulsy zegara muszą być ~400kHz. Inicjalizacja natywna może być na pełnej prędkości (CMD0 + CMD8 + ACMD41 + CMD11 + ew.CMD59). Spotkałem się z opisem w notach producentów kart, że cała inicjalizacja, aż do wyprowadzenia karty z trybu Idle powinna być robiona z SCK równym 400...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 50    Wyświetleń: 12612
  • [stm32][i2c] Odbieranie 2 bajtów przez i2c1

    Gdyż czyszczenie flag wymaga odczytu obu rejestrów. Cała trudność w I2C w STMach wynika z 2 powodów. 1. faktu ze jest buforowane, trzeba w odpowiednim momencie ustawić żądanie stop lub nack, oraz pewne zdarzenia muszą zostać wyjątkowo szybko zrealizowane. 2. Czyszczenie flag... AD2. w bibliotekach...

    Mikrokontrolery ARM   06 Sty 2014 19:54 Odpowiedzi: 19    Wyświetleń: 5815
  • stm32 ILI9320 - Określenie współrzędnych ekranu

    Oczywiście pokazałeś kodu tyle co kot napłakał, więc zobaczmy co mówi moja kula. Problem jest zapewne w tym że w funkcji wyświetlającej tekst używasz funkcji setPoint która pewnie na podstawie zmiennych x i y odpowiednio wyświetla na podstawie wybranej orientacji. Dokładnie tak Zobacz na stronę...

    Mikrokontrolery ARM   29 Cze 2014 21:12 Odpowiedzi: 3    Wyświetleń: 1002
  • [STM32] - STM32F103 - TIM4_CH1 remap - problem z SWD

    W tym samym rejestrze (AFIO->MAPR) znajduje sie bity konfiguracyjne JTAG/SWD. Dokumentacja mówi, że są one tylko do zapisu, a odczyt tych bitów daje wynik niezdefiniowany. Może warto sprawdzić bezpośredni zapis do rejestru [syntax=c]AFIO->MAPR = AFIO_MAPR_TIM4_REMAP; // bez |[/syntax] albo z maską na...

    Mikrokontrolery ARM   14 Wrz 2014 11:18 Odpowiedzi: 2    Wyświetleń: 1350
  • STM32 - Częste zawieszenia przy debugowaniu

    to mój kod. raz działa raz nie. Np ponowne uruchomienie Debugowania już go pogoni, a czasem nie da rady. wywala HardFault_Handler() lub inne. [syntax=c] /** ****************************************... * File Name : main.c * Date ...

    Mikrokontrolery   14 Gru 2014 11:59 Odpowiedzi: 26    Wyświetleń: 1746
  • [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...

    Mikrokontrolery ARM   10 Cze 2015 11:59 Odpowiedzi: 4    Wyświetleń: 714
  • STM32 - USART i nie działający RX na przerwaniu

    (at)eiliat , porównałem ze swoim kodem. Widzę, że część masz na rejestrach - stąd ciężko dokładnie pomóc, ale czy masz odpowiednio skonfigurowane GPIO dla UARTA? U mnie Tx mam jako GPIO_Mode_AF_PP, a Rx jako GPIO_Mode_IN_FLOATING (u Ciebie ta część jest na rejestrach, dlatego pytam dla pewności).

    Mikrokontrolery Początkujący   17 Sie 2015 09:26 Odpowiedzi: 1    Wyświetleń: 651
  • stm32 - Konfiguracja Oprogramowania Eclipse Mars.1

    Wcześniej używałem Keila do wgrywania programu do płytki, ale ponieważ nie rozumiałem co się tam dzieje, przeszedłem na Eclipse i w między czasie wyrzuciłem ten program z komputera. Być Może keil zostawił jakieś śmieci w systemie, przez co płytka działała? W sumie mało istotne. W tej chwili program...

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1356
  • STM32 F4 - Kamera MT9D111

    Cześć dzięki za odpowiedź. Niestety jednak nie mogę odczytać z ani zapisać nic do rejestrów kamery. Całość zatrzymuje mi się po sekwencji wysłania adresu kamery na fladze TxE. [syntax=c] void I2C_conf(void) { I2C2->CR1 |=I2C_CR1_ACK; I2C2->CR2 |= 42; //ustawienie APB1 na 42MHz I2C1->CCR |=...

    Mikrokontrolery   02 Paź 2016 00:39 Odpowiedzi: 11    Wyświetleń: 1209
  • STM32 USB HS CDC Host - ULPI i USB3300 - jak to ugryźć?

    Poczytałem datasheeta USB3300 i wpadłem na to: aby włączyć VBUS muszę ustawić bit 5 lub 6 w rejestrze "OTG Control", adres rejestru dla operacji SET to 0x0B. Pytanie jak to zrobić przez ULPI? Domyślam się, że do tego służy zakładka "Platform Settings" w "USB_Host Configuration" w Cube, jednak po każdorazowym...

    Mikrokontrolery ARM   06 Cze 2017 21:38 Odpowiedzi: 8    Wyświetleń: 1908
  • [STM32][C] Obliczanie CRC32

    Cześć, Pozwolę sobie oszczędzić trochę czasu innym, którzy spotkają się z tym problemem. Nie wiem jak wygląda sprawa ze starszymi mikrokontrolerami, ale w F7 rozwiązano problem odwróconej kolejności bitów, rejestry modułu CRC pozwalają na ustawienie sprzętowego odwrócenia bitów i bajtów. Przykład...

    Mikrokontrolery ARM   08 Lip 2017 17:22 Odpowiedzi: 18    Wyświetleń: 5559
  • Sterowanie CC1120 za pomocą STM32

    Faktycznie, rozwiązanie kwestii działania SPI było dosyć proste i po sprawdzeniu - SPI działa. Odczytuję zapisany wcześniej rejestr poprawnie. Teraz mam inny problem. Poniżej zamieszczam program z pliku main.c, w którym są dodane miejsca wysyłania kolejnych numerów przez UART i program zatrzymuje mi...

    Mikrokontrolery Początkujący   11 Lip 2020 02:18 Odpowiedzi: 3    Wyświetleń: 726
  • [stm32][ide][sw4stm32] - Kurs/Tutorial - System Workbench for STM32

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

    Mikrokontrolery   25 Lip 2018 14:58 Odpowiedzi: 15    Wyświetleń: 3183
  • STM32 przerwania I2C żyroskop

    Witam, mam problem z opanowaniem przerwań na mikrokontrolerze stm32f401re. Próbuję odczytać pomiary z żyroskopu l3gd20h. Pomiar blokujący działa bez zarzutu, kod załączam. Problem w tym że potrzebuję pomiar nieblokujący i chciałem to zrobić na przerwaniach. Niestety tu pojawia sie problem bo nie działa...

    Mikrokontrolery   26 Kwi 2020 12:13 Odpowiedzi: 6    Wyświetleń: 405
  • [STM32] o co chodzi z USB w F1 i F4

    Freddie, w tym wątku mowa jest nie o Twoim Genialnym DestroyRTOS, a o stosie USB od ST w typowej konfiguracji, gdzie obsługa USB jest nie w zadaniu RTOS, a w przerwaniu USB. Tak się składa, że sam peryferial USB w ST ma parę rejestrów, w których poszczególne bity są związane z różnymi endpointami. Co...

    Mikrokontrolery ARM   28 Mar 2020 17:40 Odpowiedzi: 10    Wyświetleń: 564
  • STM32 wypuszczanie PWM z określonych kanałów

    Korzystam z CubeMX i nie znalazłem "HAL_HRTIM_WaveformOutputStart". W jaki sposób można to zmieniać na rejestrach?

    Mikrokontrolery ARM   28 Sie 2020 20:05 Odpowiedzi: 10    Wyświetleń: 534
  • [STM32 ARM Cortex M3] mp3 na STM32 Primer2

    do DosinskY: Uruchamiałem LIS3LV02, żeby się trochę nim pobawić, ale korzystałem z funkcji CircleOS, więc dokładnie się rejestrom nie przyglądałem. Sam kalibrowałem go metodą prób i błędów. Napisałem malutką aplikację, która sczytując pozycję LIS3LV02 w dwóch płaszczyznach porusza kulką na ekranie....

    Mikrokontrolery ARM   25 Sty 2010 20:02 Odpowiedzi: 7    Wyświetleń: 8175
  • [STM32] Spi Master Slave. W jaki sposób zresetować Spi w Stm32?

    W module RCC masz rejestry odpowiedzialne za reset peryferiów (RCC_APBxRSTR)

    Mikrokontrolery ARM   31 Mar 2011 19:40 Odpowiedzi: 4    Wyświetleń: 3590
  • dsPIC vs STM32 - zastoswanie w energoelektronice i automatyce napędu elektrycz.

    Też nie aż tak 'znacznie'. - dsPIC marnuje mniej czasu na wejście w ISR i na wyjście z niego, więc STM32 nadrabia zegarem i wychodzi podobnie. - W dsPICu instrukcja MAC wykonuje się w jednym cyklu, w STM32 w trzech (chyba). - dsPIC ma podzieloną pamięć na X i Y, z dodatkiem, że pewne przestrzenie...

    Mikrokontrolery   10 Cze 2011 12:52 Odpowiedzi: 18    Wyświetleń: 3833
  • TFTF102D - LVDS - obsługa stm32

    Dokładnie. STM32 są dobre do prawie wszystkiego, ale akurat nie do LCDków o takich rozdzielczość (i do tego bez sterownika). Do tego trzeba procesor nawet wielokrotnie słabszy od STMa, ale ze sterownikiem LCDka. A nawet wielokrotnie mocniejszy procesor nie da rady, jeżeli będzie bez sterownika LCD. Ale...

    Mikrokontrolery   18 Wrz 2011 10:35 Odpowiedzi: 12    Wyświetleń: 3768
  • [STM32] biblioteki CMSIS - modyfikacja pliku makefile kolegi Freediego Chopina

    Witam wszystkich, W ostatni weekend wziąłem się za STMy. Przygotowałem sobie środowisko Eclipse do pracy z mikrokontrolerami STM32 wraz z kompilatorem CodeSourcery. Stworzyłem swój szablon projektu do mojego STMa utworzony na podstawie przykładu projektu [url=]stm32_blink_led kolegi Freediego Chopina. Chciałem...

    Mikrokontrolery ARM   24 Gru 2011 01:36 Odpowiedzi: 15    Wyświetleń: 3615
  • [STM32] Komunikacja SPI z ADS7843 , STM32 nie wysyła komend

    gpio_pin_cfg(GPIOC,11,GPIO_IN_PULL_UP); // miso MISO na 99% też musi być jako AF6_PP Dodatkowo Twój proces transmisji jest nieco dziwny... Zrób tak: 1. Ustaw CS w stan niski 2. Poczekaj aż flaga TXE będzie równa 1 3. Zapisz coś do rejestru DR 4. Poczekaj aż flaga RXNE będzie równa 1 5. Odczytaj...

    Mikrokontrolery ARM   12 Mar 2013 23:31 Odpowiedzi: 49    Wyświetleń: 9671
  • [STM32 P103] - [C/CrossWorks] Komunikacja RS232

    Vcc? Zasilanie mam tylko od strony RS485 konwertera. A nowsze wtyczki kabli szeregowych nie przewidują specjalnie ich rozbierania (no i na mojej rozpisce PINów komunikacji szeregowej nie ma nic takiego). W kwestiach sprzętowo technicznych trzeba mi łopatologicznie napisać bo do niedawna jedyny mój kontakt...

    Mikrokontrolery Początkujący   28 Lip 2012 08:57 Odpowiedzi: 12    Wyświetleń: 2971
  • Działanie rejestru przesuwnego z logiką 3V3

    Witam. Próbuje stworzyć wyświetlacz RGB. Sercem układu jest mikrokontroler z rodziny STM32 (logika działania 3V3), natomiast za sterowanie LEDami odpowiadałyby rejestry przesuwne zasilane napięciem 5V. Wysoki stan na wejściu rejestru przesuwnego wynosiłby w takim razie 3V3. Moje pytania są następujące:...

    Początkujący Naprawy   28 Lis 2013 20:33 Odpowiedzi: 3    Wyświetleń: 987
  • stm32 discovery F3 - stm32 ADC konfiguracja

    Zrobiłem teraz oczekiwanie na timerze 6 tą przerwę (1 sek) ale nic nie pomaga: Dodano po 38 Porównałem rejestry CR przed wywołaniem kalibracji w moim i przykładowym programie. Różnica polega na tym, że u mnie włączony jest bit ADstart a w przykładzie jest wyłączony. Skąd się bierze ta różnica?

    Mikrokontrolery   29 Wrz 2015 15:51 Odpowiedzi: 7    Wyświetleń: 1038
  • 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...

    Początkujący Naprawy   18 Sty 2016 23:58 Odpowiedzi: 0    Wyświetleń: 777
  • STM32 - STM32 pierwsze kroki...

    Jest Tabela 14: PA13 - JTMS / SWDIO PA14 - JTCK / SWCLK PA15 - JTDI PB3 - JTDO / TRACESWO PB4 - JNTRST I dalej nie znam odpowiedzi na moje pytanie. Jak są ustawione rejestry dla tych pinów ? Jeśli np. podepnę 3,3V pod pin PP z ODR ustawionym na masę to przecież spalę układ... Więc chcę...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 11331
  • Tryb CTC w STM32? - Generowanie zmiennej częstotliwości w STM32

    Witam, od paru dni ogarniam nową dla mnie architekturę ARM na bazie STM32103C8T6. Bawię się aktualnie licznikami, udało mi się jakoś skonfigurować pwm, ale mały problem pojawia się przy próbie skonfigurowania timera w tryb odpowiadający CTC z AVRek. Chodzi o zerowanie licznika po zrównaniu (Compare)...

    Mikrokontrolery   12 Maj 2016 13:32 Odpowiedzi: 8    Wyświetleń: 744
  • [STM32] [C] - STM32 obliczanie CRC (BYTE) + PC

    Ok. Wszystko działa. Generalnie problem był w tym że dane miałem zebrane w unii przez co w innej kolejności były wpisywane do rejestru CRC->DR poprzez DMA. W momencie gdy zrobiłem odpowiednią kolejność na PC w delphi wszystko zadziałało. Na pewno działa kod zaproponowany przez Piotrus_999. Będę miał...

    Mikrokontrolery ARM   25 Paź 2016 08:56 Odpowiedzi: 16    Wyświetleń: 1659
  • [STM32][Eclispe] - Błąd w instrukcjach Thumb w AC6 STM32 Work Bench-STM32f407VG

    Miałem tego pustego na początku, to go wypełniłem do warunkowej kompilacji żeby #error nie wywalał komunikatów o braku wyboru zestawu startowego, na tym github same puste są więc nie wiem także jakie dokładnie definicje podać. Po pogrzebaniu troche w necie doszedłem do wniosku, że problemem były instrukcje...

    Mikrokontrolery   04 Gru 2016 08:15 Odpowiedzi: 28    Wyświetleń: 1356