stm32 start

Znaleziono około 347 wyników dla: stm32 start
  • STM32 start programu po resecie

    Przykładowy projekt. Przerabiam programy z książki STM32 aplikacje i cwiczenia w jezyku C. Dzieje się tak z każdym projektem.

    Mikrokontrolery   28 Lip 2016 11:28 Odpowiedzi: 9    Wyświetleń: 1011
  • 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...

    DIY w budowie   24 Mar 2019 20:14 Odpowiedzi: 22    Wyświetleń: 4611
  • [stm32][c] Uruchomienie wyświetlacza TFT

    Witam wszystkich, ostatnio zacząłem się bawić uC STM32. Jest to moje pierwsze starcie z ARM-ami. Aktualnie próbuje uruchomić wyświetlacz TFT 4,3 cala, dokładnie jest to model firmy Ampire: AM-480272H3TMQW-TW7H. Wyświetlacz steruję za pomocą uC STM32F107VC. Wyświetlacz ma rozdzielczość 480x272 piksele...

    Mikrokontrolery ARM   09 Lis 2010 16:44 Odpowiedzi: 2    Wyświetleń: 3977
  • [stm32]Zawieszanie się FreeRTOS'a pod Eclipsem dla STM32

    michalko12: Zmieniłem xHandleTaskLED1, xHandleTaskLED2 na static, ale nic to nie pomogło. xLastFlashTime nie można: error "initializer element is not constant". W keilu żadnej tej zmiennej nie miałem jako static a program działał więc podejrzewam, że nie tu jest problem. Dodano po 4 Smashing: Jak...

    Mikrokontrolery ARM   05 Cze 2011 20:20 Odpowiedzi: 10    Wyświetleń: 3595
  • [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ń: 1176
  • STM32 MINI bootloader i za dużo DS18b20

    Witam Mam chiński klon Maple ze STM32 nazywany STM32 Mini. Problem mam z bootloaderem. Wgrałem zgodnie z instrukcją przez program STM32, chodzi tu o możliwość wgrywania programu przez wbudowane USB. Teoretycznie nie powinien działać reset automatyczny ponieważ opornik jest za duży. W sumie raz...

    Arduino   24 Lis 2018 12:55 Odpowiedzi: 3    Wyświetleń: 534
  • STM32 + Siemens S65 L2F50

    Próbuję odpalić wyświetlacz Siemens S65 przy użyciu mikrokontrolera STM32. Uruchomiłem SPI i jak wynika z oscyloskopu - działa. Jednak ani razu nie udało mi się wyświetlić tego co chcę na ekranie. Użyłem po części bibliotek ze strony Kranza. Jedyną reakcją, gdy wysyłam dane do wyświetlenia jest mruganie,...

    Mikrokontrolery ARM   02 Maj 2012 07:14 Odpowiedzi: 9    Wyświetleń: 3044
  • [stm32][Atmega] I2C problem

    Stary temat ale podepnę się bo mam podobny problem. Próbuję skomunikować STM32F429 (płytka discovery disco) z Atmegą8 (nie 88). STM Master Reviever <<>> Atmega Slave Transmiter. Wzorowałem sie trochę na kodzie kolegi i trochę na tym tutorialu: Problem kolegi kolegi polegał na niepoprawnej...

    Mikrokontrolery   16 Wrz 2014 16:17 Odpowiedzi: 7    Wyświetleń: 3068
  • STM32 emWin - odświeżanie tekstu

    Korzystam z GuiBuildera i emWin na STM32F429i DISC1. Chciałbym automatycznie odświeżać napis (zmienna array) na polu TEXT. Tekst odświeża się po kliknięciu przycisku ale już automatycznie nie wiem jak zrobić. Kod z obsługą zdarzeń od kliknięcia itd. [syntax=c]/***********************...

    Mikrokontrolery ARM   16 Maj 2016 19:14 Odpowiedzi: 2    Wyświetleń: 723
  • 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ń: 936
  • STM32 - HY-mini STM32 - GUI

    Witam Używając tego Gui mam mały problem jeśli chodzi o BUTTON, nie ważne czy jest to zwykły BUTTON czy taki na BitMapie. Jeśli go nacisnę powinienem dostać event WM_NOTIFICATION_CLICKED a przy puszczeniu event WM_NOTIFICATION_RELEASED [syntax=c]case ID_BUTTON_0: // Notifications sent by 'Button' ...

    Mikrokontrolery ARM   27 Sie 2014 11:24 Odpowiedzi: 36    Wyświetleń: 13773
  • [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ń: 3513
  • HCSR04 - Czujnik ultradźwięków i STM32

    Witam. Posiadam sensor ultradźwięków US015, który jest podobny do HCSR04. Chciałbym go obsługiwać przy pomocy mikrokontrolera STM32F429. W internecie znalazłem kawałek kodu, odpowiedzialnego za jego obsługę. Do jego obsługi wykorzystywane są 2 timery - timer7 jest odpowiedzialny za generację impulsu...

    Mikrokontrolery ARM   11 Kwi 2015 14:00 Odpowiedzi: 0    Wyświetleń: 1020
  • [STM32][C] - Poprawne pisanie własnych bibliotek

    Globalne (ale nie wątkowe, niektóre funkcje formatujące tak działają), albo jakiś rodzaj zarządzania tymi fragmentami pamięci. W C jest to hardkor, bardzo trudno to eksploatować (łatwo raz użyć źle). Tym niemniej profesjonalny kod w C (linux, drivery itd) potrafi alokować w jednym module, a gdzieś...

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 9909
  • [stm32][C/eclipse] Debugger i programowanie

    Jak to ta sama seria to nie musisz zmieniać wektora przerwań, ale w skrypcie linkera wypadało by pozmieniać rozmiary pamięci i powinno być ok. Rozmiary zmiemione na 512k i 64k. Zadnej roznicy w dzialaniu nie ma. Pomyslalem, ze warto jeszcze wstawic co pokazuje GDB (to jest przypadek, w ktorym uruchamiam...

    Mikrokontrolery ARM   04 Lip 2011 07:42 Odpowiedzi: 6    Wyświetleń: 3126
  • [STM32][CodeSourcery Lite] Uruchamianie kodu z RAM'u

    W celu uruchomienia kodu z pamięci RAM (aby pamięci FLASH nie nadwyrężać zbytnio..) użyłem skryptu linkera przeznaczonego dla Attolic TrueStudio, ze standardowej paczki firmware dla stm32 discovery. Jednakże po wgraniu programu, nie uruchamia się, w związku z tym pytanie, co trzeba jeszcze ustawić aby...

    Mikrokontrolery ARM   03 Sie 2011 21:52 Odpowiedzi: 22    Wyświetleń: 4212
  • STM32-problem z szybkością działania.

    Poniżej program do obsługi wyświetlacza TFT: Interesuje mnie dlaczego funkcja LCD_Clear(WHITE) na STM32 działa wolniej niż na Atmedze32 z kwarcem 16MHz. Wydawało mi się że powinno czyścić ekran szybciej na STM32 a już na pewno nie wolniej. Tylko nie zwracajcie mi uwagi na temat pętli opóźniającej;)...

    Mikrokontrolery ARM   15 Cze 2012 08:26 Odpowiedzi: 24    Wyświetleń: 5647
  • stm32 - Biblioteki CMSIS a rzeczywistość

    Jeśli ktoś ma wiedzę na ten temat, to będzie miło jak coś napisze. No przecież napisałem... Nie wiem jakiej odpowiedzi oczekujesz - konkretnych liczb ("w ostatnich 12-tu miesiącach SPL zostało użyte w 14235 projektach prowadzonych przez 52463 programistów w 8234 firmach") czy procentów ("SPL jest...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11352
  • [STM32] - Kompresja/dekompresja grafik dla LCD

    Ok, jednak nie zabrało mi to 10 min:) Sam algorytm dekompresji jest prosty, np. rozpakowanie kolejnych danych do RAM, ale dołączenie go do funkcji wyświetlania obrazka, czyli wpisywania kolejnych pikseli już trochę komplikuje sprawę. Zrobiłem to tak jak poniżej, ale nie działa prawidłowo i nie mogę dojsć...

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7368
  • [STM32][eclipse z CodeSourcery]błedna kompilacja programu do komunikacji USB HID

    Witam, w końcu udało się , komputer widzi urządzenie jako HID, robiłem już pierwsze testy wysyłania i odbierania wiadomości i wszystko jest Ok, Stało się tak przez podmienienie startup oraz linkera. Trochę pochodziłem po necie w poszukiwaniu i znalazłem całkiem ciekawą stronę : Z jednego, z...

    Mikrokontrolery ARM   14 Lip 2012 14:57 Odpowiedzi: 38    Wyświetleń: 7729
  • arm stm32 - konfiguracja I2C na rejestrach i odczyt danych z czujnika ciśnienia

    Witam, Mam problem z nawiązaniem komunikacji z czujnikiem ciśnienia "asdx001d44r-d0" po I2C. Używam mikro klocka stm32f103rbt6. Nie używam bibliotek. Do tej pory udało mi się coś takiego lecz nie działa: załączam i2c_1: [syntax=c]RCC->APB1ENR|=1<... //I2C1ENR - podłączam zegar do I2C1. GPIOB->CRL=0xFF333333;...

    Mikrokontrolery ARM   13 Gru 2013 11:03 Odpowiedzi: 10    Wyświetleń: 2223
  • STM32 - I2C na rejestrach

    Problem rozwiązany mój błąd należało jeszcze w rejestrze RCC->CFGR3 ustwić bit I2C1SW, który włącza zasilanie z SYSCLK. Dla potomnych wrzucam działający kod obsługi I2C1 na STM32F303VC6 [syntax=c] RCC-> CFGR3 |= 1<<I2C1SW;// SYSCLK dla i2c RCC->APB1ENR |= 1<<I2C1EN; //włacz...

    Mikrokontrolery   08 Cze 2015 11:49 Odpowiedzi: 0    Wyświetleń: 852
  • HY-Smart STM32 - Biblioteka do rysowania

    Wg tego co piszą w HY32D jest kontroler SSD1289. Tak więc przeszedłem do sekcji, gdzie są opisane komendy. Wśród nich znalazłem te, które opisał Piotrus_999: R44h Horizontal RAM address position R45h Vertical RAM address start position R46h Vertical RAM address end position to by wyglądało,...

    Mikrokontrolery Początkujący   04 Maj 2016 15:30 Odpowiedzi: 3    Wyświetleń: 876
  • [STM32][libopenstm32] Program obsługi przerwania

    Witam, mam problem z programem obsługi przerwania od Timera2. Używam biblioteki #include <libopenstm32/rcc.h> #include <libopenstm32/flash.h> #include <libopenstm32/gpio.h> #include <libopenstm32/usart.h> #include <libopenstm32/timer.h> #include <libopenstm32/nvic.h> void...

    Mikrokontrolery ARM   01 Maj 2010 17:28 Odpowiedzi: 0    Wyświetleń: 1977
  • [STM32][I2C]. Odbiór pomiaru temperatury i wilgotności z czujnika SHT21.

    Witam wszystkich, na wstępie chciałem zasygnalizować, że jestem początkującym użytkownikiem True Studio. Mój problem polega na tym, że chciałem odebrać pomiar temperatury i wilgotności z czujnika SHT21 używając płytki STM32 Discovery z procesorem STM32F100RB z interfejsem I2C, ale do końca nie...

    Mikrokontrolery ARM   22 Wrz 2011 21:04 Odpowiedzi: 1    Wyświetleń: 3433
  • Czy procesor uległ uszkodzeniu i jak to naprawić? Sprzęt: moduł STM32.

    wydaje mi się to wręcz nieprawdopodobne aby zmiana ustawień zegara coś takiego zrobiła Też patrzę i nie widzę jakieś bezpośredniej przyczyny. Ale to może być kwestia czego innego, ruszonego w programie. Szczególnie jeśli się używa CUBEmx, to czasem się czegoś nie zaptaszkuje albo coś. Ale generalnie...

    Mikrokontrolery ARM   01 Cze 2022 18:33 Odpowiedzi: 11    Wyświetleń: 429
  • Sterowanie kamerą Pan Tilt w oparciu o Raspberry Pi i STM32

    Jakiś czas temu zrealizowałem pewną konstrukcję, jaką jest kamera Pan Tilt na Raspberry Pi. Z racji tego, że jest to forum traktujące o elektronice skupię się właśnie na takich aspektach. Zanim zacznę opiszę architekturę systemu, czyli co z czym się łączy i jakie komponenty wchodzą w jego skład. ...

    DIY Konstrukcje   10 Cze 2018 15:25 Odpowiedzi: 8    Wyświetleń: 3609
  • [STM32] - kompas elektroniczny na MMC2120 - komunikacja po I2C

    Witam, Jestem w trakcie tworzenia komunikacji pomiędzy uC a czujnikiem MMC2120. korzystam w tym z opisu zamieszczonego w dokumentacji, jednak mam problem z prawidłową implementacją tego algorytmu. proszę o wskazówki, co robię nie tak, co można zrobić lepiej, gdyż przyznam że nie jestem mocny w...

    Mikrokontrolery   16 Maj 2011 18:08 Odpowiedzi: 0    Wyświetleń: 1673
  • [stm32] - ADC problem z kanałem 14

    Tak by the way, od kiedy to na wejście da się ustawić prędkość ? A spróbuj tak sprawdzić czy działa kanał 14: [syntax=c] static void ADCInit(){ ADC1->SQR3 = 14; // 14 channel // set 239.5 + 12.5 cycles convertion ADC1->SMPR1 = ADC_SMPR1_SMP14_0 | ADC_SMPR1_SMP14_1 | ADC_SMPR1_SMP14_2; ADC1->CR2...

    Mikrokontrolery ARM   25 Cze 2011 23:40 Odpowiedzi: 6    Wyświetleń: 2573
  • [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ń: 1413
  • [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ń: 2238
  • STM32 F107 - Poprawna obsługa magistri i2c

    Piszę sobie prostą bibliotekę do obsługi magistrali i2c, narazie zacząłem od wysyłania danych. Ciężko mi odnieść jednak sposób działania tego w symulatorze do tego co jest napisane w Reference Manual... U mnie działa to tak: 1. Ustawiam bit START w rejestrze CR1 2. Po wysłaniu warunków startu wyzwalane...

    Mikrokontrolery ARM   25 Lip 2014 15:38 Odpowiedzi: 4    Wyświetleń: 2478
  • 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
  • STM32, kwarc i szeregowy rezystor

    Witam! :-) Projektując jedno ze swoich urządzeń trafiłem na dosyć ciekawe zagadnienie. Przeglądając schemat STM32F4 Discovery można zauważyć, że mniejszy z mikrokontrolerów (STM32F103) ma podpięty kwarc bezpośrednio do odpowiednich pinów. W drugim, docelowym STM32F407 przy do jednej z nóżek kwarcu...

    Mikrokontrolery ARM   01 Gru 2014 18:23 Odpowiedzi: 2    Wyświetleń: 1233
  • STM32 - COOCOX deklaracja zmiennych globalnych itp

    Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 981
  • STM32 i SPI + ANDROID - zaskakujące transfery w FT311D

    Zmieniłem program i dodałem opóźnienia. Tak teraz wygląda funkcja wysyłająca dane (i grupujące je w bloki po 250 bajtów) w STM32: [syntax=c]#define MAX_TRANSFER = 250[/syntax] [syntax=c]void wyslijDane ( uint8_t *wskaznik_poczatku_danych, uint8_t *wskaznik_konca_danych) { uint32_t dlugosc_danych;...

    Mikrokontrolery ARM   17 Paź 2015 06:46 Odpowiedzi: 16    Wyświetleń: 1974
  • STM32 - Brak komunikacji po I2C z wyświetlaczem OLED ze sterownikiem SSD1306

    W efekcie wykonania kodu oczekiwałem zapalenia się na biało całego wyświetlacza. Wykorzystałem jedno wyprowadzenie testowe które ustawiam w ostatniej linii kodu celem sprawdzenia czy nie następuje zawieszenie na którejś z flag od I2C. Kod nie wykonuje się w całości wobec tego przypuszczam, że jest coś...

    Mikrokontrolery ARM   29 Cze 2017 15:11 Odpowiedzi: 2    Wyświetleń: 1323
  • [STM32;Truestudio; C++] Brak adresów funkcji przerwań w tablicy wektorów

    Ja nie lubię STM32, a STM32 mnie! Muszę coś zrobić na STM32 i robię to w Truestudio. Na razie proste testy na przypomnienie sobie STMów i wejście w C++ i na dzień dobry ściana! Po kompilacji w tablicy wektorów przerwań jest tylko adres na DefaultHandler. Mimo tego, że nazwa funkcji obsługi przerwania...

    Mikrokontrolery ARM   10 Lip 2018 21:06 Odpowiedzi: 2    Wyświetleń: 546
  • [STM32] [C/Keil/STM32CubeIDE] F030 transmisja SPI z użyciem DMA

    Funkcja SystemInit jest wywoływana w obu przypadkach na początku main. Podałem ją w kodzie. Może tutaj faktycznie jest problem. Pliki startup.s Keila i Cube się różnią. Zauważyłem, że funkcja SystemInit jest wywołana w pliku dla Cube. Niestety te pliki to dla mnie czarna magia. Czytałem o nim artykuł...

    Mikrokontrolery ARM   22 Sty 2021 13:24 Odpowiedzi: 21    Wyświetleń: 783
  • Przystosowanie płytki STM32 do pracy z Arduino IDE

    niezbędny będzie konwerter USB do TTL (inaczej USB do Serial) To pozostawia pewną niejasność, bo właśnie kupiłem dwie różne przejściówki USB do Serial, i one różnią się paroma cechami. Jedną z nich jest to, że stan STOP na wyjściu TxD (nie pomyl z BREAK, bo to akurat jest odwrotny) dla jednej daje...

    Artykuły   14 Gru 2020 08:54 Odpowiedzi: 53    Wyświetleń: 20433
  • [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ń: 4809
  • [STM32] Malloc i zwis po resecie.

    Sposób drugi nic nie zmienił. Sposób pierwszy prawie wcieliłem w życie ale teraz muszę się uporać z listą errorów która powoduje u mnie gęsią skórkę. A powiedz mi taką rzecz. Jeśli coś jest faktycznie pakowane do ramu zamiast do flash to zaraz po wgraniu powinno tam być a po resecie już nie. Racja?...

    Mikrokontrolery ARM   17 Gru 2009 11:32 Odpowiedzi: 13    Wyświetleń: 4034
  • [STM32][C] ARM Cortex - SPI dane dluzsze niz 16b

    Podaj model przetwornika.. Komenda 0x0000 inicjuje start konwersji? Jeśli tak to buf1 i buf2 zawiera praktycznie te same dane.. Bo odczytujesz tylko 16b i inicjujesz start od nowa i pobierasz znów tylko 16b.. Może powinno być tak: .... SPI_I2S_SendData(SPI2, 0x0000); // Send SPI1 data ...

    Mikrokontrolery ARM   30 Mar 2010 06:13 Odpowiedzi: 7    Wyświetleń: 3284
  • [STM32][eclipse]soft_reset_halt, reset halt

    Witam wiem ze temat wałkowany, czytając poprzednie posty jak zwykle mam mętlik. STM32F103ZET Używając: monitor reset halt (lub reset_halt ) load dla ram i flash program staje zawsze w startup.s: Reset_Handler: /* +-------------...

    Mikrokontrolery ARM   22 Sie 2010 09:46 Odpowiedzi: 5    Wyświetleń: 2085
  • [STM32][C/IAR][Win7] - obługa przerwań od I/O

    Korzystam z przykładowych projektów dostarczonych przez ST w programie IAR. Po lewej stronie okna programu znajduje się okienko z drzewem folderów i pośród nich znajdują się dwa pliki ze 'startup' w nazwie: startup_stm32f10x_md.o i startup_stm32f10x_md.s (zawartość plików znajduje się poniżej). To...

    Mikrokontrolery ARM   03 Maj 2011 12:38 Odpowiedzi: 2    Wyświetleń: 2179
  • [STM32][Keil][C]Hard Fault tylko przy optymalizacji -O3

    Witam serdecznie, dziś chciałbym zadać pytanie z serii "dlaczego nie działa...". Od dłuższego czasu mnie to zastanawia i rozwiązania nie widzę. Mianowicie chciałem, żeby mój kod zajmował jak najmniej miejsca - a zatem optymalizujemy. do -O2 wszystko jest w jak najlepszym porządku, natomiast przy...

    Mikrokontrolery ARM   01 Cze 2011 22:03 Odpowiedzi: 9    Wyświetleń: 2870
  • [STM32][Eclipse] Sterowanie wyświetlaczem przez SSD1289

    Dziękuje, faktycznie przez FSMC to prosta sprawa. Jednak trafiłem na kolejny problem , siedziałem nad tym całą noc i nie mam pojęcia co robię źle. Korzystam obecnie z nieco zmodyfikowanej biblioteki GLCD, niestety dokumentacja jest po chińsku. Tak wygląda metoda wrzucająca na wyświetlacz bitmapę: ...

    Mikrokontrolery ARM   14 Lut 2012 17:38 Odpowiedzi: 35    Wyświetleń: 12618
  • [stm32][C] Odbieranie danych przez I2C.

    Skończmy z tym "Panem" (; Może chodzi o to, że: Note: The BTF bit is not set after a NACK reception To już zależy od specyfiki Twojego układu, ale w takim wypadku trzeba doczytać czy np ustawienie bitu START (czyli żądanie ponownego rozpoczęcia transmisji) zatrzymuje aktualnie trwający transfer...

    Mikrokontrolery ARM   02 Sie 2011 09:12 Odpowiedzi: 13    Wyświetleń: 2461
  • [STM32] ADC - wzajemny wpływ kanałów.

    W STM32F105RCT6 mam dziwne efekty dzialania ADC. ADC jest ustawione wg. noty aplikacyjnej dla skanowania ciaglego. KOD: DMA_DeInit(DMA1_Channel1); DMA_InitStructure.DMA_PeripheralBaseAddr = ADC1_DR_Address; DMA_InitStructure.DMA_MemoryBaseAddr = (uint32_t)ADC1ConvertedValue; ...

    Mikrokontrolery ARM   04 Gru 2017 07:35 Odpowiedzi: 6    Wyświetleń: 27589
  • [STM32][TrueSTUDIO] Optymalizacja kodu - anomalia, prośba o wytłumaczenie

    Może jest coś wspólnego np. funkcja delay_ms() jest także wykorzystywana przed pętlą główną? ;) A jak wygląda delay_ms(): zwykła pętla for czy użyłeś timera? delay_ms jest na Timerze. Robiłem Testy na kodzie bez optymalizacji gdzie wszędzie wykomentowałem funkcję delay_ms, więc nie jest...

    Mikrokontrolery ARM   27 Wrz 2011 09:17 Odpowiedzi: 9    Wyświetleń: 2135
  • [c][stm32][ili9320] przezroczyste obrazy i tekst

    Witam, Piszę program w C środowisko keil i napotkałem problem. Potrzebuje wyświetlić przezroczyste ikony i tekst czy ktoś posiada taki program lub wie jak go zrealizować ? Wymyśliłem ze przy wpisywaniu tekstu zamiast tła mozna by przesuwac zapis w pamieci Ram ili9320 tylko nie wiem jak to zrealizowac;/...

    Mikrokontrolery ARM   27 Paź 2011 16:53 Odpowiedzi: 0    Wyświetleń: 1107
  • 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ń: 2388
  • [stm32][FreeRTOS] program ląduje w default_handler

    Witam. Jakie są różnice pomiędzy FreeRTOS 6.1.1 a 7.1.0? Prosty program mrugający diodą działa mi pod wersją 6.1.1 a pod 7.1.0 ląduje w default_handler. Przerwanie następuje po wykonaniu tego kodu freertos'a. void vPortStartFirstTask( void ) { __asm volatile( "...

    Mikrokontrolery ARM   22 Maj 2012 21:49 Odpowiedzi: 15    Wyświetleń: 3692
  • STM32 - USART nieustannie czeka na dane, które i tak nie dotrą

    Witam, Jak w temacie. Program zrobiłem tak, że jak dostanie dane z rs232, to weźmie je pod uwagę, a jak ich nie dostanie, to ich nie weźmie pod uwagę i pójdzie dalej. Mój problem polega na tym, że nie idzie dalej. Cała komunikacja jest na pewno ok, gdyż normalnie wysyłam i odbieram dane, gdy wiem,...

    Mikrokontrolery ARM   01 Wrz 2012 17:48 Odpowiedzi: 9    Wyświetleń: 1934
  • [stm32] - LCD 4,3" 480x272 złe wyświetlanie obrazów

    Witam Walczę z wyświetlaczem 4,3" (480x272 ) już chyba miesiąc. Udało mi się napisać funkcję wyświetlającą obrazki, ale coś jest nie tak z tym obrazkiem. Kolory wyświetla prawidłowo ale pojawia się dziwne przesunięcie. Ja już nie mam pomysłów może mi ktoś coś podpowie ?? poniżej kod wyświetlana...

    Mikrokontrolery ARM   26 Sie 2012 10:20 Odpowiedzi: 26    Wyświetleń: 4051
  • [STM32][CortexM3] - Konfiguracja przetwornika z pojedynczym odczytem.

    Jaki masz dokładnie procesor?? Tu masz moją konfigurację tyle, że dla STM32F4, ale raczej powinno być podobnie. [syntax=c] RCC->APB2ENR |= RCC_APB2ENR_ADC1EN; //ADC1 Configuration: Resolution 10bit, End of conversion Interupt Enable ADC1->CR1 |= 0x01000020; //ADC1 Configuration: Interupt...

    Mikrokontrolery ARM   27 Lis 2012 07:44 Odpowiedzi: 8    Wyświetleń: 1578
  • STM32 + uVision4 - Kompilacja biblioteki do karty SD i FAT32

    Wykonywanie jekichkolwiek zmian w pliku integer.h dostarczanego wraz z biblioteką fatfs - to raczej średnio dobry pomysł, zwłaszcza, że są tam tylko definicje niezależne od platformy. Jedyne co trzeba zmienić / napisać to kilka funkcji w diskio.c (lub jak w twoim przypadku sd_spi_stm32.c. Poniżej zawartość...

    Mikrokontrolery ARM   18 Lut 2013 17:01 Odpowiedzi: 10    Wyświetleń: 2895
  • STM32 - Wifi RS9110-N-11-22 - Sterowanie modułem wifi poprzez magistralę SPI

    Witam, Od jakiegoś czasu pracuję z modułem Wifi RS9110-N-11-22. Komunikacja poprzez komendy AT przebiega bez najmniejszego problemu. Ostatnio byłem zmuszony przejść na drugi tryb komunikacji z modułem - magistralę SPI. Wykorzystuję API producenta do sterowania modułem. Problem pojawia się już...

    Mikrokontrolery ARM   02 Mar 2013 11:29 Odpowiedzi: 3    Wyświetleń: 2448
  • stm32 - I2C - niezrozumiałe działanie

    Witam Od kilku dni (od środy) walczyłem z komunikacją I2C z kością 24LC02 (EEPROM). Dziś udało mi się to uruchomić ale na alnalizatorze logicznym widzę bardzo dziwne zachowanie. Oto fragment kodu wykonanego po naciśnięciu przycisku: pierwszy pakiet wydaję się być w miarę ok a to jest...

    Mikrokontrolery ARM   06 Sty 2014 10:42 Odpowiedzi: 12    Wyświetleń: 2658
  • STM32 - Opis Libopencm3 + 2.2" 240*320 SPI TFT LCD Module Display ILI9341

    np. baud rate nie ustawiam, bo domyślnie po resecie ma wartość 000, czyli fPCLK/2. U mnie też tak było do czasu aż skomplikowałem moją "pajęczynę" wtedy wyświetlacz miał tendencję do "zawieszenia się". prawdopodobnie to była za duża częstotliwość żeby sobie tak kabelkami 20cm "latać". Wystarczyło...

    Mikrokontrolery ARM   03 Maj 2014 10:13 Odpowiedzi: 6    Wyświetleń: 7041
  • 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ń: 864
  • [stm32][eclipse][gcc] - Konfiguracja i pobieranie danych z DCMI?

    Tak próbuję coś wyświetlić, ale jak widać słabo mi to wychodzi i nie mam zbytniego pojęcia jak to do końca zrobić :cry: zaimplementowałem sobie inicjację z gotowca ( projekt na mikrokontroler.pl ), wystarczy zmienić rejestry w kamerze, to jeszcze ogarniam i na pewno działa bo widać to pod oscyloskopem...

    Mikrokontrolery ARM   17 Lis 2014 23:24 Odpowiedzi: 24    Wyświetleń: 2673
  • STM32 - Zawieszone debugowanie.

    Providera? Nie rozumiem. Zawsze używałem Zylin, odkąd przeczytałem o tym w tutorialu Freddiego. ;) Program na pewno wgrywa się prawidłowo. Sprawdziłem ST-LINK Utility na Windows. Chyba masz rację z tymi symbolami debugowania. Ale to jest dziwne bo mam -g przy kompilacji: /home/(...)/arm/gcc-arm-none-eab...

    Mikrokontrolery ARM   05 Gru 2016 13:27 Odpowiedzi: 27    Wyświetleń: 1593
  • STM32 - Szukam pamięci flash

    Specyfikacja SD mówi, że nie należy ich używać z kartami SDHC, nie SD. Z drugiej strony, jeśli ściągniesz noty do konkretnych kart SDHC to zauważysz, że producent, w wielu przypadkach podaje te czasy także dla karty SDHC. A dokładniej podaje je jeśli są lepsze niż w specyfikacji standardu. Np. mam...

    Mikrokontrolery   08 Wrz 2016 19:10 Odpowiedzi: 33    Wyświetleń: 2241
  • Własny protokół komunikacyjny dla STM32 [NUCLEO-F334R8][C/Eclipse]

    (at)BlueDraco: Bufor ma być zawarty w projekcie. (at)AndrzejKor: Ok, załóżmy że to jest moja ramka: ________________________________... START | ROZKAZ | TREŚĆ |SUMA KONTROLNA | ROZKAZ2 | _____________________________________... (1 bajt) - otwarcie ramki...

    Mikrokontrolery ARM   21 Lut 2019 10:14 Odpowiedzi: 12    Wyświetleń: 1635
  • 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ń: 378
  • codesourcery g++ toolchain + cortex-m3 stm32 + gdb

    wczoraj przez godzine walczylem z proba uruchomienia debuggowania cortexa (stm32 primer) przez gdb w eclipse... po godzinie walki przypadkiem natknalem sie na bug, ktory jest opisany naprawde bardzo skąpo: (sam koniec strony) przy uzyciu gdb dostarczanego z yagarto (wersja z marca 2008,...

    Mikrokontrolery ARM   09 Sty 2009 09:55 Odpowiedzi: 0    Wyświetleń: 2246
  • STM32, programming - [STM32] Program own PCB using STM32L Discovery SWD

    So ... I checked all of the traces and all of them are fine, connections are 100%. I got both devices powered, mine and discovery kit. All 5 of SWD pins are connected between devices and sometimes I get so lucky, I get a connection in ST-Link. I am able to erase flash, program it and run code, but I...

    Mikrokontrolery ARM   14 Mar 2014 15:06 Odpowiedzi: 26    Wyświetleń: 17835
  • [STM32]Film/Poradnik o programowaniu STM32 - prośba o opinie.

    dużo roboty na Windowsie z tym jest. w ubuntu mogło to by być tak I właściwie jedyne co trzeba wpisać to ścieżkę do konfiguracji openocd. Dla płytki discovery wpis wygląda tak. gdb >> startup masz już load image zaznaczone (odfajkowane) co oznacza, że podczas startu gdb flash mikrokontrolera...

    Mikrokontrolery ARM   11 Kwi 2014 05:43 Odpowiedzi: 8    Wyświetleń: 5001
  • STM32, IRQ, Interrupt, USART - Przerwanie - kilka USARTów STM32

    Filozoficznie ująłbym to tak: jeśli cała funkcjonalność programu nie da się zawrzeć w przerwaniach, to znaczy, że powinniśmy użyć RTOSa. Z samego faktu obecności "pętli głównej" wynikają wyłącznie problemy. Od dawna piszę wszystkie nieduże projekty w taki sposób, że procesor po zainicjowaniu peryferiali...

    Mikrokontrolery ARM   30 Sty 2015 11:11 Odpowiedzi: 14    Wyświetleń: 5481
  • STM32 - STM32 pierwsze kroki...

    Zdobyłem nowy MPU6050 i jednak teraz działa... Przy okazji pojawił się problem transmisji: -wysyłam Start -adres -odbieram -wysyłam Stop -czekam 50ms -ponownie wysyłam Start - ____cisza____ Kod odbioru klasyczny: [syntax=c] uint32_t dummy; I2C2->CR1 |= I2C_CR1_START; while( !( I2C2->SR1...

    Mikrokontrolery ARM   14 Kwi 2020 18:50 Odpowiedzi: 174    Wyświetleń: 12159
  • STM32 Nucleo F072RB, I2C - Połączenie I2C jednocześnie master i slave, STM32

    Wybacz - jak nie nie jesteś w stanie )nawet używając Cube) sklecić kodu inicjalizującego I2C w master i slave. w RM-ie jest to opisane razem z flowchartami i rysunkami. Nie wiem co więcej trzeba. Wystawienie START -> master mode

    Mikrokontrolery   02 Sty 2017 17:43 Odpowiedzi: 5    Wyświetleń: 1104
  • Konfiguracja timera STM32 problem z b Infinite_Loop

    Wydaje mi się że mnie plik wygląda okay [syntax=c] /** ****************************************... * (at)file startup_stm32f030xc.s * (at)author MCD Application Team * (at)version V2.3.0 * (at)date 27-May-2016 * (at)brief STM32F030xc/STM32F030xb...

    Mikrokontrolery ARM   21 Sie 2018 08:51 Odpowiedzi: 7    Wyświetleń: 450
  • [stm32][ecpilse], przerwanie od USB Reset

    Witam Panowie czy mógłby ktoś sprawdzić na swoim stm32, jak "wkładacie" go USB ile razy pojawia się przerwanie od USB reset request. W programie z reguły jest tak: /* USB Reset Request */ if (istr & USB_ISTR_RESET) { // USB_Reset(); _SetISTR((uint16_t)CLR_RESET...

    Mikrokontrolery ARM   05 Paź 2010 07:49 Odpowiedzi: 3    Wyświetleń: 1511
  • [STM32][C][Atollic] zmienne przy debugowaniu

    Witam serdecznie, jakiś czas temu zacząłem moją zabawę z stm32. Po kilku tygodniach walki z darmowym oprogramowaniem (Eclipse + GCC, ograniczony Keil itd), zdecydowałem się na TrueStudio w wersji light. Mam jednak problem z tym oprogramowaniem podczas debugowania. Jaki to projekt? - projekt ma za...

    Mikrokontrolery ARM   28 Paź 2010 11:52 Odpowiedzi: 4    Wyświetleń: 1884
  • [STM32] Eclipse, projekt z automatycznym make, kłopoty z kompilacją

    Przyszedł i mnie czas sięgnąć po STM32. Dla miękkiego startu skorzystałem z tutoriala Chopina. Działa ok. Przykład ten korzysta jednak z gotowego make'a a ja potrzebuję docelowo generowanego automatycznie. Zrobiłem więc w eclipsie nowy projekt bazujący na tych samych źródłach ale z make'iem generowanym...

    Mikrokontrolery ARM   30 Mar 2011 22:20 Odpowiedzi: 4    Wyświetleń: 2027
  • [STM32] Obsługa karty SD przez SPI1

    Witam. Mam problem z obsługą karty SD na STM32 Discovery, po wysłaniu komendy przejścia w tryb bezczynności ( CMD0_GO_IDLE_STATE ) odbieram tylko 0x00, zamiast oczekiwanego 0x01. Kartę podpiąłem bezpośrednio do portów, bez żadnego podciągania - czy to błąd ? edit: dołączam zrzut z analizatora stanów...

    Mikrokontrolery ARM   31 Maj 2011 21:23 Odpowiedzi: 0    Wyświetleń: 1769
  • [STM32] Inicjalizacja karty SD - karta nie odpowiada

    Mam problem z inicjalizacją karty SD, oto kod: [syntax=c] DSTATUS disk_initialize (void) { BYTE n, cmd, ty, ocr[4]; WORD tmr; DWORD tmp; SD_SPI_Config(); DESELECT(); ... (n = 12; n; n--) rcv_spi(); // Dummy clocks //Delay(10); SELECT(); //Delay(5); ty = 0; if...

    Mikrokontrolery ARM   06 Lip 2011 17:21 Odpowiedzi: 0    Wyświetleń: 1778
  • [STM32] [NVIC] [LCD] - segmenty led i przerwania

    Funkcja _W_ mainie? Od kiedy w C funkcje daje się wewnątrz innych funkcji? Pomijam aspekt semantycznej poprawności, chodzi mi tylko faktycznej użyteczności takiej konstrukcji. Taka funkcja musi być "gdzieś" - jest to generalnie całkowicie nieistotne w którym pliku i w którym jego miejscu ta funkcja...

    Mikrokontrolery ARM   05 Gru 2011 15:49 Odpowiedzi: 7    Wyświetleń: 2283
  • wyświetlacz na sterowniku ILI9325 procesor stm32

    Witam. mam procesor stm32 i próbuję uruchomić wyświetlacz na sterowniku ILI9325. Walczę już któryś dzień i nie daję rady. Procek chodzi na 72mhz. Podłączenie wyświetlacza : reset pb6 rd pb7 rw pb2 rs pb1 cs pb0 linia danych cały port C 0-15 inicjacja wyświetlacza, nie wiem czy na pewno jest...

    Mikrokontrolery ARM   10 Lut 2012 12:19 Odpowiedzi: 16    Wyświetleń: 6976
  • [STM32][C/GCC] Przerwanie na buttonie i Hard Fault

    Błędy jakie otrzymujesz (log konsoli) pokazałeś tylko raz. Co do błędów assemblera, to zapewne chodziło Ci o to co opisane zostało przy końcu tej strony to nie wiem jak to miałoby mieć coś wspólnego z Twoim problemem... Na 99% problem masz gdzie indziej i albo rozwiązałeś go przypadkiem, albo ominąłeś...

    Mikrokontrolery ARM   11 Lut 2012 13:46 Odpowiedzi: 48    Wyświetleń: 5833
  • STM32 i GUI w Qt - będzie działać?

    Witam, Aplikacje przygotowane w QT uruchomisz na mikroprocesorach działających pod kontrolą "większego" systemu operacyjnego, np. Linuks czy Symbian. Aby mieć możliwość postawienia pełnoprawnego OS-a na małym procesorku, musi on posiadać blok MMU (blok zarządzania pamięcią). Wspomniane przez Ciebie...

    Mikrokontrolery ARM   14 Mar 2012 00:02 Odpowiedzi: 2    Wyświetleń: 3399
  • [STM32] komunikacja po I2C, brak ACK po stronie Slave

    Cześć. Mam małą zagwostke i może ktoś z Was mnie nakieruje. Próbuje w STM32 uruchomić transmisje I2C. Podłączyłem do niego najprostszy układ tylko po to aby uruchomić ta transmisje, była to zwykła pamięć EEPROM. Sprawa wygląda tak że po wysłaniu sekwencji start wysyłam adres układu i w tym momencie...

    Mikrokontrolery ARM   05 Lip 2012 17:56 Odpowiedzi: 8    Wyświetleń: 2346
  • STM32 - Program na przerwaniach - ilość taktów zegara.

    Robię program składający się głównie z przerwań. Program steruje 6 silnikami krokowymi. Uruchomiłem więc 6 timerów dla kazdego silnika w trybie PWM, wypełnienie zawsze 50%, sterowanie częstotliwością. Żeby każdy silnik mógł wykonać zadaną ilość kroków (a zalezności miedzy silnikami są skomplikowane i...

    Mikrokontrolery ARM   25 Lip 2012 11:23 Odpowiedzi: 4    Wyświetleń: 2303
  • [STM32][FreeRTOS][Eclipse] - Uruchomienie FreeRTOS na zestawie HyMini

    Niczego nie trzeba dodawać na sztywno, Eclipse potrafi sobie wszystko znaleźć sam. Zaimportuj przykład i zobacz jak tam są zrobione ustawienia "Discovery options" w opcjach projektu. Czasem za pierwszym razem Eclipse jest trochę oporny i wtedy trzeba go zmusić do pomyślenia przez chwilę - opis sposobu...

    Mikrokontrolery ARM   17 Lis 2012 10:01 Odpowiedzi: 5    Wyświetleń: 3738
  • FreeRTOS + LwIP, STM32 - Kompilacja - undefinied reference to 'tcp_timer_ needed

    Definicja tcp_timer_needed() jest w pliku tcp_impl.h, żródła w timers.c. Plik tcp_impl.h zaincludowany w tcp.c z resztą tu nic nie zmieniałem. Po dopisaniu #include "lwip/timers.c" program się kompiluje owszem i wszystko działa ale mam potem problem z kompilacją gdy chce dodać liczniki softowe pod...

    Mikrokontrolery   28 Lis 2012 12:31 Odpowiedzi: 2    Wyświetleń: 1758
  • [STM32][C/Keil] - Wewnętrzny termometr- ADC

    Witam, Od 2 tygodni mam moduł STM32-Mini z STM32F103VC. Próbuje uruchomić wewnętrzny termometr i przesłać temperaturę przez USART do komputera. USART działa bez problemu i odczytuję wartości w Terminalu. Jeśli chodzi o termometr to nie działa i nie wiem dlaczego. Według Reference Manual (RM0008) procedura...

    Mikrokontrolery ARM   01 Cze 2013 17:51 Odpowiedzi: 2    Wyświetleń: 2025
  • STM32 - Błędy podczas kompilacji

    Mam zainstalowane Eclipse Która wersja? Czy masz zainstalowany GNU ARM Eclipse Plugin? Bez niego ten projekt nie zadziała. Problemów szukaj więc w konfiguracji Eclipse/CodeSourcery/GNUArmEclipsePlugin... ten "template" i się bezproblemowo kompiluje (w konfiguracji Debug). W konfiguracji...

    Mikrokontrolery ARM   24 Paź 2013 11:09 Odpowiedzi: 6    Wyświetleń: 1752
  • STM32 [C] Eclipse - Kurs dla początkujących bez SPL Czy potrzebny ?

    Jeśli juz to F4 ze względu na fakt ze M4 jeśli bliższe M3 a te rdzenie są popularniejsze. O eclipsie kursów ci co nie miara, nawet tu na forum. Więc w przypadku reszty wideo raczej traci sens. Kolega Freddie Chopin udostępnił przykłady, bez SPLa dla większości rodzajów stm32 i NXP, które są doskonałymi...

    Mikrokontrolery ARM   10 Kwi 2014 16:17 Odpowiedzi: 37    Wyświetleń: 13134
  • STM32 - Wydajne odbieranie/wysyłanie zadań przez UARTA

    Witam, Sytuacja wygląda tak: uC - który zbiera dane jest połączony przez uarta do uC (Stm32). Teraz pytanie jak wydajnie odbierać komendy z uC który zbiera dane. Mam zrealizowane odbieranie danych w przerwaniu ale realizacja zadania w przerwaniu odpada, program się sypie ponieważ obsługa zadania...

    Mikrokontrolery   08 Kwi 2014 10:05 Odpowiedzi: 2    Wyświetleń: 912
  • ARM STM32 - Uruchamianie CPU z pamięci RAM

    Jak uruchomić STM32 z FLASH by działał później w pamięci RAM. Dedykowane dla Keil: - plik startup_stm32f10x_xx.s Ułatwię niektórym czasu i szukania w necie rozwiązań flashowania z poziomu własnego bootloadera pamięci programu. Ja przyznam szczerze nie znalazłem żadnego opisu w necie, wobec czego...

    Mikrokontrolery ARM   14 Mar 2015 20:17 Odpowiedzi: 4    Wyświetleń: 1326
  • [STM32][C] - Encoder Interface Mode zawracana liczba

    Znacie jakąś dobrą książkę lub tutorial w języku angielskim, który pokazuje jak pisać w C pod STM32 bez użycia SPL? Taka "książka" nazywa się Reference Manual. W ekstremalnych przypadkach - gdy coś nie działa a powinno - wystarczy spojrzeć do kodu SPLa żeby upewnić się, że kolejność operacji jest...

    Mikrokontrolery Początkujący   07 Maj 2015 12:36 Odpowiedzi: 22    Wyświetleń: 1554
  • STM32 - wyłączenie wewnętrzego bootloadera

    To teoria czy praktyka? Do tej pory też tak myślałem. Wszytko działa dobrze dopóki skrypt nie nadaje podczas startu STM'a. Jeśli skrypt działa podczas startu to wtedy dostaje odpowiedzi, ale nie takie jakich bym się spodziewał. Wbudowane w układ diody nie działają, co sugeruje brak działania mojej...

    Mikrokontrolery ARM   27 Gru 2016 09:53 Odpowiedzi: 7    Wyświetleń: 849
  • [C][STM32][stm32f429i][HAL] - USB-CDC Komputer nie wykrywa urządzenia usb

    Witam Mam problem z płytką portem usb w trybie cdc (inne też nie działają) w stm32 z bibliotekami HAL. Próbowałem go uruchomić (używam płytki stm32f429i-disco) ale komputer wogóle nie widzi że został podłączony. main.c [syntax=c] /** ****************************************...

    Mikrokontrolery ARM   12 Sty 2017 09:34 Odpowiedzi: 9    Wyświetleń: 1830
  • [STM32][F303][Nucleo][I2C] próba uruchomienia czujnika VL53L0X

    Witam posiadam czujnik VL53L0X, który pomyślnie uruchomiłem na arduino. Chciał bym zacząć przygodę z STM32, więc zakupiłem płytke NUCLEO-F303RE (STM32F303). Korzystam z biblioteki HAL oraz CubeMX, potrafię już sterować stanami na pinach, korzystać z przerwań, posiadam również skonfigurowane I2C....

    Mikrokontrolery ARM   20 Lip 2017 14:39 Odpowiedzi: 7    Wyświetleń: 1341
  • 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ń: 1554
  • [STM32] HardFaultException i DMA

    Witam. Mam problem z mikrokontrolerem STM32103RB, a dokladniej z jego mechanizmem przerwan. Problem polega na tym, ze moment w ktorym powinno sie pojawic przerwanie od DMA channel 1 (TC - transfer complited) pojawia sie wyjatek HardFaultException. DMA jest podpiete do przetwornika ADC, ktory jest wyzwalana...

    Mikrokontrolery ARM   20 Paź 2013 22:51 Odpowiedzi: 17    Wyświetleń: 3959
  • [STM32][CodeSourcery]Deklaracja struktury w pamięci flash.

    Z racji że STM32 ma liniową pamięć oraz możliwość zapisu do flasha danych z poziomu aplikacji postanowiłem wykorzystać go do symulacji eeprom. Zapis danych do flash działa OK. Natomiast mam problem z zainicjowaniem struktury pod konkretnym adresem. const D DFLASH __attribute__ ((section(".variables&q...

    Mikrokontrolery ARM   13 Lut 2010 15:11 Odpowiedzi: 21    Wyświetleń: 7487
  • [STM32] Stringi w Flash - gdzie mam błąd?

    Ok, dzięki za wskazówki. Nie chce mi się układać kodu bo to i tak zupełnie przebudować muszę. Wyślę taką kaszanę jaką mam ale działającą: FLASH_Unlock(); //printf... the file\n\r"); /* Start address for flash programming */ sprintf(RxBuffer, "Przykladowy...

    Mikrokontrolery ARM   07 Gru 2009 10:48 Odpowiedzi: 2    Wyświetleń: 2096
  • [STM32][GCC] Usart na irq i wykrywanie końca transmisji.

    Nie znam procesora ktorego uzywasz ale mam podejrzenie, ze procesor posiada jednobajtowy bufor sprzetowy i sygnalizuje wyslanie bajtu natychmiast po wpisaniu go do tegoz bufora mimo, ze dopiero "zabiera sie do roboty". Moja rada to: przed resetem odczekaj czas potrzebny do wyslania 1 bajta (pamietaj,...

    Mikrokontrolery ARM   25 Sty 2010 07:41 Odpowiedzi: 4    Wyświetleń: 2182
  • [STM32]Logger GPS nie działa gdy procesor jest aktywny

    Możliwe, że modułom HOPEa nie będą przeszkadzać zakłócenia od STMa. Zmiany częstotliwość nie przynosiły efektu, możliwe że na niektórych było lepiej na innych gorzej, ale i tak było beznadziejnie. Możliwe że mój ekran nie był doskonały, jednak czy warto, projektować specjalnie ekran skoro można użyć...

    Mikrokontrolery ARM   21 Sie 2014 20:47 Odpowiedzi: 67    Wyświetleń: 19776
  • stm32 i freeRTOS wywala hardfoult handler

    Witam. Od razu napisze że piszę w środowisku atollic TrueSTUDIO. Mam taki problem, że program kompiluje się poprawnie, jednak wszystko działa tylko do funkcji: /* Start the first task. */ vPortStartFirstTask(); po wykonaniu funkcji wchodzi do przerwania SVN co z kodu asemblera jest...

    Mikrokontrolery ARM   22 Lip 2010 15:49 Odpowiedzi: 4    Wyświetleń: 2192
  • [STM32][C/uVision4] Częstotliwość przerwania SysTick

    Ale piszecie herezje... kosmosy typu 0x33D9 są najgorsze ze wszystkiego... Jest tylko JEDNO dobre rozwiązanie, które jest już zaimplementowane w pliku nagłówkowym stm32f10x.h przykład: USART1->CR1=USART_CR1_UE|USART_CR1_TE...

    Mikrokontrolery ARM   19 Maj 2013 13:06 Odpowiedzi: 33    Wyświetleń: 13979
  • [STM32] I2C - wieszający się uC

    Wystarczy spojrzeć na problem z ISP (na rejestrach trywialny): Chyba SPI, a nie ISP... Zainteresuj się bitbandigiem -> można jeszcze prościej grzebać w rejestrach, z dość sporą oszczędnością pamięci I2C na rejestrach i z bitbandingiem: // jednorazowa inicjalizacja io_pin_cfg(GPIO_SCL...

    Mikrokontrolery ARM   22 Wrz 2010 13:09 Odpowiedzi: 21    Wyświetleń: 5939
  • [stm32]Timer i DMA da się?

    Ja na przykład nigdy nie używam ciągów 0/1 ani liczb hex, tylko odpowiednich definicji... np. ADC1->CR2 = ADC_CR2_JEXTSEL_JSWSTART | ADC_CR2_JEXTTRIG | ADC_CR2_CAL | ADC_CR2_ADON; // enable ADC, start calibration, enable external software trigger for Injected Group 4\/3!!

    Mikrokontrolery ARM   04 Paź 2010 20:45 Odpowiedzi: 28    Wyświetleń: 4761
  • [stm32]Rejestry, co się resetu nie słuchają

    Witam! Układ to najprostsza płytka testowa, sam procek, kwarce, stabilizator i jtag. Jeszcze dwie diodki i przyciski. Zjawisko, o którym napisałem, występuje przy pracy z jtag-iem, może tu jest kłopot. Wprowadzam jakąś zmianę w zawartości rejestru, debug, program, reset start a kość mi nie reaguje...

    Mikrokontrolery ARM   05 Paź 2010 21:50 Odpowiedzi: 4    Wyświetleń: 1350
  • [OpenOCD][GDB][STM32] - szybkość dostępu do flash procesora

    Witam, Środowisko: Eclipse Helios Service Release 1 Build id: 20100917-0705 OpenOCD 0.4.0 GDB: arm-2010q1-188-arm-none-eabi Drivery do Amonteca - z Rowley Crossworks Problem: niezależnie od tego jakiego interfejsu używam - Amontec JTAG Key z zegarem 6MHz - Amontec JTAG Key z zegarem 1MHz...

    Mikrokontrolery ARM   19 Paź 2010 08:31 Odpowiedzi: 16    Wyświetleń: 2787
  • [stm32][c] komunikacja z DS1307 za pomocą i2c

    Witam, mam dziwny problem z komunikacją I2C. Przed stworzeniem tematu przetestowałem przykłady użycia I2C udostępnione przez ST (komunikację I2C1 z I2C2 itp.) i wszystko było ok, niestety pod drobnych zmianach i podłączeniu RTC DS1307, uC nie może się z nim skomunikować. Nie wiem w czym jest problem,...

    Mikrokontrolery ARM   13 Lut 2011 19:34 Odpowiedzi: 1    Wyświetleń: 2698
  • [STM32] Początki z ARMami

    Tak jak pisałem, chciałem programować bez kupna zbędnych płytek startowych, jedynie procesor, samemu sobie zaprojektować układ z rzeczami które mam na stanie i zacząć się bawić. Ja zaczynałem tak: [url=]STM32 - Cortex-M3. JTAG, na sam start nie jest głupim pomysłem, a nawet koniecznością. Tylko dzięki...

    Mikrokontrolery ARM   21 Lis 2010 00:49 Odpowiedzi: 30    Wyświetleń: 7745
  • [STM32][True Studio] I2C i PCF8583 i dotykanie palcem...

    Mam bardzo dziwny problem, Do STM32F100 mam dołączony kabelkami PCF8583. Oporniki 4,7k blisko zegara czasu rzeczywistego. I spotkała mnie sytuacja: Jeżeli dotykam PCF-a w momencie resetu mrocka, to wszystko działa poprawnie. Mogę go potem puścić i jest ok, Ale jeśli nie trzymam palca na PCF-ie procek...

    Mikrokontrolery ARM   14 Gru 2010 19:23 Odpowiedzi: 14    Wyświetleń: 4911
  • [stm32][gcc] Problem z UARTami 2 i 3

    Witam a jak dochodzisz do wniosku że USART2 nie działa? Podłączyłeś oscyloskop czy jakieś urządzenie? Myślę, że jeśli podczas startu procesor nie zapętla Ci się w oczekiwaniu na jakąś flagę w związku z USART2/3 (można to podejrzeć debugując program), to jest to zapewne nadpisanie inicjalizacji lub błędna...

    Mikrokontrolery ARM   23 Lis 2010 19:48 Odpowiedzi: 4    Wyświetleń: 1599
  • ARM STM32, jaką płytę wybrać?

    Programator St-Link zintegrowany z ta płytką obsługuje między innymi środowisko Keil, możliwe jest bezproblemowe i intuicyjne debugowanie programu za pomocą tego środowiska i programatora. Warto na start użyć Keila aby się nie zniechęcić ustawieniami itp. Biblioteki ST są min. pod to środowisko pisane,...

    Warsztat co kupić?   06 Lut 2011 12:55 Odpowiedzi: 19    Wyświetleń: 4434
  • [eagle] proszę o sprawdzenie schematu. układ z stm32

    Witajcie! Do tej pory korzystałem z gotowej płytki a teraz muszę tutaj od zera mieć układ zrobiony więc na pewno coś będzie źle ale mam nadzieję, że nie wszystko :) Układ będzie pozycjonował układ na podstawie danych z enkodera - program jest w trakcie pisania ale muszę mieć pewność, że elektrycznie...

    Pomoc w PCB   25 Gru 2010 20:59 Odpowiedzi: 5    Wyświetleń: 3000
  • [STM32][uVision] Problem z wgraniem do flasha.

    Witam, Trochę odgrzebane, a jakieś błędy dostajesz przy wgrywaniu? Ja też mam problem z wgrywaniem normalnym na tą płytkę, ale już się przyzwyczaiłem że robię to przez debugera: Debug->Start stop debug session i potem Run - program będzie działał na płytce. Jak wyłączysz debugera i odłączysz/podłączysz...

    Mikrokontrolery ARM   27 Gru 2010 21:25 Odpowiedzi: 1    Wyświetleń: 1459
  • [STM32][CodeSourcery]Sterta w zewnętrzym RAM + malloc

    W przypadku drugim nie zmieniaj adresu RAMu na zewnętrzny, tylko podejdź do sprawy kompleksowo 1. W skrypcie linkera dodaj nowy obszar pamięci: MEMORY { rom (rx) : org = 0x08000000, len = 128k ram (rwx) : org = 0x20000000, len = 20k ext_ram_0 (rwx) :...

    Mikrokontrolery ARM   02 Sty 2011 13:59 Odpowiedzi: 3    Wyświetleń: 3566
  • [stm32][i2c] podstawowa konfiguracja - problem

    Witam, Od razu przyznam ze jeśli chodzi o STM32 to jestem początkująca, także proszę o wyrozumiałość. Mój procesor to STM32F100RB – który mam na płytce ewaluacyjnej STM32-Discovery. main.c /* Includes ----------------------------------------... "stm32f10x_i2c.h" #include...

    Mikrokontrolery ARM   06 Gru 2011 22:01 Odpowiedzi: 8    Wyświetleń: 8769
  • [STM32] Obsługa SD - CRC error dla CMD8

    Poniżej jest przytoczony fragment zapisu startu ARMputera BF210. Jak widać bootloader U-boot również raportuje błąd w czasie wykonywania komendy 8, ale radośnie go zlewa i ty uczyń podobnie. Komendę podaj, wyniki zlej. U-Boot 1.3.3 (Dec 15 2008 - 18:17:51) DRAM: 32 MB Atmel: Flash: 0 kB DataFlash:AT45DB011 Nb...

    Mikrokontrolery ARM   28 Lut 2011 20:36 Odpowiedzi: 2    Wyświetleń: 2791
  • [ARM-Assembler][STM32] Co na początek ?

    Zajmuje się programowaniem w asemblerze procesorów ARM a dokładnie programuje układy oparte na rdzeniu Cortex-M0 (LPC111x) ale swój kod przenosiłem także na rdzeń Cortex-M3 (LPC13xx) taki sam jak w procesorach którymi ty jesteś zainteresowany (STM32). Postaram się teraz udzielić odpowiedzi na twoje pytania: 1. ...

    Mikrokontrolery ARM   13 Lip 2011 10:06 Odpowiedzi: 20    Wyświetleń: 12106
  • [stm32] - jak nie kasować całego flasha przy programowaniu

    — Command: flash erase_sector num first last Erase sectors in bank num, starting at sector first up to and including last. Sector numbering starts at 0. Providing a last sector of last specifies "to the end of the flash bank". The num parameter is a value shown by flash banks. —...

    Mikrokontrolery ARM   03 Maj 2011 22:20 Odpowiedzi: 2    Wyświetleń: 1065
  • [stm32][keil[c] Wskakuje do Reset_Handler

    bez debuggera może być trudno bawić się z armami. Myślę, że rozsądnie jest zaopatrzyć się w choćby najtańszą chińską podróbkę, która na start wystarczy. Słowa kluczowe: JLink, ULink, STLink

    Mikrokontrolery ARM   15 Cze 2011 06:20 Odpowiedzi: 7    Wyświetleń: 2349
  • [STM32][C/uVision] i2c problem z zakończeniem transmisji

    Witam Chciałem oprogramować połączenie procesora z układem RTC po i2c. Połączenie jest nawiązywane, dane są odbierane ale kiedy pętla whlie ponownie wróci do początku transmisji nie przechodzi już nadania STARTu. [syntax=c] I2C_GenerateSTART... ENABLE); while(!I2C_CheckEvent(I2C1, I2C_EVENT_MASTER_MODE_SELECT)); ...

    Mikrokontrolery ARM   02 Lip 2011 11:39 Odpowiedzi: 1    Wyświetleń: 1663
  • [STM32][C] Licznik TIM1 konfiguracja i przerwanie

    Mnie tam brakuje ustawienia przerwania: [syntax=c]TIM1->DIER = 0x00000001; // enable update interrupt[/syntax] Ogólnie takie coś powinno działać: [syntax=c]TIM1->CR1 = 0x00000000; // default TIM1->PSC = 0x000000FF; // set max prescaler TIM1->ARR = 0x00000FFF; // set max reload count TIM1->CCMR1 =...

    Mikrokontrolery ARM   05 Lip 2011 22:15 Odpowiedzi: 7    Wyświetleń: 3729
  • [STM32] [SPI] Dziwne zachowanie

    To, że slave nic nie odpowie, nie zmienia faktu, że SPI i tak odczytuje dane przy KAŻDEJ transmisji, no bo jak miałoby inaczej działać? 4\/3!! Nooo tak przecież nie ma żadnego bitu startu i stopu !!! Normalnie olśniło mnie skąd to 255 lecz niestety to olśnienie nic nie daje, bo wynika z tego...

    Mikrokontrolery ARM   30 Lip 2014 02:31 Odpowiedzi: 35    Wyświetleń: 10455
  • Klon Arduino - STM32? Czy programuje się ją przez USB?

    Jeśli znasz angielski w stopniu przynajmniej podstawowym, będziesz miał chęć poczytać (przynajmniej na www) i zaopatrzyć się w płytkę o której pisałeś, wg mnie będzie to całkiem dobry start. Arduino i Maple są podobne do siebie, tutoriali w bród... A jak w przyszłości będziesz widział ich ograniczenia,...

    Mikrokontrolery   04 Paź 2011 06:48 Odpowiedzi: 9    Wyświetleń: 3548
  • [stm32][i2c] Odbieranie 2 bajtów przez i2c1

    Witam, mam problem z odbieraniem danych przez i2c z użyciem mikrokontrolera stm32f103. Sytuacja wygląda tak, że potrafię przesyłać dane po i2c, (wysyłam adres, czujnik odpowiada, wysyłam mu komendę wykonania pomiaru, wiem że go wykonuję ponieważ wtedy "mruga" diodą), niestety mam problem z odbieraniem...

    Mikrokontrolery ARM   06 Sty 2014 19:54 Odpowiedzi: 19    Wyświetleń: 5992
  • [stm32][keil] Konfiguracja RCC nie działa prawidłowo

    Mam taką konfigurację (też w Keilu): static void RCC_Configuration(void) { ... __IO uint32_t StartUpCounter = 0, HSEStatus = 0; /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration ---------------------------*/ /* Enable HSE */ RCC->CR |= ((uint32_t)RCC_CR_HSEON)...

    Mikrokontrolery ARM   09 Lis 2011 15:36 Odpowiedzi: 9    Wyświetleń: 4252
  • [STM32] SDIO działa ale ...

    Witam, Miałem kiedyś podobny problem w podobnej konfiguracji. Okazało się że karta SD podczas inicjalizacji/uruchomienia powodowała tak duży spadek na linii zasilania (wspólniej z uC), ze zakłócała pracę całego urządzenia. Rozwiązaniem był rezystor 4R7 w szeregu i kondensator 100uF przy samym gnieździe...

    Mikrokontrolery ARM   27 Sty 2012 18:08 Odpowiedzi: 4    Wyświetleń: 2086
  • stm32 - zapis zmiennych do trwałej pamięci, podczas pracy procesora.

    No myślę, że rozwiązaliśmy problem dostatecznie go podsumowując, także zamykamy. A ja dziękuję za zagorzałą :) dyskusję. Pozdrawiam. Temat okazał się być niedostatecznie rozwiązany gdzyż funkcje nie działały poprawnie. A oto 100% działające kody do obsługi flash: Wyłączenie zabezpieczenia...

    Mikrokontrolery ARM   16 Gru 2011 22:43 Odpowiedzi: 29    Wyświetleń: 6331
  • [stm32] ADC wyzwalany przez Timer.

    Czy dobrze rozumiem że ustawiając Update DMA i Update interrupt to po każdym przekręceniu się licznika zostanie wywołane przerwanie i DMA? W przypadku Trigger określam co bedzie powodowało start Timer'a?

    Mikrokontrolery ARM   29 Gru 2011 17:55 Odpowiedzi: 14    Wyświetleń: 4801
  • [STM32][OpenOCD] - JLink problem z konfiguracją

    Witam mam taki sam problem, niezależnie od tego czy arm jest podłączony pod jlinka czy nie, wywala to samo co widać w pierwszym poście. Dodam, że gdy wpinam jlinka w usb dioda zapala sie na zielono, gdy podłączam jlink pod arma dioda zapala się na czerwono. Następnie po odpaleniu openocd wyrzuca mi serię...

    Mikrokontrolery ARM   09 Cze 2012 14:29 Odpowiedzi: 11    Wyświetleń: 5615
  • [Stm32][Keil-C] Wewnętrzny Adc - brak odczytu

    To tak poglądowo, bo bez nagłówków różnych wiele z tym kodem nie zdziałasz. Korzystam zwykle z czterokrotnego pomiaru tego samego kanału i uśredniania tych wyników. U mnie niestety jest wyzwalanie, a nie pomiar ciągły. [syntax=C]/*-----------------...

    Mikrokontrolery ARM   07 Paź 2012 08:30 Odpowiedzi: 24    Wyświetleń: 2699
  • [STM32][Keil] Odczyt co najmniej dwóch kanałów ADC.

    Witam, mam problem z odczytem więcej niż jednego kanału ADC. Dla jednego kanału miałem następujący (działający) kod (z wyzwalaniem przez TIM3). [syntax=c]void adc_init(void) { RCC->APB2ENR |= RCC_APB2ENR_IOPAEN | RCC_APB2ENR_IOPCEN | RCC_APB2ENR_AFIOEN | RCC_APB2ENR_ADC1EN; RCC->APB1ENR |= RCC_APB1ENR_TIM3EN; GPIO_CONF(GPIOA...

    Mikrokontrolery ARM   30 Maj 2012 10:39 Odpowiedzi: 20    Wyświetleń: 6646
  • [STM32] log10() zawiesza procesor.

    Dodano po 31 Kiedy debuguje program, krokowo, zaraz po a = 124; z linii b = log10(a); wskakuje do nieskończonej pętli - void HardFault_Handler(void). Tak jakby sam adres procedury wywoływał błąd sprzętowy.

    Mikrokontrolery ARM   29 Mar 2012 21:29 Odpowiedzi: 75    Wyświetleń: 8058
  • stm32, cortex M3, FLASH WRPR LOCKED

    OK. Udało się wreszcie. Problem tkwił w funkcji do zapisu danych. Wydawało mi się że zapis był realizowany poprawnie. Zapisywałem zmienną 16 bitową naraz a wolno tylko po pół słowa, jednak po zapisie zbyt dużej ilości danych sprawdzałem tylko jedną komórkę i wyświetlałem na wyświetlaczu i się zmieniała...

    Mikrokontrolery ARM   16 Mar 2012 12:03 Odpowiedzi: 16    Wyświetleń: 3251
  • [STM32] Kalibracja ADC. Jak często?

    Mój kod raczej wyglądał tak: Before starting a calibration the ADC must have been in power-off state (ADON bit = ‘0’) for at least two ADC clock cycles. Generalnie, chodzi o to, że po włączeniu proca, przez conajmniej 2 cykle zegarowe bit ADON musiał być zgaszony (ale w chwili...

    Mikrokontrolery ARM   13 Lip 2014 11:35 Odpowiedzi: 29    Wyświetleń: 4367
  • [STM32] F4 - błąd Undefined symbol Init_GLCDPORT

    Dlaczego wyskakuje mi błąd "Undefined symbol Init_GLCDPORT?" [syntax=c] /* Includes ----------------------------------------... "main.h" #include "stm32f4xx_gpio.h" /* Private typedef ----------------------------------------... Private...

    Mikrokontrolery ARM   28 Mar 2012 11:25 Odpowiedzi: 2    Wyświetleń: 1827
  • [STM32] FSMC ILI9328 wyświetlacz nie inicjalizuje się

    Witam mam wyswietlacz oparty o kontroler ili9325 i chociaż udało mi sie go uruchomic jego działanie jest conajmniej dziwne, wartosc zwracana w identyfikatorze: DeviceCode = LCD_ReadReg(0x0000); powinna wynosic 9325 a zawsze jest różna od tej wartosci chociaż się powtarzają Najwiekszy problem...

    Mikrokontrolery ARM   15 Kwi 2012 15:58 Odpowiedzi: 19    Wyświetleń: 3740
  • [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ń: 2459
  • [STM32] Czy korzystać z firmowych bibliotek stlib?

    To jak się wszyscy chwalimi super pro kodami, to i ja wrzucę coś komicznie kosmicznego from outer space: [syntax=C] //SPI2_RX - DMA1_Channel4 DMA1_Channel4->CCR = 0; // disable channel DMA1_Channel4->CMAR = (uint32_t)&__data_received; DMA1_C... = (uint32_t)&SPIx->DR; DMA1_Chann...

    Mikrokontrolery ARM   10 Kwi 2012 19:12 Odpowiedzi: 49    Wyświetleń: 10110
  • [STM32] dziwna praca timera.

    Mam dość dziwny problem. W procesorze STM32F100RB mam uruchomione 6 timerów. Mają one sterować silnikami krokowymi. Silniki już mają sterowniki, posyła im sie tylko czestotliwość proporcjonalną do prędkości obrotowej i bit kierunku obrotów. Są to dość duże silniki, a całe urządzenie wymaga miękkiego...

    Mikrokontrolery ARM   29 Maj 2012 09:25 Odpowiedzi: 6    Wyświetleń: 1817
  • [STM32][C/Keil] AR1020 dziwna komunikacja I2C

    Nie możesz jeden po drugim, bez żadnego czekania odczytywać czy wysyłać kolejnych bajtów przez I2C. Pomiędzy każdym wysłaniem lub odebraniem muszą być sprawdzane stosowne flagi wskazujące czy transmisja danego bajtu się już skończyła. Początek każdej transmisji musi zaczynać się warunkiem startu, a...

    Mikrokontrolery ARM   16 Maj 2012 19:16 Odpowiedzi: 4    Wyświetleń: 1680
  • [STM32] RTC i Backup Domain

    Warto czytać dokumentację: 18.3.2 Resetting RTC registers All system registers are asynchronously reset by a System Reset or Power Reset, except for RTC_PRL, RTC_ALR, RTC_CNT, and RTC_DIV. The RTC_PRL, RTC_ALR, RTC_CNT, and RTC_DIV registers are reset only by a Backup Domain reset. Refer to Section...

    Mikrokontrolery ARM   29 Lip 2012 14:58 Odpowiedzi: 11    Wyświetleń: 4723
  • [stm32] [RTOS] logowanie do systemu

    przez te kilka dni udało się odpalić lcd tryb tekstowy Lcd zdjęcia z plik nagłówkowego Lcd zdjęcia z karty karte z obsługą fat USART co prawda nie na przerwaniu ale też działa usb (oszukane bo rtos nie panuje nad przerwaniami) oczywiście IO led niestety nie poradziłem sobie z tym sam (nawiasem...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5506
  • [stm32][DMA] - transer completed, a fizyczne zakończenie tranmisji

    Hej, Zrobiłem podejście z timerem, polegające na tym, że w przerwaniu DMA TC, uruchamiałem timer, który po chwili miał zrobić latcha. [syntax=c] // DMA1 channel 3 transfer completed void DMA1_Channel3_IRQHandler(void) { //* Clear the DMA tranfser complete interrupt bit DMA_IT_TC3*/ DMA1->IFCR...

    Mikrokontrolery ARM   23 Cze 2012 19:32 Odpowiedzi: 13    Wyświetleń: 2052
  • AGG240128A05-FHW-R - [STM32] UC1608 Inicjalizacja po SPI 3-wire s9

    Witam wszystkich są to moje początki, więc proszę o wyrozumiałość. Mam problem z inicjalizacją LCD AGG240128A05-FHW-R. Sterownik UC1608. Wybrałem interfejs SPI 3-wire s9. Tak mi się zdaje, że wszystko jest ok, ale nie mogę Wyświetlić ani jednego piksela. Może ktoś spojrzeć na mój kod czy nie ma tam...

    Mikrokontrolery ARM   05 Lut 2014 20:12 Odpowiedzi: 20    Wyświetleń: 4419
  • [STM32][Linux] - Texane ST-LinkV1 i mass storage

    Usunąłem blokujący mnie poduł przez polecenie rmmod. Tylko, żeby się nie okazało, że teraz będzie brak czegoś innego ;) Dodałem po chwili, ponieważ ktoś twierdzi: Wyładowywanie modułu kernela jest standardowa czynnością administracyjną pod Linux i niczego po niej nie brak w systemie. Tak więc...

    Mikrokontrolery ARM   07 Sie 2012 20:34 Odpowiedzi: 9    Wyświetleń: 1331
  • [STM32][Eclipse] - Zapis pamięci I2C EEPROM 24...1024/1025/1026

    Być może, że twoje opóźnienie wcale nie jest takie jak myślisz (skoro 3ms to typowy czas to 5ms spokojnie powinno wystarczyć). Zauważ, że jeśli zapisujesz pierwszą stronę to kolejną możesz zapisać jeśli wysłanie control byte zwróci ACK jeśli nie to pamięć jest zajęta i należy ponownie wysłać start i...

    Mikrokontrolery ARM   24 Sty 2017 18:27 Odpowiedzi: 24    Wyświetleń: 4368
  • [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ń: 768
  • STM32 - stan portu wyjściowego po uruchomieniu MCU

    Podczas cold-startu możesz mieć stany nieustalone. Daj pull-up'a do zasilania, wtedy od razu po włączeniu zasilania będziesz miał stan ustalony na linii.

    Mikrokontrolery ARM   16 Wrz 2012 19:01 Odpowiedzi: 3    Wyświetleń: 1191
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    Wstępnie możesz zacząć od: Na mojej stronie masz przykład o nazwie stm32cl_blink_led - przeznaczony do tej właśnie rodziny mikrokontrolerów którą masz. Co prawda nie ma tam zapalania diody po naciśnięciu przycisku, a tylko miganie diodą, jednak myślę że jest to całkiem niezły start (; Oczywiście...

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15000