konfiguracja systick

Znaleziono około 105 wyników dla: konfiguracja systick
  • stm32F4 - Konfiguracja SysTick'a

    Ja mam taką funkcję od opóźnienia zrobionego na podstawie SysTick'a, nawet działa. Korzystam z niej podczas komunikacji 1wire i wszystko pięknie śmiga. W funkcji delay_init( 168 ); wpisujesz częstotliwość zegara w MHz np. dla STM32F4. [syntax=c_loadrunner]#includ... "../lib/stm32f0xx.h" #include "delay.h" static...

    Mikrokontrolery ARM   04 Sie 2014 11:19 Odpowiedzi: 9    Wyświetleń: 1971
  • [stm32f429][keil] - Konfiguracja systick gdzie co odpowiaa za co ?

    SysTick ma się nijak do producenta procka. Tak samo NVIC. To są elementy rdzenia, więc wypada szukać dokumentacji na stronie producenta rdzenia, a nie procka ;]

    Mikrokontrolery ARM   17 Sie 2014 13:57 Odpowiedzi: 5    Wyświetleń: 1230
  • [STM32][C/Atollic TRueStudio] karta SD + SysTick

    Witam, staram sie wykorzystac karte SD do przechowywania danych uzywanych przez wyswietlacz (bitmapy etc). Korzystam z biblioteki FATfs i komunikacja SPI. Aby moc tego dokonac modul FATfs korzysta z sygnalu zegarowego, ktory co 10ms bedzie wywolywal funkcje [syntax=c]disk_timerproc()[/syntax] D...

    Mikrokontrolery ARM   26 Mar 2011 21:14 Odpowiedzi: 4    Wyświetleń: 2477
  • Nie poprawnie działający delay us z użyciem Systick

    Witam Was mam taki problem i nie wiem jak sobie z nim poradzić. Słowem wstępu Mk: stm32303vct6 zestaw discovery podłączony kwarc tak jak poniżej zwarte SB17 SB18, rezystor już był, dolutowałem C23, C22 - 22pF (nie miałem 20pF) SB12 do MCO nie ruszałem, jeszcze nie wiem do czego mogę MCO...

    Mikrokontrolery ARM   28 Lip 2015 22:05 Odpowiedzi: 9    Wyświetleń: 1716
  • STM32 - Systick i RTC - wspólnie śmigają, oddzielnie zwisają

    To, że ty chcesz mieć 12 mHz nie znaczy że twoje środowisko tak to zrobi. na rozkręcenie pętli trzeba dość sporo kodu i przynajmniej w domyślnym projekcie jest to jakoś tam ustawione. Startup.S system_init() tam może się odbywać ustawienie zegarów na poszczególne peryferia. I skoro chcesz mieć taktowanie...

    Mikrokontrolery ARM   05 Kwi 2014 16:44 Odpowiedzi: 7    Wyświetleń: 2160
  • LPC1114 - Petit Fat/Fat Fs - konfiguracja SPI

    Problem wywołania funkcji wyjaśnił ci już nobbit , nazwa tablicy jest sama w sobie wskaźnikiem. Inicjalizację GPIO robię w innym pliku init.c . Oszczędza to flash, a przy okazji mam wszystko w jednym miejscu i dzięki temu nie muszę szukać po kilku plikach problemów mogących być związanymi z inicjalizacją...

    Mikrokontrolery ARM   06 Lis 2011 16:56 Odpowiedzi: 48    Wyświetleń: 5924
  • STM32F0Discovery - TIM1 Input Capture CH1 Konfiguracja i GPIO (bez ST library)

    Witam, Bawię się STM32F0Discovey i chciałem sobie w ramach testu skonfigurować bez użucia bibliotek od ST Input capture na Timer1 Chanel1. Chciałbym,aby mierzyło mi na PA8, więc skonfigurowałęm tą nóżkę jako Alternate function mode. Jako sygnał podłączyłem PC8 (połączyłem kabelkiem PA8 z PC8)....

    Mikrokontrolery ARM   21 Lis 2013 14:48 Odpowiedzi: 35    Wyświetleń: 3753
  • STM32L152 - SysTick jak poprawnie generować przerwanie co 1ms?

    adamusx Ma znaczenie i to duże. I nie w kwestiach mechaników to należy rozpatrywać tylko funkcji zdefiniowanych w plikach "startup_stm32f4xx.c", "system_stm32f4xx.c" i "system_stm32f4xx.h". Dla CM4 wygląda to tak: Startup wywołuje funkcję SystemInit(); Ta funkcja przy domyślnych ustawieniach konfiguruje...

    Mikrokontrolery ARM   16 Lut 2014 20:44 Odpowiedzi: 8    Wyświetleń: 2202
  • [STM32F3][SD][MCP2515] Problem z konfiguracją ,,czarnej skrzynki,, samochodu.

    Sam main.c raczej nic nie da ale proszę. /** ***********************************... File Name : main.c * Description : Main program body **********************************... This notice applies to...

    Mikrokontrolery ARM   21 Sty 2018 19:22 Odpowiedzi: 5    Wyświetleń: 774
  • [STM32][C] Konfiguracja SPI do pracy z kartą SD

    Niestety muszę odświeżyć temat, ze względu na ciągle moje pasmo niepowodzeń w pracy z stm32 i spi. Znalazłem w sieci projekt () korzystający z tego samego zestawu - stm32vldiscovery - oraz właśnie karty sd po spi. Nieładnie powiem, że wrzuciłem to na chama do siebie, ale ciągle nie udało mi się zainicjować...

    Mikrokontrolery ARM   19 Cze 2012 13:59 Odpowiedzi: 12    Wyświetleń: 4320
  • STM32l152RB6 - SysTick nie działa w obsłudze innego przerwania

    Ok kod już wklejam - wczoraj na szybko przed spaniem posta piałem. Konfiguracja pinu od przerwania oraz samego przerwania: GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_AHBPeriphClo... ENABLE); GPIO_InitStructure.GPIO_P...

    Mikrokontrolery ARM   16 Lut 2014 19:34 Odpowiedzi: 7    Wyświetleń: 1407
  • STM32F072B-DISCO L3GD20 KONFIGURACJA SPI

    Witam od pewnego czasu probuje uruchomic żyroskop l3gd20 na płytce Discovery stm32f0072B-disco , niewiem gdzie robię błąd . [syntax=c] SPI_HandleTypeDef hspi2; void SystemClock_Config(void); void Error_Handler(void); static void MX_GPIO_Init(void); static void MX_SPI2_Init(void); uint8_t...

    Mikrokontrolery ARM   13 Maj 2017 19:44 Odpowiedzi: 8    Wyświetleń: 1104
  • stm32cl_blink_led Konfiguracja kolegi Freddie Chopin

    Kolego Piotrus_999 po imporcie projektu do eclipse wygenerowanego z cube widzę że kod jest napisany w hal. Nie widzę opcji w cube aby nie generował w hal jak i opcji USE_HAL_DRIVERw eclipse . Oto fragment kodu ustawiającego zegary: [syntax=c]void SystemClock_Config(void) { RCC_OscIn... RCC_OscInitStruct; RCC_ClkInitTypeDef.....

    Mikrokontrolery ARM   23 Lis 2017 16:08 Odpowiedzi: 13    Wyświetleń: 1179
  • [STM32F0] ustawienie SysTick na podstawie rejestrów

    Poza tym to, co chcesz definiować samemu, jest już od dawna zdefiniowane w plikach nagłówkowych mikrokontrolera. Z kolei programowanie SysTick znajdziesz w pliku nagłówkowym rdzenia - wystarczy przepisać treść nibyfunkcji SysTick_Config. Zmianę priorytetu przerwania, która w tej funkcji jest, możesz...

    Mikrokontrolery ARM   04 Mar 2018 17:43 Odpowiedzi: 3    Wyświetleń: 591
  • STM32F0Discovery - SysTick Przerwania co 3kHz zamiast 1kHz

    Funkcja SystemInit zawiera ustawienia, które powinny być wykonane przed zainicjowaniem (często czasochłonnym) środowiska dla programu. Zwykle umieszcza się w niej programowanie źródła zegara, parametrów pamięci i watchdoga. Wzorcową funkcję SystemInit znajdziesz np. w CMSIS core dla Twojego mikrokontrolera....

    Mikrokontrolery ARM   11 Lis 2013 08:24 Odpowiedzi: 26    Wyświetleń: 2529
  • STM32F373 - Nie działa SysTick

    O tym nie wiedziałem... Ale ja puszczałem program również komendą continue, więc chyba nie powinno wtedy zadziałać wyłączanie przerwań. Zresztą, taka praca byłaby bez sensu, bo nigdy program nie zatrzymałby się w przerwaniu. Poza tym i tak coś się kaszaniło, miałem jakieś dziwne komunikaty, nawet przez...

    Mikrokontrolery ARM   17 Lut 2016 10:36 Odpowiedzi: 12    Wyświetleń: 1113
  • [STM32F103][keil][C] nieznany atrybut przerwania SysTick

    Teraz ogólnie ciekawe rzeczy wychodzą w ramach TINY. Ostatnio czytałem jakąś AppNote, gdzie w TINY był timer pracujący na 64MHz ;) Toggle GPIO to przeszczep z XMEGI ;) Dodano po 10 Swoją drogą to problem rozwiązywalny w Makefile w jakieś 10 sekund, no ale przecież powszechnie wiadomo, że magiczne...

    Mikrokontrolery ARM   30 Gru 2017 10:38 Odpowiedzi: 63    Wyświetleń: 2169
  • [STM32][FreeRTOS]Priorytety przerwań, Systick i przerwania od peryferiów

    Racja, wychodzi na to, że systick jest konfigurowany z najniższym priorytetem (logicznym). Pytanie, czy taka konfiguracja jest poprawna? Każde przerwanie o wyższym priorytecie wywłaszczy Systick, czy nie zaburzy to działania całego systemu operacyjnego?

    Mikrokontrolery ARM   20 Lip 2018 13:18 Odpowiedzi: 5    Wyświetleń: 831
  • STM32F103C8T6+HAL+CUBE brak przerwania od SysTick

    Tego kodu dalej mało. Czy masz debugger?. Jeżeli konfiguracja jest tylko przez HAL to musi dzialac (chyba że kompilujesz jako C++. Ustaw też zmianę tego pinu w obsłudze HF. Zobaczymy czy tam nie ladujesz na dzień dobry

    Mikrokontrolery ARM   07 Gru 2018 13:35 Odpowiedzi: 12    Wyświetleń: 2106
  • [STM32F103][C/Keil] Konfiguracja trybu PWM Timera2

    Przeglądnąłem trochę tematów odnośnie tych procesorów i wiele osób odradza stosowanie biblioteki Std_Periph... na rzecz bliższego zapoznania się z procesorem już od samego początku. Postanowiłem w ten sposób zacząć i udało mi się skonfigurować SysTick (przerwanie co 1ms). Teraz chciałem sygnałem PWM...

    Mikrokontrolery ARM   27 Sty 2012 09:42 Odpowiedzi: 2    Wyświetleń: 2327
  • AT91SAM7XC256 - [Eclipse+openocd+GDB+GNU ARM Eclipse Plugin] konfiguracja

    Zastosowałem się do twoich uwag, pusta funkcja main się kompiluje. Problem pojawił się, gdy chcę zaimportować definicje adresów rejestrów. Rozwiązałem go przez zakomentowanie miejsc, na które "krzywo patrzył" eclipse. Efektem jest działający kod wynikowy :) Dzięki ;) Teraz rozgryzam te przerwania. Chcę...

    Mikrokontrolery ARM   10 Cze 2014 06:36 Odpowiedzi: 46    Wyświetleń: 7794
  • [STM32F107] - konfiguracja lwIP, nieoczekiwane przerwanie zawiesza debuggowanie

    Witam, jestem w trakcie wykonywania ćwiczeń z książki Mikrokontrolery STM32 w sieci Ethernet na zestawie uruchomieniowym ZL29ARM, z programatorem j-link edu, w środowisku eclipse (a konkretniej System Workbench for STM32 z pluginem do obsługi j-link). Aktualnie zawiesiłem się dłuższy czas na konfigurowaniu...

    Mikrokontrolery ARM   04 Maj 2015 15:10 Odpowiedzi: 3    Wyświetleń: 984
  • [Nucleo l053R8] [Cortex m0+] - Konfiguracja Timera

    FREQUENCY to częstotliwość zegara rdzenia. SysTick służy do odmierzania stałych odcinków czasu, np. w RTOS do przełączania zadań (ale niekoniecznie). Typowo programuje się go na 1000 albo 100 Hz. Bez RTOS SysTick używa się wtedy, kiedy nie masz potrzeby użycia bardziej wyrafinowanego timera.

    Mikrokontrolery ARM   28 Gru 2016 22:28 Odpowiedzi: 47    Wyświetleń: 3711
  • [ARM, STM32F4Discovery] - Konfiguracja Codeca CS43L22 po I2C

    Witam, od dłuższego czasu walczę z tym problemem i nie potrafię znaleźć rozwiązania. Mam projekt, który pochodzi z anglojęzycznego tutoriala: [url=]Link Wrzucony do Keila i skompilowany działa jak powinien. Problem w tym, że próbuję przenieść go na wykorzystanie bibliotek HAL, z których planuję...

    Mikrokontrolery ARM   28 Lis 2015 16:58 Odpowiedzi: 1    Wyświetleń: 1320
  • stm32 - Konfiguracja Oprogramowania Eclipse Mars.1

    Dziękuję za sugestię :) Śmieszne... Trzymając przycisk RESET, odpaliłem OpenOCD i nic... Pomyślałem... Wcisnę desperacko do tego przycisk USER-> Podpięty do GPIOA PIN_0 Dioda sygnalizująca komunikację pomiędzy komputerem a płytką zaczęła migać... Odpalił się nawet mój stary program......

    Mikrokontrolery   21 Gru 2015 22:16 Odpowiedzi: 12    Wyświetleń: 1437
  • Olimex-e407 + ST-link/v2 - Konfiguracja debugera

    [syntax=c]/** ****************************************... * File Name : main.c * Description : Main program body ****************************************... * * COPYRIGHT(c) 2016 STMicroelectronics ...

    Mikrokontrolery ARM   16 Paź 2016 19:45 Odpowiedzi: 8    Wyświetleń: 939
  • STM32F769 DISCO - ETHERNET konfiguracja

    main [syntax=c] #include "stm32f7xx_hal.h" #include "lwip.h" #include "main.h" #include <string.h> #include "tcp_echoserver.h" /* USER CODE BEGIN Includes */ /* USER CODE END Includes */ /* Private variables ----------------------------------------... USER CODE...

    Mikrokontrolery ARM   06 Sty 2017 13:21 Odpowiedzi: 80    Wyświetleń: 3915
  • [STM32L4] Konfiguracja zegarów

    SystemCoreClockUpdate(); SysTick_Config... Mogę sprawdzić na SysTicku, tylko że to nie ma żadnego związku z szyną APB1 (przypominam, że dla dzielnika APB1 równego 1,2 lub 4 dioda pulsuje poprawnie). BTW. dlaczego SystemCoreClock / 1000 ? Jeśli dobrze liczę, skoro pędzę procesor...

    Mikrokontrolery ARM   23 Lip 2018 18:40 Odpowiedzi: 26    Wyświetleń: 828
  • [stm32f412] RCC i Systick - błędna konfiguracja ?

    Mam płytkę STM32F412G-Discovery (STM32F412ZGT6), próbuję uzyskać częstotliwość 100MHz oraz przerwanie co 1ms od Systick'a. Moja konfiguracja RCC, wartości dla PLL z STM32F4xx Clock Configuration: [syntax=c]RCC->CR |= RCC_CR_HSEON | RCC_CR_HSEBYP; RCC->PLLCFGR |= ( 4 << RCC_PLLCFGR_PLLM_Pos...

    Mikrokontrolery ARM   09 Lip 2018 13:08 Odpowiedzi: 8    Wyświetleń: 660
  • [Nucleo L053R8] [Cortex m0+] - Przerwanie zewnętrzne - pytanie

    Jeżeli chodzi o zegar dla SYSCFG to włączam w funkcji: [syntax=c] void system_init(void) { RCC->IOPENR |= RCC_IOPENR_GPIOAEN | RCC_IOPENR_GPIOBEN | RCC_IOPENR_GPIOCEN; RCC->APB1ENR |= RCC_APB1ENR_TIM2EN; RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; // do przerwań zewnętrznych chyba konieczne //SysTick...

    Mikrokontrolery ARM   28 Gru 2016 22:29 Odpowiedzi: 7    Wyświetleń: 1248
  • [STM32F4] - Układ DMA: DCMI -> SRAM

    Aktualnie najważniejsze pliki programu wyglądają następująco: main.c: [syntax=c]#in... "main.h" //definicje stalych #define LINENUM 0x15 #define FONTSIZE Font12x12 #define LED1 GPIO_Pin_13 #define LED2 GPIO_Pin_14 #define PRZYCISK GPIO_Pin_0 //zmienne - definicje void...

    Mikrokontrolery ARM   29 Lip 2015 07:32 Odpowiedzi: 60    Wyświetleń: 6399
  • RTOS Coocox'a CoOS - pierwsze kroki

    Dodałem konfiguracje SysTick do obu projektów. Zero efektu. Już mi się kończą pomysły. Przejrzałem konfiguracje linkera, kompilatora i nic. Nie wiem czego się złapać. Wszystkie inne projekty działają a nie umiem uruchomić żadnego RTOS'a. Dodano po pewnym czasie Odpaliłem FreeRTOS Wiedza dla...

    Mikrokontrolery ARM   31 Gru 2014 15:59 Odpowiedzi: 7    Wyświetleń: 969
  • [STM32][F4][GCC] - Weryfikacja częstotliwości zegara

    Witam, Skonfigurowałem sobie zegar bazując na przykładzie znalezionym w sieci (kod poniżej). [syntax=c]void RCC_Config(void){ ErrorStatus HSEStartUpStatus; RCC_DeInit(); /... Reset ustawień RCC RCC_HSEConfig(RCC_HSE_ON); // Włącz HSE HSEStartUpStatus = RCC_WaitForHSEStartUp(); // Czekaj...

    Mikrokontrolery ARM   17 Mar 2013 11:29 Odpowiedzi: 4    Wyświetleń: 1848
  • 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ń: 897
  • HD47780 oraz niepożądany reset cykliczny stm32f103vb

    Ja rozumiem ze mozna szarpać się z darmowymi toolchainami, ale zeby z keilem?... Postawienie darmowego toolchaina trwa minute :)

    Mikrokontrolery ARM   21 Wrz 2011 19:37 Odpowiedzi: 44    Wyświetleń: 8536
  • STM32 - Przerwanie zewnętrzne

    Jeśli tam jest while(1) to się zawiesi dlaczego ma się zawieszać? Program się zatrzyma tylko w przypadku wystąpienia błędu. Można wówczas przed while(1); dodać np. komunikat na wyświetlacz informujący o błędzie lub podjąć inne działania. Jeśli nie chcesz aby tak się działo to wówczas zamiast: [syntax=c]void...

    Mikrokontrolery Początkujący   18 Sty 2015 17:43 Odpowiedzi: 18    Wyświetleń: 2829
  • [KL46Z Cortex-M0] - uart wysyła krzaki

    Spróbuj tak: [syntax=c] /* * Topic: * * Author: Juffre * */ /* BASIC HEADERS---------------------------------... */ #include "MKL46Z4.h" /* DEFINITIONS ----------------------------------------...

    Mikrokontrolery ARM   07 Sty 2016 18:58 Odpowiedzi: 15    Wyświetleń: 1638
  • Algorytm/ARM - Symulacja odbić kulki od przeszkód na STM32F103VCT6

    Witam serdecznie Kolegów! Aktualnie jestem w trakcie pisania gry typu labirynt z kulką na procesor ARM STM32F103VCT6. Wszystko mam pięknie i ładnie obsłużone (symulacja odbić od powierzchni płaskich, detekcja kontaktu z otworami) no ale zostało jeszcze najważniejsze - symulacja odbić kulki od kantów...

    Mikrokontrolery   15 Sie 2013 11:00 Odpowiedzi: 12    Wyświetleń: 2982
  • STM32F103RBT6-Nucleo - Magistrala CAN

    Niestety nie pomogło EDIT: Spróbowałem wygenerować za pomocą STM32CubeMX i napisać w HAL'u kod który by wysyłał cyklicznie dowolną ramkę CAN. Oto mój kod napisany w AC6 System Workbench: Przy okazji: 1. Jak wgrać program przez JTAG'a w AC6? 2. Da się dodać bibliotekę HAL do COIDE CooCox'a?...

    Mikrokontrolery ARM   11 Sty 2017 12:56 Odpowiedzi: 22    Wyświetleń: 1926
  • [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu

    Mnie właśnie przydałby się sam scheduler, bo koncepcja działania peryferiów często bardzo zależy od użytego układu i samego projektu. Może powinieneś rozdzielić ten projekt na dwa, jeden to czysty scheduler i drugi projekt to cały system który z kolei jest oparty o ten pierwszy projekt. Zauważ, że im...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1548
  • NUCLEO-F103RB stmSystick przerwanie za częste

    W poradniku Szczywronka opis konfiguracji zegara był dokładnie opisany dla STM32F103. Przepisanie kodu stamtąd powinno dać Ci poprawny wynik konfiguracji. Teraz piszę z pomocą CMSIS". Pracę z STM zaczynam zawsze od przygotowania funkcji SystemClockConfig() jak to opisano w poradniku, posiłkuję...

    Mikrokontrolery ARM   14 Maj 2018 14:20 Odpowiedzi: 7    Wyświetleń: 447
  • [STM32] Procesor/program sam się resetuje.

    Witam, mam problem z STM32F101CB, nie wiem dlaczego się tak dzieje ale teoretycznie działają program, który wgrywam na płytkę, to w trybie debug'a ciągle się resetuje. Możliwe jest że się resetuje płytka jednak robi to tak szybko że ja na wyjściu cały czas dostaje poprawne dane. Ale do meritum, ustawiam...

    Mikrokontrolery ARM   23 Lip 2012 09:43 Odpowiedzi: 3    Wyświetleń: 1579
  • [STM32][C] Debugowanie kodu przerwania w pamięci RAM

    Witam, Napisałem program, w którym do odliczania czasu używam SysTick'a i przerwania od niego. Gdy skompiluję i zapiszę program do pamięci Flash, program ten działa jak należy i możliwe jest jego debugowanie. Jeśli skompiluję i wpiszę program do pamięci RAM, to program nie działa poprawnie, a debugować...

    Mikrokontrolery ARM   16 Kwi 2010 14:27 Odpowiedzi: 5    Wyświetleń: 3260
  • STM32L151 - eeprom write

    Jak jest aplikacja to oprocz ustawienia predkosci kwarcu i skokiem do programu glownego nic nie robi,. Dosyć odważna teza... Całkowicie błędna niestety. Bootloader przed skokiem do aplikacji powinien wyłączyć WSZYSTKO co włączył/skonfigurował, Ty natomiast nie wyłączasz niczego: - RCC i PLL, -...

    Mikrokontrolery ARM   27 Maj 2014 13:31 Odpowiedzi: 21    Wyświetleń: 1950
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Witam. Rozpocząłem przygodę z programowaniem układów STM32F4. Nabyłem płytkę XNUCLEO-F401RE (kompatybilną z NUCLEO-F401RE) oraz skorzystałem z kursu który znajduje się pod tym linkiem [url=] Otóż wykonałem krok po kroku identycznie jak kazano w kursie ale u mnie program wykonuje funkcję HAL_UART_RxCpltCallback...

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 5736
  • STM32F4 przetwornik ADS1115 przerwanie z pinu ALRT

    Witam, otóż mam problem, a mianowicie chciałbym obsłużyć przerwanie z pinu ALRT z przetwornika ADS1115 w celu wyeliminowania opóźnienia które teraz stosuje przy odczycie każdego z kanału (delay(20)) dokumentacja: z góry dziękuję za pomoc mój dotychczasowy kod: [syntax=c] /* Includes ----------------------------------------...

    Mikrokontrolery ARM   04 Lut 2018 19:17 Odpowiedzi: 1    Wyświetleń: 513
  • [STM32] Komunikacja z modułem Bluetooth po USART2

    Droga, którą obrałem to wpierw HAL, ze względu na bardzo przyjazną graficzną możliwość konfiguracji, a potem wraz z przeglądaniem dokumentacji powolne przechodzenie na rejestry. Po prostu po kolei np. obsługę portów (wejścia/ wyjścia) stosuję już bezpośrednio na rejestrach. I tak krok po korku ;) Co...

    Mikrokontrolery   07 Cze 2018 11:12 Odpowiedzi: 8    Wyświetleń: 897
  • STM32F103 - HAL - Czas przełączania wyjścia

    Witam, Bawię się STM32 już od jakiegoś czasu ale właściwie nigdy nie potrzebowałem jakiś super prędkości. Teraz chciałem napisać prostą funkcję do sterowania WS2812b i natknąłem się na dziwny, moim zdaniem, problem. Pomimo, że Timery działają szybko to zwykłe przełączanie pinu (funkcja HAL_GPIO_WritePin)...

    Mikrokontrolery ARM   05 Cze 2020 18:54 Odpowiedzi: 11    Wyświetleń: 942
  • [STM32][C/CodeSourcery] realizacja delay

    Jeżeli nie potrzebujesz dokładnych opóźnień a takich Π•oko, to IMHO delay na pętlach w zupełności wystarczy. Timerów w stm32 niby wiele...ale prawie zawsze, w większych aplikacjach znajdzie się szczytniejsze dla nich zastosowanie. Z drugiej strony stosowanie pętli opóźniających na ARM-ach...

    Mikrokontrolery ARM   08 Kwi 2010 08:27 Odpowiedzi: 13    Wyświetleń: 14603
  • klawiatura podłączona do atmegi8

    Zgadza się, na rysunku jest przykład do klawiatury max 4x4 - taki jest standardowy sterownik dla małych klawiatur - od 2x2 jaką mam do 4x4. Konfiguracją portów i sczytywaniem klawiatury zajmuje się odrębny proces obsługi klawiatury. Fragment kodu : program proba_ds1820; {$NOSHADOW} ...

    Mikrokontrolery   16 Maj 2010 21:58 Odpowiedzi: 3    Wyświetleń: 877
  • stm32 uart nie odbiera drugiego bajtu

    Witam! Fragmenty kodu: USART_InitStructure.USART_BaudRate = 57600; USART_InitStructure.USART_WordLength = USART_WordLength_8b; USART_InitStructure.USART_StopBits = USART_StopBits_1; USART_InitStructure.USART_Parity = USART_Parity_No; USART_InitStructure.USART_HardwareFlowC...

    Mikrokontrolery ARM   24 Maj 2011 07:29 Odpowiedzi: 6    Wyświetleń: 2013
  • [STM32] [NVIC] [LCD] - segmenty led i przerwania

    Nie zauwazylem zadnej struktury dla SysTicka poza tymi definicjami. Zajrzyj do core_cm3.h , tam jest gotowa funkcja z CMSIS SysTick_Config(uint32_t ticks) i tam też znajduje się odpowiednia struktura w tym headerze. SysTick jest dostarczany z rdzeniem przez ARM. Dlatego konfigurację NVIC, ITM czy...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2286
  • LPC1343 - ReinvokeISP przez IAP, raz działa, raz nie

    Witam, Zaimplementowałem sobie wejście w bootloader USB w LPC1343 przez IAP. Generalnie poza opcją zwarcia pinu, która by wymagała rozkręcania obudowy, wysyłam odpowiednią komendę przez USB, układ wtedy powinien pojawić się jako MSDC. Kod do wykoania tego wygląda tak: [syntax=c] USB_Connect(FALSE); ...

    Mikrokontrolery ARM   27 Lut 2013 14:02 Odpowiedzi: 7    Wyświetleń: 1482
  • STM32F0DISCOVERY - Bluetooth HC05

    Użyj CubeMX do konfiguracji procka i wykorzystaj biblioteki HALa. Nie będziesz miał problemu. Jestem elektronikiem, nie informatykiem. Znajomość gotowych bibliotek mi nie wystarcza, chcę zrozumieć jak działa mikrokontroler od środka. Ktoś powie, że to masochizm, lecz dzięki temu będę mógł lepiej wykorzystać...

    Mikrokontrolery ARM   08 Mar 2016 15:38 Odpowiedzi: 20    Wyświetleń: 1386
  • STM32F411VEx Discovery - Nieprawidłowa częstotliwość na wyjściu GPIOD 12

    Witam Chciałem sobie sprawdzić czy skonfigurowałem poprawnie zegar zewnętrzny. W tym celu użyłem zegara systemowego. Problem polega na tym że gdy mierzę częstotliwość na wyjściu GPIOD 12 wynosi ona 47.5 kHz. Spodziewana częstotliwość 50kHz. Przebieg na oscyloskopie jest czysty, bez żadnych overshootingów,...

    Mikrokontrolery ARM   11 Lis 2016 14:38 Odpowiedzi: 18    Wyświetleń: 1074
  • [stm32f407-discovery][cube] Generowanie PWM

    Bardzo dziękuje za zainteresowanie. Jeśli chodzi o wartość ARR to się pomyliłam użyte wartości to : ARR - 99 PSC - 99 CKD - 0. Konfiguracja zegara: Funkcja inicjalizacji timera : Funkcja do sterowania: [syntax=c]void pwm_tim3_set(uint16_t duty) { if (duty < 1) { pwm_duty...

    Mikrokontrolery ARM   27 Wrz 2018 06:35 Odpowiedzi: 8    Wyświetleń: 507
  • Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I.

    Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. I. W tym roku Atmel zagościł w Polsce w ramach warsztatów Atmel Tech On Tour, zorganizowanych wraz z obchodzącą 25 lecie działalności firmą JM elektronik. Warsztaty dotyczyły rozwiązań IoT z wykorzystaniem modułów łączności bezprzewodowej...

    Artykuły   09 Cze 2015 21:09 Odpowiedzi: 0    Wyświetleń: 2283
  • [stm32f103ve][c/keil] freeRTOS + CAN

    Witam, Na początku chciałem zaznaczyć ze jestem początkujący jeśli chodzi o procesory typu ARM, a tym bardziej o obsługę FreeRTOS. Mam problem z obsługą magistrali CAN pod tym system. Wykorzystuje biblioteki pobrane ze strony www.freertos.org . Niby wszystko ładnie się kompiluje ale na magistrali...

    Mikrokontrolery ARM   08 Cze 2011 16:39 Odpowiedzi: 4    Wyświetleń: 1690
  • [STM32L] [STM32L-Discovery] Komunikacja USART z PC

    Witam, Mam problem z komunikacją STM32 z komputerem. Moja płytka to STM32L-Discovery [url=]LINK Chciałem napisać sobie najprostszy program do komunikacji z komputerem. Jak na razie nic nie działa. Pisałem program z pomocą książki "Mikroprocesory STM32 w praktyce" Krzysztofa Paprockiego. Musiałem tam...

    Mikrokontrolery ARM   15 Lis 2011 10:59 Odpowiedzi: 34    Wyświetleń: 6582
  • [STM32f103]UART nie odbiera danych.

    Masz rację, że szkoda całego tygodnia na taki problem:). Oto cały kod: Main: podłączenie do STM'a wygląda nastepująco: RxD do PA10, TxD do PA9. Więc nadal stoję w miejscu, ale nie poddaje się;).

    Mikrokontrolery ARM   12 Wrz 2012 14:20 Odpowiedzi: 4    Wyświetleń: 3609
  • stm32 [Keil] jednoczesna praca adc1 oraz sd

    Przepraszam , że nie dokończyłem wczoraj ale przysnołem. Nie poszło tak prosto bo nie otrzymuje zapisu na kartę , cały program kompiluje się mi w porządku tzn otrzymuje hex -a, zadaniem poniżej przedstawionego programu jest tylko odczyt jednej wartości z wejścia adc1 oraz zapisanie jej na karcie do pliku...

    Mikrokontrolery ARM   26 Lis 2011 18:04 Odpowiedzi: 5    Wyświetleń: 2394
  • [LPC1769][C] - obsługa UART w przerwaniu

    Wstawiam kod obsługi odbioru danych w przerwaniu, gdzie odebrane dane są zapisywane do bufora a po zapełnieniu bufora do zewnętrznej pamięci, w tym przypadku na karte SD, docelowo do pamięci Flash - może komuś się przyda. [syntax=c] #include "LPC17xx.h" #include "lpc17xx_systick.h" #include "lpc17xx_uart.h" #include...

    Mikrokontrolery   03 Lip 2014 11:50 Odpowiedzi: 8    Wyświetleń: 1689
  • Środowisko - Jakie środowisko na dzień dzisiejszy do ARM?

    Wykonałem praktyczny eksperyment - wyniki poniżej: Cel: zamrugać diodą LED na pierwszej znalezionej na biurku płytce (Nucleo STM32L476) z częstotliwością 0.5 Hz przy użyciu timera SysTick, uruchomić debugowanie, uruchomić programowanie μC bez debugowania. Keil Startujemy 21.38 21.39 stworzony...

    Mikrokontrolery ARM   19 Sty 2017 19:51 Odpowiedzi: 66    Wyświetleń: 5046
  • Płytka uruchomieniowa - STM32

    automatyczna konfiguracja stosu, zegara, przerwań (startup). Kolego, nie opowiadaj bajek. Gdzie jest ta automatyczna konfiguracja??? Na przykład dla STM32F4xx, wielkość stosu definiujesz w pliku startup_stm32f4xx.c, konfiguracja zegara w pliku startup_stm32f4xx.c, bazuje na ustawieniach zawartych...

    Mikrokontrolery ARM   03 Kwi 2014 00:05 Odpowiedzi: 25    Wyświetleń: 2592
  • Termometr 4 punktowy na LPC1343 + 4x ds18b20 + src

    (at)skynet_2 na pewno da to radę zrobić w ten sposób. To wszystko zależy od zastosowania. Jeżeli ktoś ma wolny timer, to myślę że moja metoda jest najlepsza. Jeżeli ktoś nie ma, no to napisanie takiej funkcji to zadanie IMOH mało złożone. Do ciut większych opóźnień stosuje się np timer dedykowany systick....

    DIY Konstrukcje   11 Lis 2010 12:18 Odpowiedzi: 28    Wyświetleń: 20900
  • HY-Mini STM32 - Zaświecenie diody poprzez naciśnięcie buttona

    Dzień dobry! Przycisk podpięty do płytki mam w/g schematu: Kod mojego maina: #include <stm32f10x_gpio.h> #include <stm32f10x_rcc.h> #include "stm32f10x_flash.h" #include "misc.h" /* Scheduler includes. */ #include <stdio.h> #include "FreeRTOS.h" #include...

    Mikrokontrolery ARM   20 Gru 2012 20:12 Odpowiedzi: 6    Wyświetleń: 2799
  • HY-32-mini - Wyświetlanie BMP na LCD

    Temat jakoś umiera śmiercią naturalną. Pozwolę sobie nieco odświeżyć. Hardware: - HY-mini (Cortex M3) - LCD ze sterownikiem ssd1289 (FSMC) - karta sdhc (SDIO) Software: - fatfs R0.10 („testowałem” też wcześniejsze wersje) - „HAL” dla fatfs – silnie wzorowany na...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 5877
  • [ATSAM4S16C][C/AtmelStudio] - Przetwornik DAC - poziomy generowanych napięć.

    Witam. Zakupiłem zestaw firmy Atmel SAM4SXPLAINED z mikrokontrolerem ATSAM4S16C. Dla ćwiczeń chciałem wygenerować przebieg sinusoidalny. Przygotowałem sobie 256 próbek 10 bitowych i cyklicznie je przesyłam do rejestru CDR przetwornika. Częstotliwość z jaką pracuje CPU to 120MHz. Sygnał jaki udało...

    Mikrokontrolery ARM   20 Mar 2014 20:41 Odpowiedzi: 6    Wyświetleń: 1542
  • STM32 - Częste zawieszenia przy debugowaniu

    Mikrokontroler to STM32F439 Płytka samoróbka, bo niestety w discovery nie można wykorzystać do ETH. Jeśli chodzi o konfigurację zegara to wykorzystuję do tego program STM32CUBEMX. Tam jeśli coś wykracza poza jakiś zakres do jest zaznaczane na czerwono i nie można wygenerować kodu, dlatego wydaję...

    Mikrokontrolery   14 Gru 2014 11:59 Odpowiedzi: 26    Wyświetleń: 1863
  • Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. II.

    Moduły Wi-Fi Atmel WINC1500 dedykowane dla aplikacji IoT cz. II. W poprzednim odcinku Czujnik temperatury wysyłający dane z wykorzystaniem WiFi. Konfigurację sprzętową pozostawiamy bez zmian, podłączony pozostaje moduł WINC1500 oraz I/O1. W pliku demo.c w funkcji demo_start()...

    Artykuły   17 Cze 2015 08:01 Odpowiedzi: 0    Wyświetleń: 2244
  • Intre WiFi WSRGB LED Controller DIY - Projekt na Konkurs Świąteczny

    Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie...

    DIY Konstrukcje   22 Sty 2017 14:38 Odpowiedzi: 9    Wyświetleń: 7578
  • STM32, J-LINK, Atolic TrueStudio debugowanie zawiesza się na samym początku

    Witam serdecznie. Proszę o poradę. Programuje STM32L051 w Atolicu. Wstępna konfiguracja została wykonana poprzez Cube. Kod to tylko i wyłącznie ustawianie w pętli: naprzemiennie stanu wysokiego i niskiego na dwóch pinach z opóźnieniem i wygląda tak: SEGGER J-Link GDB Server V6.44i Command Line...

    Mikrokontrolery Początkujący   10 Cze 2021 13:25 Odpowiedzi: 3    Wyświetleń: 381
  • Opóźnienia w C realizacja

    To nie jest element języka C. Język C nie oferuje żadnych funkcji odmierzających czas. Ogólnie sam C się do tego kiepsko nadaje. Trzeba zejść do "sprzętu". Metody są 2. Odliczanie ticków - kiepska metoda, mało dokładna oraz raczej koniecznie trzeba wykorzystać assembler, albo policzyć ile tików...

    Mikrokontrolery   31 Lip 2010 10:37 Odpowiedzi: 4    Wyświetleń: 2793
  • STM32 [biblioteki fatfs] HardFault

    Witam od dwóch dni walczę z bibliotekami Fatfs, i mam niezidentyfikowany błąd, wykończyły mi się pomysły. Sprawa wygląda tak posiłkuje się przykładami z książki STM32 w praktyce Autor: Krzysztof Paprocki. W zasadzie chce skompilować gotowy kod , (przykład R9 sd_fatfs) działam na układzie STM mini ...

    Mikrokontrolery ARM   18 Lip 2011 16:39 Odpowiedzi: 3    Wyświetleń: 2880
  • [stm32] debugowanie, resume i program ląduje w Default_Handler

    Panowie, A czy to nie jest jakieś dziwne, że problem wystepuje tylko przy debugowaniu? może coś sam projekt hw jest walnięty (sprawdzałem na dwóch egzemplarzach tego kitu i to samo). [url=]schemat Jeśli chodzi o konfigurację rcc i flasha to wygląda ona tak [syntax=c] void RCC_Conf(void) { ...

    Mikrokontrolery ARM   17 Wrz 2011 07:12 Odpowiedzi: 29    Wyświetleń: 4573
  • LPC1768 - gdzie te 100MIPS?

    Sprawdzenie czy rdzeń działa z taką częstotliwością jaką ustawiłem robi się timerem a nie w kodzie, skoro raczkujesz i gubisz się w peryferiach ARM to warto uruchomić cortexowy systick bo jest bardzo prosty w konfiguracji. Jak koledzy już milion razy napisali, żeby oszacować czy faktycznie działa...

    Mikrokontrolery ARM   04 Paź 2011 18:43 Odpowiedzi: 49    Wyświetleń: 4826
  • [Eclipse] [FreeRTOS] [STM32]

    Co wy bajacie? :D Przecież w plikach RTOSa jest wszystko napisane, wystarczy umieć czytać ze zrozumieniem. Można zajrzeć w też już istniejące projekty i wszystko ładnie śmiga. Debuger nie widzi systemów operacyjnych ani nie rozumie muteksów etc :D w folderze source masz wszystkie pliki c w folderze...

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6681
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    Tak, wygląda to jakby po prostu po pewnym czasie wywalało hard fault. Po prostu jak nie włączę breakpointa to program wykonuje się ok 2s. W trybie debudowania pierwsze przejście zajmuje ze 2s. EDIT: Po wyłączeniu konfiguracji buttona systick działa normalnie.

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5845
  • [STM32][Eclipse] Sterowanie wyświetlaczem przez SSD1289

    Dzięki za odzew Freddie, Rzeczywiście w tej chwili timingi są dość wyżyłowane ale jak wspominałem nawet z nimi czasami się uruchamia i działa bardzo sympatycznie szybko. Nie mniej jednak już od początku próbowałem z "typowymi", wolnymi a nawet bardzo wolnymi ustawieniami FSMC jak i przerw przy konfiguracji...

    Mikrokontrolery ARM   14 Lut 2012 17:38 Odpowiedzi: 35    Wyświetleń: 12627
  • Przykładowe projekty dla ARMów

    Tylko pytanko - czy wystarczy opcja : ./configure --enable-stlink przy konfiguracji? Raczej niezbyt. Konieczne jest jeszcze włączenie trybu "maintainer-mode" przy kompilacji źródeł z repozytorium. Jak z obslugą USB? ? EDIT: Rozwiązanie zostało znalezione, oczywiście błąd u mnie - nie czytać...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 99777
  • [ stm32F4][C/Keil] USART niepoprawne znaki.

    Do wstępnej konfiguracji korzystam puki co z SystemInit() dostarczonego przez ST z uwzględnieniem przeze mnie rzeczywistej prędkości zegara (8mhz). Funkcja opóźniająca oparta na SysTick wydaje się że działa dobrze (stan diody zmienia się co 1s): [syntax=c]void Czekaj_ms(int ms) { int i; for(...

    Mikrokontrolery ARM   15 Maj 2012 20:38 Odpowiedzi: 30    Wyświetleń: 4994
  • [Cortex] NVIC Priorytety przerwań

    Po małej dyskusji oraz przejrzeniu Cortex ™-M3 TechnicalReference Manual, Revision: r1p1, nasuwa się takie ciekawe pytanie. Wiadomo, że zewnętrzne przerwania od układów peryferyjnych są podłączane pod odpowiednie linie IRQ_n, w tym przypadku mamy numery od 0-239, czyli IRQ0-239. Natomiast poziom...

    Mikrokontrolery ARM   22 Cze 2014 11:00 Odpowiedzi: 29    Wyświetleń: 5950
  • HY-mini STM32 - Obsługa termometru DS 18B20

    Witam, mam problem z termometrem DS 18B20. Termometr zasilany jest pasożytniczo tylko przez środkową nogę napięciem 3,3V i podłączony do portu PB15. Pozostałe nogi do masy. Poniżej podaje funkcje napisane do termometru. [syntax=c] #include "systick.h" #define portW1 GPIOB #define wire1 GPIO_Pin_15 uint16_t...

    Mikrokontrolery ARM   09 Lis 2012 23:05 Odpowiedzi: 3    Wyświetleń: 1788
  • [C/ASM][CORTEX-M3] - Mix C i ASM

    Jakie Bez tego mechanizmu ciężko ogarnąć takie tematy jak zagnieżdżanie przerwań czy zmiana kontekstu po przerwaniu. Idea jest taka, że w twoim przypadku SysTick musi mieć wysoki priorytet (najwyższy w "systemie", w znaczeniu w RTOSie), tak aby tick był regularny i się nie gubił. Przełączanie kontekstu...

    Mikrokontrolery ARM   30 Mar 2013 11:20 Odpowiedzi: 10    Wyświetleń: 1755
  • STM32 - LwIP - dodanie do projektu w Eclipse

    Bardzo serdecznie dziękuję wszystkim Kolegom za zaangażowanie i okazaną pomoc. Szczególnie mocno zaś chcę podziękować Koledze IS, który poświęcił mnóstwo czasu żeby pomóc mi na PW. Stos udało mi się odpalić. Zasadniczo wszystko ruszyło. Jednak pojawił się niepokojący objaw. Zrobiłem sobie stronę, w...

    Mikrokontrolery ARM   11 Kwi 2013 11:09 Odpowiedzi: 17    Wyświetleń: 5589
  • STM32 + FreeRTOS - zastosowanie trybów uśpienia w zadaniu Idle

    Cześć, czy ktoś z Forumowiczów trudził się z usypianiem mikrokontrolera w zadaniu Idle? Mój problem wygląda następująco: podmieniłem przerwanie dla ticku systemowego z timera SysTick na przerwanie od alarmu RTC. W Idle Hook chcę wprowadzić uC w tryb uśpienia Stop. Na moje oko uC powinien się sam wybudzić...

    Mikrokontrolery ARM   12 Lut 2015 15:16 Odpowiedzi: 2    Wyświetleń: 1704
  • stm32f4 - FatFs nie widzi żadnej karty

    Ok, poszedłem o krok dalej. Zmieniłem całą funkcję inicjalizacji SPI, na taką którą ja rozumiem. [syntax=c] RCC_APB1PeriphClockCmd(RCC... ENABLE); //taktowanie dla SPI2 RCC_AHB1PeriphClockCmd(RCC_AHB1Pe... //taktowanie dla B // GPIOB - PB11( CS ) to na pewno dziala GPIOB->MODER...

    Mikrokontrolery ARM   01 Paź 2013 19:25 Odpowiedzi: 8    Wyświetleń: 3009
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    Witam! Mam problem z fatfs 0.09b (najnowsza; wersja 0.07 też nie działa) pod stm32f103vet6. Komunikacja SPI. Maksymalny prescaler SPI do debug'u. (Na każdej prędkości to samo). Disk timer proc na SysTick'u (działa). Karta formatowana na różne jednostki alokacji, FAT, FAT32 zawsze to samo. Nie...

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2451
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    Witam Posiadam zestaw STM32F4-Discovery i próbuję uruchomić projekt, który na wyświetlaczu LCD będzie wyświetlał odczyty z akcelerometru. Program jest z ksiązki p. Marka Galewskiego (zmieniłem konfigurację portów GPIO, żeby była kompatybilna STM32F4; w książce opisywany jest akcelerometr LIS35DL,...

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4452
  • HY-MINI - Inicjacja LCD po włączeniu zasilania

    Fragment Twojego programu: [syntax=c] FSMC_NORSRAMTimingInitStructure.FSMC_Add... = 30; FSMC_NORSRAMTimingInitStructure.FSMC_Add... = 0; FSMC_NORSRAMTimingInitStructure.FSMC_Dat... = 30; FSMC_NORSRAMTimingInitStructure.FSMC_Bus... = 0x00; FSMC_NORSRAMTimingInitStructure.FSMC_CLK...

    Mikrokontrolery   25 Gru 2013 13:14 Odpowiedzi: 8    Wyświetleń: 1752
  • [STM32] - Toolchain dla CoIDE CooCox'a

    SystemInit wzorowałem na funkcji konfigurującej zegar, której autorem jest Freddy Chopin. Uzupełniłem ją o konfigurację zegarów dla USB oraz I2S. Dodałem pliki, np. Config.h, a pozostałe pliki zmodyfikowałem w taki sposób, aby po utworzeniu nowego projektu mieć cały zestaw plików, które zawierają też...

    Mikrokontrolery ARM   05 Kwi 2014 11:45 Odpowiedzi: 60    Wyświetleń: 9933
  • [STM32F407VGT6] - [Keil uVision] Przerwa w działaniu programu mikrokontrolera

    Tam, gdzie masz przerwy wykonuje się przerwanie. Przerwanie od czego? Nie ustawiłem przerwania. Nawet jeśli wyrzucę kod od przerwania SysTick czyli: i jest ładny prostokąt. W pętli while(1) tylko: Oscyloskop: 2 V /DIV 0.05 us /DIV Zaznaczę iż GPIOA->BSRRH oznacza poziom...

    Mikrokontrolery ARM   31 Sty 2014 19:21 Odpowiedzi: 5    Wyświetleń: 1791
  • Biblioteka obsługi paneli operatorskich DGUS dla AVR

    Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca...

    Artykuły   06 Lis 2014 20:28 Odpowiedzi: 11    Wyświetleń: 6690
  • STM32 + DG408 - Crosstalk przy odczycie z muksa.

    Cześć! Męczę się od jakiegoś czasu z poprawnym odczytywaniem analogowych kanałów z multipleksera dg408. Przez cały czas na wyjściu otrzymuje przesłuchy z pierwszego kanału. Funkcję inkrementacyjnego odczytu z muksa wrzuciłem do przerywania SYSTICK, ustawionego na częstotliwość 32kHz, co daje 4khz dla...

    Mikrokontrolery ARM   09 Sie 2014 19:15 Odpowiedzi: 1    Wyświetleń: 867
  • [News - Atmel] - Next-Generation low-power 8-bit microcontrollers

    michalko12 - z tym 1-w to przykład, wiem jak problem obejść, co nie znaczy, że z takiego obejścia się cieszę. Prawdę mówiąc to zastanawia mnie skąd takie babole w peryferiach się robią. Taki np. Atmel - produkuje XMEGA i ARM. Czy inżynierowie robiący peryferia w obu rodzinach są od siebie separowani?...

    Mikrokontrolery AVR   16 Lis 2014 12:54 Odpowiedzi: 31    Wyświetleń: 2196
  • STM32F407VG - Czasy freeRTOS

    Wydaje mi się że świecenie diody trwa dłużej niż 1s... raczej jestem przekonany. 1) Masz błędy w konfiguracji zegarów 2) Nie masz żadnej pewności że rdzeń chodzi na 168MHz... 3) Nie wiesz co jest wpisywane do systick'a 4) Wiesz, że takt RTOSa nie wynosi 1ms Na podstawie powyższych punktów ogarnij...

    Mikrokontrolery ARM   16 Sie 2015 12:05 Odpowiedzi: 6    Wyświetleń: 948
  • [STM32F407] - SPI w rx only mode - przkłamany bit danych z SPI->DR

    Witam, mam problem z odczytem danych z rejestru SPI->DR a dokładnie ostatni bit danych jest często przekłamany(niezgodny z tym co obserwuję analizatorem stanów logicznych: na analizatorze 1, w rejestrze 0 i vice versa). Nie wydaje mi się, żeby był to problem hardware-owy, gdyż dzieje się tak tylko...

    Mikrokontrolery ARM   18 Paź 2015 09:56 Odpowiedzi: 3    Wyświetleń: 1161
  • [STM32][C] - Poradnik dla początkujących (bez bibliotek)

    (at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem,...

    Mikrokontrolery ARM   15 Maj 2021 12:57 Odpowiedzi: 135    Wyświetleń: 83484
  • STM32 - Programowanie "po rejestrach" bez SPL

    GPIOC->CRH ^= 5<<16; Gorzej być nie może. Najpierw wyzeruj całe pole. Potem OR z wartością docelową. W pliku z rejestrami masz odpowiednie makra. Warto sobie z biegiem czasu tworzyć dodatkowe opisujące pola wielobitowe. Konfiguracja portów jest pod tym względem najgorsza. W...

    Mikrokontrolery ARM   15 Lut 2016 18:44 Odpowiedzi: 19    Wyświetleń: 3306
  • STM32l100rct6 - STM32l100rct6 + keil uVision MDK 5 - brak plików

    SPL - standard perihperal library oznacza skrót nazwy bibliotek, które użyte zostały w Twojej książce. Są one dostarczone przez producenta STM32 i nie do końca są martwe. Wiele projektów i tutoriali nadal jest o nie oparte. CMSIS - Cortex™ Microcontroller Software Interface Standard jest zbiorem...

    Mikrokontrolery ARM   08 Paź 2016 19:33 Odpowiedzi: 18    Wyświetleń: 1563
  • LCD HD44780 - z wykorzystaniem HALa

    Witajcie, stworzyłem coś takiego: LCD.h Build przechodzi, nie pokazuje błędów ani nic. Nie wiem gdzie popełniłem błąd :( Jest to już chyba 5 podejście do tego... Ciągle nie potrafię zlokalizować błędu. Będę bardzo wdzięczny za pomoc.

    Mikrokontrolery ARM   12 Wrz 2016 13:22 Odpowiedzi: 57    Wyświetleń: 3738
  • Hydepark działu mikrokontrolerów

    Myślę że mocno przeceniasz xmegi. Myślę, że nie. W zasadzie konfigurowalność GPIO w xmega chyba jest nawet lepsza niż w STM32. ADC oczywiście, STM32 w niektórych można użyć interleaved mode i mieć powielony sampling rate. Tego xmega z tego co kojarzę nie ma i raczej mieć nie będzie. Ale tu ~2msps,...

    Mikrokontrolery   23 Sie 2021 16:12 Odpowiedzi: 695    Wyświetleń: 83913
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    Trochę tego tam używa - systick, pendsv, svc. Dodatkową (sporą) komplikacją jest też to, że distortos używa oczywiście dwóch stosów. Niemniej jednak w sytuacji skoku z bootloadera opartego na distortos do aplikacji opartej na distortos być może te rzeczy nie są takim dużym problemem, bo w końcu aplikacja...

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 36243
  • [STM32F103][HAL_CUBE_IDE] ADIS16201 SPI

    Dzień dobry, Mam problem z dogadaniem się z ADIS16201. Zacznę od tego, że korzystam z płytki : Wyjścia podłączyłem w sposób następujący: ADIS1620 -- STM RESET-> 3,3V ( nie jestem pewien czy nie powinno być tutaj rezystora, ale w takiej konfiguracji działa) SCLK -> SPI2_SCK CS ->...

    Mikrokontrolery ARM   25 Mar 2021 16:09 Odpowiedzi: 6    Wyświetleń: 522
  • [HAL] STM32F411CEUx - problem z generacją SPWM z wykorzystaniem DMA

    Witam, mam problem z generacją PWM z tablicy z wykorzystaniem DMA. Wcześniej ten sam projekt działał na STM32F103 ale po przejściu na Cortex M4 coś nie działa. Konfiguracja peryferiów wykonana w Cube, wszystko analogicznie do tego co działało mi na F103. W debuggerze cały czas wartości rejestrów CCR...

    Mikrokontrolery ARM   23 Kwi 2022 12:25 Odpowiedzi: 4    Wyświetleń: 327