string stm32

Znaleziono około 333 wyników dla: string stm32
  • Próba dekompilacji aplikacji w tunerze Manta DVB-T02

    Tuner o którym tu mowa kiedyś już opisywałem na forum: https://obrazki.elektroda.pl/7645194700_... Można też bardzo łatwo zmienić bootlogo w tym tunerze za pomocą konsoli UART: https://obrazki.elektroda.pl/8084879700_... Oczywiście obecnie w dobie DVB-T2 takie tunery nie są zbyt użyteczne. Można oczywiście nadal obejrzeć...

    Artykuły   02 Kwi 2026 09:26 Odpowiedzi: 4    Wyświetleń: 1497
  • REKLAMA
  • [BK7231T] Mój serwer HTTP, konfigurator, wsparcie MQTT z Home Assistant

    Podłączenie programatora UART i wykonanie flash read nie zepsuje chipa, ale trzeba by było wlutować RX i TX aby poprawić ślady na płytce. Nie widzę żadnych padów programisty na płytce, twardo. Czy chcesz spróbować? zrobić zrzut oprogramowania bkWriter? Dzięki, spróbuję jak będę miał czas na rozłożenie rzeczy i podpięcie wszystkiego. Te zdjęcia zostały...

    Artykuły   09 Sty 2026 05:33 Odpowiedzi: 1308    Wyświetleń: 207915
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Jak uruchomić pomiar temperatury termoparą i kontrolerem MAX31855 z Arduino? Protokół komunikacji

    https://obrazki.elektroda.pl/8808596700_... Pokażę tu jak łatwo uruchomić MAX31855 z Arduino a potem omówię jego protokół komunikacji. MAX31855 oferuje 14-bitowy pomiar temperatury z zakresu zależnego od użytej sondy, od -270°C aż do 1800°C. MAX31855 oferuje prosty protokół komunikacji oparty o SPI, zasadniczo odczytujemy z niego tylko...

    Artykuły   13 Gru 2024 00:25 Odpowiedzi: 1    Wyświetleń: 1308
  • Jak programować płytkę Wemos D1 (ESP8266) w kształcie Arduino? ArduinoOTA w PlatformIO

    Rzeczywiście, ta metoda nadaje się znacznie więcej niż dla Wemos D1, nie chciałem nic takiego sugerować, po prostu na Wemos D1 będzie kilka tematów stąd taki tytuł. Tutaj jest nieco więcej szczegółów: https://github.com/JAndrassy/ArduinoOTA ArduinoOTA wspiera: - classic ATmega AVR with at least 64 kB of flash (Arduino Mega, MegaCore MCUs, MightyCore...

    Artykuły   18 Mar 2024 11:11 Odpowiedzi: 5    Wyświetleń: 2331
  • STM32 + Keil 5 + C++ - Czy można używać C++ Vector(szablon) i String?

    Witam, czy komuś udało się uruchomić STM32, Keila 5 i uruchomić szablon Vector i np string w C++? Zdaję sobie sprawę z narzutu, jaki wprowadzi wykorzystanie tak wysokiego poziomu programowania na mikrokontroler. Pytanie, czy jest to na tyle stabilna implementacja, że można tego używać? Czy też z Vectoriem i stringiem są problemy i lepiej od razu przygotować...

    Mikrokontrolery ARM   03 Lip 2015 07:22 Odpowiedzi: 1    Wyświetleń: 1551
  • REKLAMA
  • [STM32] Jak pisać efektywne i przenośne biblioteki dla STM32 w C?

    Warto jednak zdawać sobię sprawę jakie są koszty użycia tej klasy: No dobra, ale wiesz że przykład którym się posłużyłeś nie ma identycznej funkcjonalności, no nie? <: Nie żebym był za używaniem std::string na mikrokontrolerach w każdej sytuacji, no ale jednak wypadałoby zaznaczyć, że ta klasa ma sporo większe możliwości niż goły wskaźnik. Bo gdyby...

    Mikrokontrolery ARM   12 Gru 2016 20:53 Odpowiedzi: 83    Wyświetleń: 10845
  • STM32 - HD44780: Przeniesienie biblioteki z STM32F103 na STM32F0 - brak wyświetlania

    O dzięki, przeoczyłem to. Zmniejszyłem opóźnienie o 1/3 bo F0 taktuje z 48MHz a F1 z 72MHz, ale nadal nic się nie wyświetla :( Dodano po 13 Z kolei na tym kodzie wyświetla znak zapytania:/ Niezależnie od tego co bym chciał aby wyświetlił. main: [syntax=c]#include "lcd_hd44780_lib.h" int main(void) { lcd_init(); lcd_writecommand(HD44780_CLEAR); while(1)...

    Mikrokontrolery ARM   06 Lut 2016 16:42 Odpowiedzi: 4    Wyświetleń: 1326
  • [STM32F100] Brak przerwania na PC0 przy użyciu EXTI0 - różnice PC0 vs PC1

    Cześć, Jestem w trakcie tworzenia małego projektu. Do obsługi 1wire potrzebuję korzystać z przerwania na PC0. Siedzę nad tym dłuższy kawałek czasu i już naprawdę zgłupiłem. Są dwa kody - jeden ma skonfigurowane przerwania z PC0, drugi z PC1. Dlaczego ten z PC1 działa poprawnie, ten z PC0 nie? Sprawdziłem PB0, również nie działa poprawnie. Wykorzystuję...

    Mikrokontrolery   26 Sty 2019 19:20 Odpowiedzi: 3    Wyświetleń: 405
  • Błędy w komunikacji STM32 przez RS485 z driverem MAX3485 - jak to naprawić?

    Korzystam z tego [url=http://www.tme.eu/pl/details/wsh-47... RS485 bazującego na układzie SP3485 ([url=http://www.waveshare.com/w/upload/... a nie jak pisałem MAX3485. Wyprowadzenia /RE oraz DE odpowiadające za kierunek transmisji są ze sobą połączone. Wykorzystuje zestaw...

    Mikrokontrolery ARM   18 Kwi 2017 18:57 Odpowiedzi: 5    Wyświetleń: 2031
  • REKLAMA
  • Stm32 (discovery) + enc28j60 (spi) brak odpowiedzi

    im using samle from here http://iteadstudio.com/produce/enc28j60-... just uncoment some string in ENC28J60.h it looks like #define ENC28J60_CS GPIO_Pin_4 #define ENC28J60_CSL() GPIOA->BRR = ENC28J60_CS; #define ENC28J60_CSH() GPIOA->BSRR = ENC28J60_CS main function now main{ ENC28J60_CSL(); Delay(25000); ENC28J60_CSH() }

    Mikrokontrolery ARM   04 Kwi 2013 18:43 Odpowiedzi: 17    Wyświetleń: 6887
  • STM32 HY mini - nie działa wyświetlanie współrzędnych dotyku na ekranie

    Mam problem z wyświetlaniem współrzędnych dotyku za pomocą funkcji getDisplayPoint() z GLCD dla zestawu HY_mini . Walczę z tym już kilka dni i nic . Do konwersji z liczby na string używam funkcji itoa() i po podstawieniu konkretnej liczby funkcja GUI_Text wyświetla ja poprawnie . Krzyż wskaźnika rysuje dokładnie w punkcie dotyku funkcją DrawCross(display.x,display.y);...

    Mikrokontrolery ARM   16 Gru 2015 21:43 Odpowiedzi: 8    Wyświetleń: 1686
  • Brakujące funkcje w printf od Freddiego Chopina dla STM32

    Racja, przeciez to logiczne. Po dodaniu najzwyklejszego opoznienia printf wreszcie dziala :) Chcialem jeszcze dopisac obsluge operatora \n wiec zmodyfikowalem funkcje __vfprintf w taki sposob jednak nie dziala: static int __vfprintf_(printf_file_t *stream, const char *format, va_list arg) { char character; stream->length=0; // clear...

    Mikrokontrolery ARM   19 Maj 2010 20:36 Odpowiedzi: 8    Wyświetleń: 3989
  • [STM32] Zapis danych z czujnika MEMS na kartę SD w STM32 - problem z buforem char

    Witam Mam pewien problem - obstawiam że banalny ale nie mogę znaleść rozwiązania od 2 dni ;-( Otóż mam czujnika MEMS z którego zbieram dane (najlepiej ok 256 pomiarów z jednej osi) i chcę je wgrać na kartę SD. Niestety coś jest nie tak bo nie działa to dobrze. tzn działa gdy danych jest mało np: MEMS1_to_SDCard (50) oraz char tText_x[500]; natomiast...

    Mikrokontrolery ARM   20 Paź 2017 21:50 Odpowiedzi: 8    Wyświetleń: 882
  • REKLAMA
  • Jak dodać zero wiodące w itoa() przy konwersji do systemu binarnego?

    .A wszysko się zaczęło od itoa() .... Jak przyjdzie czas na na inne uC, to zobaczysz że nie ma takich wynalazków jak itoa();. Na przykład pisząc pod STM32 mogę się oprzeć tylko na tych podstawowych funkcjach zdefiniowanych w standardzie C. (non-standard function) Przykładowa konwersja integer na string z 12-bitowego przetwornika: char Wynik[11]="...

    Mikrokontrolery AVR   10 Paź 2010 14:00 Odpowiedzi: 63    Wyświetleń: 7871
  • Wydajność Atmega328 z MCP2515 w sieci CAN - problemy z przechwytywaniem danych

    Witam, w ramach eksperymentu oraz wstępu do dalszych projektów, nagrałem kilka minut ruchu w sieci CAN podczas jazdy samochodem. Nagrałem to modułem na STM32 po SocketCAN. Teraz próbuję to nagranie przechwycić modułem na Atmega328 (16MHz) z MCP2515. Używam do tego bibliotek Arduino z https://github.com/coryjfowler/MCP_CAN_l... Wgrałem standardowy przykład...

    Arduino   28 Maj 2017 22:06 Odpowiedzi: 3    Wyświetleń: 1269
  • [STM32] - Jak wygląda deklaracja funkcji 'memcpy'?

    Zainkluduj plik nagłówkowy <string.h>, tam masz prototyp tej funkcji.

    Mikrokontrolery ARM   29 Gru 2013 23:17 Odpowiedzi: 6    Wyświetleń: 2184
  • STM32F429I-DISC1/C# - Aktualizacja danych na wyświetlaczu wywołana przerwaniem.

    Dzień dobry Koledzy. Piszę kod w C#.NETMF dla STM32F429I-DISC1. Próbuję zrealizować takie działanie w którym wykorzystuję metody klasy UIElement. Jedna z metod obsługuje zdarzenie dotknięcia panelu dotykowego. Druga z metod ("Invalidate();") pozwala aktualizować treść wyświetlacza. Do tego mam timer który co sekundę generuje przerwanie inkrementujące...

    Mikrokontrolery ARM   29 Wrz 2016 23:23 Odpowiedzi: 9    Wyświetleń: 1179
  • [STM32F1] - Jak uruchomić USB bez bibliotek STL? Brak struktur rejestrów USB

    Zastosowałem się do Twoich wskazówek, porzuciłem HID na rzecz właśnie vendor specific. Posprzątałem także ConfigDescriptor i teraz wygląda tak: [syntax=c]const uint8_t ConfigDescriptor[SIZ_CONFIG_DESC] = { 0x09, // bLength: Configuration Descriptor size USB_CONFIGURATION_DESCRIPTOR_TYPE,// bDescriptorType: Configuration SIZ_CONFIG_DESC, // wTotalLength:...

    Mikrokontrolery ARM   19 Sty 2015 19:38 Odpowiedzi: 27    Wyświetleń: 3864
  • 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; //okresla liczbe danych do przeslania int calkowite_transfery...

    Mikrokontrolery ARM   17 Paź 2015 06:46 Odpowiedzi: 16    Wyświetleń: 2130
  • [STM32] Jak uruchomić USB HID na STM32 z użyciem C/GCC? Problemy z przykładami STM i KEIL

    Witam Mam problem z uruchomieniem USB w trybie HID. Oczywiście próbowałem zaprzęgnąć przykład od STM'a. Niestety bez skutku. Zasięgnąłem więc do manuala, straszna bieda i kiepsko opisane. Przeanalizowałem kod od STM'a i spróbowałem zrobić to u siebie. Niestety nic to nie dało. Szukałem w internecie i znalazłem przykład od KEILa. Niestety tak samo zakończyło...

    Mikrokontrolery ARM   13 Sty 2013 21:28 Odpowiedzi: 48    Wyświetleń: 9369
  • Atmega1280 SAP1024B - Zakłócenia/artefakty na wyświetlaczu

    Tak wygląda cała moja biblioteka: [syntax=c] #include "stm32f10x.h" #include "clock.h" #include "t6963c.h" //--------------------------------------... // Graphic LCD with Toshiba T6963 controller // Copyright (c) Radoslaw Kwiecien, 2007r // http://en.radzio.dxp.pl/t6963/ // Compiler : avr-gcc //--------------------------------------...

    Mikrokontrolery   13 Lip 2013 21:42 Odpowiedzi: 18    Wyświetleń: 2955
  • HD44780 i STM32 - Wolne zapalanie pikseli przy napięciu ±3.3V

    Witam, otóż zasilam owy wyświetlacz napięciem ±3.3V, a także stany logiczne są na tym poziomie. Pin kontrastu jest podpięty bezpośrednio do masy, kontrast wizualnie wydaje się być dobrany idealnie. I problem w tym, że pixele bardzo wolno się zapalają.(wyszło mi ok. ~300ms na pełne zaświecenie pixela) Czy jest to jest maksimum wyświetlacza, czy...

    Mikrokontrolery ARM   26 Mar 2016 09:14 Odpowiedzi: 5    Wyświetleń: 1179
  • Sterowanie diodą przez USB w STM32F103VBT6 - jak aktywować LEDON?

    Generalnie by użyć switcha w tej sytuacji są 2 opcje, przejście przez tę mapę (switch po kluczu) - w wypadku gdy masz dużo pamięci (większa czytelność kodu), lub funkcja hashująca - gdy tej pamięci nie masz. Z racji użycia c (sądząc po rozszerzeniu) Użyj np djb2 z http://www.cse.yorku.ca/~oz/hash.html Potem robisz: switch(hash(string)) { case wynik_hash:...

    Mikrokontrolery ARM   07 Wrz 2019 09:10 Odpowiedzi: 9    Wyświetleń: 981
  • [STM32] Jak poprawnie używać kodów ASCII w funkcji GUI_TextBig?

    Co to znaczy, że jest legalne ? Zapis '1' jest dozwolony. Każdy string ma na końcu null terminator i trzeba o tym zawsze pamiętać.

    Mikrokontrolery ARM   29 Lip 2012 14:55 Odpowiedzi: 8    Wyświetleń: 1770
  • STM32 (Cortex M3) - Jak parsować tekst z dynamiczną alokacją pamięci?

    Tylko co do rzeczy ma semihosting? P.S. Oczywiście powinieneś używać sscanf(), bo chcesz przerabiać gotowy string, a nie czytać ze strumienia FILE. No chyba że chcesz [; 4\/3!!

    Mikrokontrolery Początkujący   14 Maj 2013 14:48 Odpowiedzi: 16    Wyświetleń: 2988
  • [STM32F765ZG] Błędy UART przy taktowaniu z kwarcu ABRACON ABM3B-25.000MHZ

    Ale jesteś świadomy tego, że w każdych przykładach od ST, niezależnie od tego czy to F1, F4, L4 czy cokolwiek innego, jest dokładnie ten sam numer VID i PID? przykład dla F1: #define USBD_VID 0x0483 #define USBD_PID 0x5740 #define USBD_LANGID_STRING 0x409 #define USBD_MANUFACTURER_STRING "STMicroelectronics" #define USBD_PRODUCT_FS_STRING...

    Mikrokontrolery ARM   10 Mar 2018 00:29 Odpowiedzi: 71    Wyświetleń: 3195
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    Widząc Twoje doświadczenie to z jeden dzień przy dobrych wiatrach Ci pójdzie na wgranie gołego RTOSa a drugi dzień na napisanie tego terminalu o którym mówisz :) Gotowca raczej nie dostaniesz, ale z drugiej strony napisanie terminalu np po UARcie to nic innego jak wysłanie tego znaku zachęty po uart i oczekiwanie na komendy co jest raczej proste. W...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5734
  • [STM32][UART][HAL] - Odbieranie danych o nieznanej wielkości.

    Kolejna linijka kolejne UB- Received to jeden bajt, Ty piszesz tam 5 nadpisując inne dane. Wiem, ze Received to jeden bajt. Chodziło mi o to ze wywoła się dopiero po otrzymaniu 5 znaków. CallBack nie do tego służy. To do czego? Masz UB jako że twoja dana ma jeden bajt a printf z parametrem %s oczekuje C stringu (czyli ciągu znaków zakończonego zerem)....

    Mikrokontrolery   12 Lis 2018 17:33 Odpowiedzi: 10    Wyświetleń: 1626
  • [STM32] Odbieraniedanych z UART1 i odsyłanie ich dalej poprzez UART6

    0. Deklaruję sobie globalnie: Na CRLF nie czekasz? Jeśli nawet ma to być łańcuch znaków to powinno byc miejsce na znak końca teksu w przeciwnym wypadku zapomnij o wykorzystaniu "string.h".

    Mikrokontrolery ARM   14 Cze 2019 20:04 Odpowiedzi: 31    Wyświetleń: 1638
  • GDB nie wyświetla zawartości rejestrów peryferiów w projekcie STM32F103 (Bluepill)

    może zdefiniuj sobie dodatkowo w pliku gdbcmd komendy wyświetlające zawartości rejestrów, np. Dodano po 35 tak sobie jeszcze teraz kombinuje z Pythonem w GDB, i zrobiłem takie coś: [syntax=text]define ppp python print(f"Zawartosc rejestru GPIOB->ODR: 0x{int(gdb.parse_and_eval('((GPIO_TypeDe... end end[/syntax] wtedy komenda...

    Mikrokontrolery ARM   25 Lut 2022 14:16 Odpowiedzi: 16    Wyświetleń: 690
  • [STM32] STM32 zapis i odczyt stringów z Flash – dlaczego printf nie wyświetla pełnego tekstu?

    Pomijając sensowność używania sprintf do SKOPIOWANIA stringa do jakiejś zmiennej, to błędów jest bardzo dużo. 1. Skasowałeś stronę którą chcesz zapisywać? 2. Odblokowałeś zapis do flasha? 3. Twój zapis jest dziurawy, bo jak zero będzie na nieparzystej pozycji, to pętla nie zakończy się wtedy kiedy będziesz chciał 4. Odczytujesz FlashStatus, to sprawdź...

    Mikrokontrolery ARM   07 Gru 2009 10:48 Odpowiedzi: 2    Wyświetleń: 2255
  • STM32F103 - Modyfikacja tekstu przekazanego przez funkcję generuje HardFault

    Jakakolwiek zmiana string literals (u Ciebie to "Why!") w C to undefined behavior. Spróbuj tak: [syntax=c] void lcd_print(int x, int y, char* txt) { txt[0] = 0; // tutaj HardFault } main() { char str[] = "Why not ;)"; lcd_print(0,0,str); } [/syntax]

    Mikrokontrolery ARM   16 Mar 2016 10:09 Odpowiedzi: 18    Wyświetleń: 987
  • Przeniesienie projektu C++17 z PC na platfomę embedded STM32

    Mały krok do przodu. Udało mi się identyfikować co powoduje tak duże zużycie pamięci. Winowajcą jest biblioteka "Regular expressions library" <regex>. Na szczęście jest ona wykorzystywana tylko w jednej mało ważnej funkcji którą udało się zmodyfikować tak aby korzystała z <string> zamiast <regex>. Zajętość pamięci flash spadła ze 140kB...

    Programowanie   06 Sty 2026 22:15 Odpowiedzi: 9    Wyświetleń: 246
  • [STM32][Keil][C]Rozpoznawanie typu stringa wejściowego

    Występuje wyjątek bo nastepuje dostęp RW do pamięci flash ktora jest tylko do odczytu a wszystkie stałe umieszczane są bezpośrednio we flash. Najprościej do funkcji dodać jeszcze jeden argument ze wskaźnikiem na bufor wyjściowy. [syntax=c]char *STRING_DeleteStr(char * dst, const char *string, const char *del, u8 mode)[/syntax]

    Mikrokontrolery ARM   02 Maj 2011 20:22 Odpowiedzi: 7    Wyświetleń: 1346
  • STM32F4 - USART, nieprawidłowe zakończenie transmisji stringu

    Zasadniczo nie jest to możliwe, tzn. funkcja wysyłająca wygląda dobrze, problem jest gdzieś indziej. Masz dokładnie taki program, jak pokazałeś? Jak odbierasz i wyświetlasz?

    Mikrokontrolery ARM   28 Sty 2016 21:23 Odpowiedzi: 10    Wyświetleń: 993
  • Eksperymentalny odbiornik SDR (Software-Defined Radio) na MxL5007 i STM32F407 - dalsze prace

    Udało mi się skompilować kernela w wersji 6.7(https://github.com/maniekx86/linux_m... Trochę zabawy z tym było, bo najpierw próbowałem 6.1 jak z tego filmiku, ale się nie chciał skompilować za pomocą gcc 12.2. Wogóle pierwszy raz coś robiłem z architekturą MIPS. Zawsze dla mnie to był archaizm, którego nigdy nie spotkałem....

    DIY Konstrukcje   13 Gru 2025 18:52 Odpowiedzi: 80    Wyświetleń: 4908
  • [STM32F4discovery][C] - Błędy kompilacji z makefilem od Freddiego

    Hmmm... U mnie ten projekt po rozpakowaniu się skompilował od razu, nawet nie otworzyłem Makefile żeby zobaczyć co w nim jest... [syntax=bash]>make Assembling file: startup.S arm-none-eabi-gcc -x assembler-with-cpp -c -mcpu=cortex-m4 -mthumb -mfloat-abi=h ard -mfpu=fpv4-sp-d16 -ffast-math -g -ggdb3 -Wa,-amhls=out/startup.lst -DSTM32F 4XX -MD -MP -MF...

    Mikrokontrolery ARM   04 Paź 2013 07:25 Odpowiedzi: 4    Wyświetleń: 1461
  • STM32F4Discovery - FatFs, Karta SD - pusty pierwszy sektor po formatowaniu

    Na offsecie BS_FilSysType32 w MBR sector 0 niekoniecznie musi być zapisany string "FAT". Dopiero jak załadujez blok z tablicy partycji t o musi się tam byc napis FAT. Pokaż zawrtość bloku: 0x00000800 (wartość z offsetu 446 + 8) bo tam znajduje sie MBR z stringiem "FAT" (przynajmniej powinien ;)).

    Mikrokontrolery ARM   14 Sty 2016 13:19 Odpowiedzi: 13    Wyświetleń: 1869
  • Polifoniczna pozytywka na STM32F103C8T6 by piotr_go

    [syntax=c]#include <stdint.h> #include <unistd.h> #include <fcntl.h> #include <stdio.h> #include <string.h> #include <math.h> double M2F(char x) { return 440.0 * pow(2.0, ((double)x - 69.0) / 12.0); } int main(int argc, char *argv[]){ unsigned char midi[256*1024]; int maximum = 0; if(argc<2) { printf("MIDI (Type...

    DIY Konstrukcje   28 Lip 2024 19:33 Odpowiedzi: 25    Wyświetleń: 5118
  • Jak umieścić tablicę unsigned char w pamięci Flash STM32 w Keil?

    Dodając na koniec wskaźnik na ten twór to: const char * const (*string)[]; Dzięki i pozdrawiam

    Mikrokontrolery ARM   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 5476
  • stm32f100rb - sprintf() dla float w Coocox nie działa, a dla int działa

    Tak więc nie potrafię tego rozwiązać. Jeśli ktoś tu trafił bo szukał odpowiedzi na ten temat, to polecam zrobić coś takiego : Lepiej nie. Nie dość, że zwracasz wskaźnik na znienną zaalokowaną na stosie, to jeszcze piszesz po pamięci poza zmienną.

    Mikrokontrolery ARM   09 Mar 2015 10:10 Odpowiedzi: 10    Wyświetleń: 2577
  • [STM32] tablice we Flasch, RAM iprzekazywanie, zmienne globalne w kilku plikach

    1. const char * const str1 = "string numer 1"; const char str2 const char* text);`.

    Mikrokontrolery ARM   12 Mar 2021 07:25 Odpowiedzi: 16    Wyświetleń: 1200
  • [STM32f103ZET6][C/CooCox] - Sieć układów nRF24L01.

    Witam, Mam problem z nawiązaniem komunikacji między dwoma zestawami STM32F103ZET6+nRF24L01. Bazowałem na informacjach z tej strony: "[url=http://maniacbug.github.io/RF24Net... Ściągnąłem odpowiednie pliki z klasami RF24 i RF24Network, oraz klasą SPI(wykorzystywana przez poprzednie klasy), przerobiłem je pod STM32, po czym spróbowałem...

    Mikrokontrolery ARM   27 Paź 2013 13:32 Odpowiedzi: 2    Wyświetleń: 2388
  • STM32f0 Discovery - Obsługa Wyświetlacza na HD44780

    A jest ktoś na tym forum ktoś komu udało się uruchomić ten sterownik na tym procku? Wybaczcie odkop. Mnie udało się uruchomić LCD na bibliotekach z tego linku: http://atmegan.blogspot.com/2012/10/stm3... Kod jest "bardzo" skomplikowany: [syntax=c]#include <stddef.h> #include <stdlib.h> #include <string.h>...

    Mikrokontrolery ARM   13 Sty 2013 13:46 Odpowiedzi: 17    Wyświetleń: 5223
  • STM32 Jak umieścić dane we FLASH których się nie używa.

    Chodzi mi o umieszczeni np: static const uint8_t myArray[] = "taki sobie string"; we FLASH ale gdy się nigdzie tego nigdzie nie użyje. Żeby kompilator umieścił to we FLASH to muszę to gdzieś użyć.

    Mikrokontrolery ARM   28 Kwi 2021 23:11 Odpowiedzi: 3    Wyświetleń: 825
  • STM32F103RB + BTM-222, odbieranie danych z kompa do uP, jak odebrać ciąg znaków

    No tak to pominąłem. W tablicy są liczby. Dokładnie to typ u32. Choć wystarczy informacja o liczbowym typie. Może skorzystam i dopiszę coś jeszcze. Otóż program realterm nie jest dla mnie dobrze znany więc opisze jakie czynności zamierzam wykonać. Wysyłam z uP dane do kompa przez BTM222 i odbieram aplikacja realterm. Dane odebrane aplikacja a wysłane...

    Mikrokontrolery Początkujący   24 Kwi 2012 21:58 Odpowiedzi: 32    Wyświetleń: 3817
  • STM32F0 i EEPROM 93LC86C - błędny odczyt danych po SPI, jak naprawić?

    Jednak dane nadawane przez EEPROM się spóźniają powinny być zatrzaskiwane na zboczu narastającym a one na narastającym się dopiero zmieniają jakby miały być zatrzaskiwane na opadającym choć wyraźnie w manualu jest napisane że pracuje przy narastającym. Coś źle doczytałeś The READ instruction outputs the serial data of the addressed memory location...

    Mikrokontrolery ARM   13 Lis 2013 21:24 Odpowiedzi: 17    Wyświetleń: 2118
  • [STM32F103VBT6] HAL UART - zawiesza się przy wywołaniu printf()

    Witam. Szkole się w programowaniu zacnych STM32 i od razu na poczatku mam problem z funkcja printf(); Po wywołaniu tej funkcji procesor się zawiesza. Mam zrobiony proste nadawanie i odbieranie danych przez UART. Używam Keila MDK ARM V5 biblioteki HAL wygenerowane w STM32CUBEMX. Korzystam z płytki Kamami Zl27ARM. Na razie chcę uzyskać następujące efekty:...

    Mikrokontrolery ARM   21 Maj 2019 20:03 Odpowiedzi: 6    Wyświetleń: 684
  • [STM32F103C8T6] [STM32F103C8T6][FreeRTOS][C] Semafor w przerwaniu nie działa poprawnie

    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 bardziej rozbudowany będzie ten projekt, tym trudniej...

    Mikrokontrolery ARM   21 Lis 2017 12:42 Odpowiedzi: 25    Wyświetleń: 1827
  • [STM32] - Funkcja do obliczania CRC32 - czasami działa

    Nie, że fanaberia. Ale po co tworzyć CRC tylko dla stringów. Nie rozumiem. W moim przypadku ten string to będzie zestaw zmiennych liczbowych, które wysyłam do PC. Zmienne będą oddzielone znakiem średnika. Myślę, że CRC jest właściwym rozwiązaniem, żeby zabezpieczyć się przed błędami w odczytanych danych? Chyba, że masz na myśli coś innego. CRC dla...

    Mikrokontrolery   09 Lip 2015 08:31 Odpowiedzi: 15    Wyświetleń: 1149