stm32 fatfs

Znaleziono około 191 wyników dla: stm32 fatfs
  • stm32 - fatfs - SPI - Nie zmienia rozmiaru pliku przy zapisie i lseek'u

    W funkcji xmit_spi_multi() masz błąd. 4\/3!!

    Mikrokontrolery ARM   04 Lis 2013 18:08 Odpowiedzi: 7    Wyświetleń: 2634
  • STM32 - HardFault przy użyciu bibliotek FatFs na układzie STM32 mini

    Nie znam tej biblioteki, pół minuty temu pobrałem jej źródła, ale z tego co patrzę, to struktura FILINFO zadeklarowana jakoś tak: [syntax=C]// FatFS R0.08b, ff.h typedef struct { DWORDfsize; /* File size */ WORDfdate; /* Last modified date */ WORDftime; /* Last modified time */ BYTEfattrib; /* Attribute */ TCHARfname[13]; /* Short file name (8.3 format)...

    Mikrokontrolery ARM   18 Lip 2011 16:39 Odpowiedzi: 3    Wyświetleń: 3084
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • STM32 F103RB - Problemy z implementacją FatFs do obsługi karty SD

    Odpowiednie przeróbki robisz w pliku sd_spi_32.c - konfiguracja peryferii. Natomiast w comm.c określasz interfejs dla terminala znakowego dla uart.

    Mikrokontrolery ARM   28 Gru 2011 08:15 Odpowiedzi: 7    Wyświetleń: 4924
  • REKLAMA
  • STM32 - Jak efektywnie zapisywać dane 1KHz z sensorów na kartę SD Fatfs?

    Dwa bufory uzupełniane danymi naprzemiennie najlepiej o rozmiarze będącym wielokrotnością jednego sektora SD ( chyba 512B ). Bufory muszą być na tyle duże aby w czasie zapisu na SD mieściły wszystkie dane z czujników. Coś więcej: [url=http://elm-chan.org/fsw/ff/en/appno... -> Using Mutiple-Sector Write Uwaga, karta SD szczególnie większych...

    Mikrokontrolery   17 Paź 2015 13:40 Odpowiedzi: 6    Wyświetleń: 1206
  • VS1003B problem z odtwarzaniem plików audio, stm32 hard fault

    To nie zadziała w ten sposób... W swoim main() używasz bezpośrednio funkcji z biblioteki FatFs - np. f_open() (zwróć uwagę na podkreślenie). Potem - wewnątrz funkcji VS1003PlayFile() używasz standardowej funkcji fread() (zwróć uwagę na BRAK podkreślenia), a do tego jeszcze zamiast standardowego FILE do funkcji przekazujesz FIL z FatFs... Proponowałbym...

    Mikrokontrolery ARM   31 Mar 2020 16:30 Odpowiedzi: 2    Wyświetleń: 504
  • [stm32] STM32 FatFs na SPI1 – brak implementacji disk_read/disk_write, błąd FR_INVALID_OBJ f_write

    disk_initalization(0) odpowiada za init. Ciekawe zrodla: http://frank.circleofcurrent.com/cache/f... http://www.basementcode.com/avr/sd_fatfs... Polecam oczywiscie: http://gandalf.arubi.uni-kl.de/avr_proje... Powinno wszystko, wprawdzie sam jeszcze nie zdazylem uruchomic, ale obstawiam,...

    Mikrokontrolery ARM   08 Lis 2010 10:58 Odpowiedzi: 4    Wyświetleń: 4265
  • REKLAMA
  • [STM32] Konfiguracja SysTick dla FATfs na STM32 - problem z dekrementacją Timer1

    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] Do cyklicznego wywolania tej powyzszej funkcji staram sie...

    Mikrokontrolery ARM   26 Mar 2011 21:14 Odpowiedzi: 4    Wyświetleń: 2645
  • [STM32] [FATFs] - Program zawiesza się po deklaracji dużej tablicy

    Tę tablicę alokujesz na stosie, a jego rozmiar jest zapewne nie za duży. Albo alokuj statycznie, albo powiększ stos w ustawieniach projektu.

    Mikrokontrolery ARM   21 Sie 2015 19:10 Odpowiedzi: 8    Wyświetleń: 993
  • STM32 Keil: Błąd kompilacji FatFs - brakujące symbole f_mount, f_opendir, f_readdir

    Problem rozwiązany. Wystarczyło dodać do projektu grupę FatFs z plikami "sd_stm32.c" i "ff.c".

    Mikrokontrolery ARM   13 Lut 2011 18:01 Odpowiedzi: 1    Wyświetleń: 1892
  • Mikrokomputer COBRA 1

    Spróbuję zrozumieć ten kod, może uda się. Tam tak naprawdę nie ma czego rozumieć. To jest minimalnie zmodyfikowany FatFS - bardzo znana biblioteka, powszechnie wykorzystywana z mikrokontrolerami. Polecałbym nawet, żeby zamiast zajmować się analizowaniem kodu mojego projektu, zacząć od dużo lepszej dokumentacji samej biblioteki, na stronie jej autora....

    DIY Konstrukcje   02 Paź 2025 16:07 Odpowiedzi: 2140    Wyświetleń: 286182
  • [STM32] Chan FatFs zwraca FR_INVALID_OBJECT przy otwieraniu folderu

    (at)bartosz.tarnowski Na pierwszy rzut oka przekazujesz niezainicjalizowany wskaźnik do funkcji f_opendir . Prawdopodobnie przekazujesz również niezainicjalizowany wskaźnik do f_mount .

    Mikrokontrolery ARM   12 Gru 2017 10:22 Odpowiedzi: 7    Wyświetleń: 741
  • [STM32][C]fatfs i najszybszy sposób zapisu danych modyfikowanych w przerwaniach

    typedef char t_Ramka[6] t_Ramka RamkaA[85] albo zdefiniuj jako unia

    Mikrokontrolery   17 Mar 2012 18:22 Odpowiedzi: 12    Wyświetleń: 2302
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    Zmieniłem trochę w projekcie. Zastosowałem najnowszą wersję FatFS. Plik z konfiguracją funkcji zadeklarowanych diskio.h pobrałem ze [url=http://www.siwawi.arubi.uni-kl.de/a... strony i przerobiłem go by pasował do STM32L. Po testach objawy wyglądają tak: Karty 512MB i 16GB: porgram mniej...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13830
  • Konfiguracja FATfs z CubeMX w STM32f103 - błąd f_mount res=11

    Czy w STM32 przewody sygnałowe do karty SD trzeba jakoś specjalnie podciągać rezystorami, czy w dokładać jakieś w szereg do niektórych przewodów, aby był poprawny i pewny odczyt?

    Mikrokontrolery ARM   17 Gru 2019 18:20 Odpowiedzi: 57    Wyświetleń: 2913
  • REKLAMA
  • STM32F1 + FATFS blokuje wysyłanie danych do wyświetlacza TFT przez SPI po obsłudze SD

    Straszne dziadostwo ten STM32 Jeśli już to nie STM32 ale biblioteki HAL. Nie pokazałeś kodu tylko jakieś fragmenty schematu też nie więc nie wiadomo czy problem jest w HAL czy w dziadowski kodzie lub złym schemacie. Stawiam na dziadowski kod lub schemat, bo obsługiwałem TFT i kartę SD w kilku projektach z F1 i wszystko działało.

    Mikrokontrolery ARM   01 Lis 2020 16:44 Odpowiedzi: 14    Wyświetleń: 975
  • [STM32][TrueStudio][C] - Błąd kompilacji przy wykorzystaniu biblioteki FatFs

    do wgrania samego pliku .hex uzywam pragramu FlyMcu lub zl30prg lub STM32 ST-Link Utility

    Mikrokontrolery ARM   21 Wrz 2012 14:48 Odpowiedzi: 6    Wyświetleń: 2722
  • STM32 [Keil] - Jak zintegrować ADC1 i zapis na SD z użyciem FATFS?

    Witam, chciałbym stworzyć prosty układ pomiarowy, który by miał za zadanie pobrać w krótkim czasie sporą liczbę pomiarów (np 1000 pomiarów w ciągu sekundy przy 12 bitowym przetworniku adc) i jednocześnie zapisać te pomiary na kartę sd ( system plików fatfs ) po to aby móc swobodnie w dłuższym czasie przesłać otrzymane dane poprzez port rs232 na PC ....

    Mikrokontrolery ARM   26 Lis 2011 18:04 Odpowiedzi: 5    Wyświetleń: 2493
  • [STM32F407/C/KEIL] - Optymalizacja zapisu FatFS na przerwaniach lub DMA

    No właśnie tak myślałem, że im bardziej rozbudowany program (ma więcej co robić), to trzeba zwiększać częstotliwość przełączania kontekstu, więc i narzut rośnie. No, ale skoro nawet przy 1000 nie jest duży, to OK :-) Od jakiegoś czasu przymierzam się do przejścia na jakiś RTOS, bo te moje maszyny stanów działają, owszem, ale im więcej zadań, tym bardziej...

    Mikrokontrolery ARM   08 Lut 2013 15:18 Odpowiedzi: 21    Wyświetleń: 2382
  • [HAL][NUCLEO - L476RG] - FATFs SDIO HAL-STM32Cube+KEIL

    Jeżeli używasz HAL, to musisz też uruchomić LSE albo ręcznie przerobić kod na używanie LSI. HAL używa LSE do odliczania czasu przy korzystaniu z FatFs. Gdybyś pokazał jak skonfigurowałeś interfejsy, zakładka Configuration, to wtedy można powiedzieć coś więcej. Możesz też próbować okrężną drogą i poszukać w sieci materiałów z ubiegłorocznych warsztatów...

    Mikrokontrolery ARM   10 Paź 2016 23:13 Odpowiedzi: 3    Wyświetleń: 2220
  • Petit FAT, przykład implementacji obsługi FAT na małe AVR.

    Witam , czy uruchomił ktoś kiedyś fatfs z stm32 w TrueStudio ? Próbuje juz 2 tygodnie (oczywiście nie non stop :) ) i nic , co chwile jakieś błędy wywala mi kompilator , modyfikuje i modyfikuje kod i sam w końcu się pętlę . Prosze o wypowiedzi. A co za różnica czy to jest TrueStudio, eclipse czy notatnik.... Załóż nowy temat (ten jest o PetitFat)....

    Mikrokontrolery AVR   03 Sty 2015 16:27 Odpowiedzi: 83    Wyświetleń: 27376
  • [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 any and all portions of this file * that are not between comment...

    Mikrokontrolery ARM   21 Sty 2018 19:22 Odpowiedzi: 5    Wyświetleń: 906
  • STM32F3 Discovery - Problemy z tworzeniem pliku txt na karcie SD za pomocą FatFs

    Witam Próbuję utworzyć plik txt na karcie sd korzystając z biblioteki FatFs zaimplementowanej na moim procku STM32F3 discovery. Niestety nie udaje mi się stworzyć takiego pliku, karta jest pusta a zmienna fresult wynosi 9 czyli FR_INVALID_OBJECT. W związku z tym wszystkim mam pare pytań odnośnie współpracy STM32 z kartą microSD. 1. Jak należy przygotować...

    Mikrokontrolery   03 Wrz 2016 19:01 Odpowiedzi: 4    Wyświetleń: 1413
  • Błąd wyboru LSE w Atollic TrueSTUDIO 9.2.0 po instalacji HALa

    Dlatego, żeby to zrozumieć chcę wiedzieć, czy pod gołego Eclipsa skonfigurowanego pod STM32 można podpiąć tylko obsługę samego HALa? Oczywiście. Przepraszam za te pytania, ale zniechęciłem się do CubeMX i wolałbym pisać programy przez konfiguracje na poziomie rejestrów. Chcę też obsłużyć karty SD, ale znalazłem tylko biblioteki pod HALa (FATfs) i dlatego...

    Mikrokontrolery ARM   13 Sty 2019 15:34 Odpowiedzi: 45    Wyświetleń: 2511
  • STM32 - Obsługa kart przez sdio - zapis do pliku txt

    Załączam kawałek działającego kodu. Folder SDCard zawiera przykładowy kod zestawu ewaluacyjnego od firmy ST. Jest nieco zmodyfikowany od oryginału, niestety nie pamiętam źródła (możliwa płyta z przykładami do HY-Mini). W folderze FatFs biblioteka ChaNa w wersji 0.09a. Plik diskio.c uzupełniony o potrzebny kod.

    Mikrokontrolery ARM   10 Sty 2013 20:10 Odpowiedzi: 2    Wyświetleń: 2883
  • Czy ktoś ma działający program z bibloteki FATfs na LPC2478

    Ja przedwczoraj odpiłem na LPC1343. Z czym masz problem? Tam jest tylko kilka funkcji do przeportowania (SPI + timer). Ja korzystałem z przykładu dla STM32 z poniższej strony. http://www.siwawi.arubi.uni-kl.de/avr_pr...

    Mikrokontrolery ARM   18 Lis 2010 20:33 Odpowiedzi: 19    Wyświetleń: 1843
  • [stm32,fatfs,przerwania] [STM32, FatFs, przerwania] Dlaczego odczyt pliku WAV z SD nie działa?

    Dzięki. Możliwe że bingo. Kanały Timer'a1 są akurat dzielone z interfejsem SPI2. Jeszcze dzisiaj to sprawdzę. [Edit] Miałeś rację. Kanał OC1 Timera1 kolidował z spi2. Skorzystałem z OC4 i fatfs ładnie działa we wszystkich konfiguracjach. dzięki Pozdrawiam

    Mikrokontrolery ARM   26 Sty 2010 12:43 Odpowiedzi: 2    Wyświetleń: 2379
  • STM32 - HardFault przy inicjalizacji zegara podczas zapisu na kartę SD w Keil

    [syntax=c] #include "stm32f10x_conf.h" #include "stm32f10x_gpio.h" #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_flash.h" #include "misc.h" #include "stm32f10x_exti.h" #include "stm32f10x_flash.h" #include "integer.h" //#include "rtc.h" #include "diskio.h" #include "ff.h" #include "ffconf.h" #include "stdio.h" //------- Pin Defs...

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1383
  • System uCOSII2.91+UCGUI3.90A STM32 ARM zestaw HY Mini zmienne ..

    tak, ale nie ma powtarzalności w tym co piszę - raz tablica jest ok, a w innym miejscu tak samo zadeklarowana tablica ma wpisane jakies "smieci". Robie o 2-3 elementy więcej niż wymaga tego zastosowanie ale czasami i tak jest niedobrze. Poza tym, zastosowanie biblioteki FATFS blokuje mi działanie USART-a 4tego. Zainicjalizowanie biblioteki nic złego...

    Mikrokontrolery ARM   15 Sty 2012 20:32 Odpowiedzi: 6    Wyświetleń: 2275
  • STM32F103VCT6 - Zawieszanie się przy f_mount podczas obsługi kart SD

    Podaj schemat, kod - który nie działa, miejsce - w którym się zawiesza, wersję biblioteki FatFs - której używasz. Jaką kartę wkładasz (SD/SDHC), podaj minimum jej pojemność. Jak jest sformatowana (jaki jest system plików - wersja FAT!!!)? Kod jest bardzo prosty i wygląda mniej więcej tak: FATFS fs; FIL plik; FRESULT res; SD_LowLevel_Init();...

    Mikrokontrolery ARM   29 Gru 2013 19:06 Odpowiedzi: 46    Wyświetleń: 5454
  • HY-Mini STM32 - jak przywrócić demo po Erase all i białym ekranie?

    U mnie na płytce dołączonej do zestawu były takie przykładowe programy: • FATFS V0.08A-SD Card (obsługa systemu FAT na karcie pamięci - tym odczytujesz pliki), • GLCD (biblioteka do obsługi LCD - tym wyświetlasz odczytane dane). Możesz je połączyć razem i może coś z tego wyjdzie. Dodatkowo w programie demo jest wyświetlanie obrazków z użyciem...

    Mikrokontrolery Początkujący   05 Wrz 2014 11:19 Odpowiedzi: 35    Wyświetleń: 10751
  • STM32 + uVision4 - Kompilacja biblioteki do karty SD i FAT32

    Walczę dalej. Aktualnie udało mi się zmodyfikować projekt w sposób generujący najmniej błędów przy kompilacji. Całą bibliotekę przerzuciłem to innego folderu w drzewie projektu i wprowadziłem zalecane przez was zmiany tylko dla niego. Mój główny program korzysta jedynie z plików nagłówkowych z rejestrami ( #include <stm32f10x.h> ) i wydaje mi...

    Mikrokontrolery ARM   18 Lut 2013 17:01 Odpowiedzi: 10    Wyświetleń: 3114
  • [STM32] Wybór zestawu STM32 z USB i Ethernet: ZL29ARM, STM32F4DISCOVERY, STM32F429I-DISCO

    Osobiście nie zastanawiałem się nad tym długo, szukałem zestawu który ma chyba wszystko na pokładzie: Ethernet, Can, RS232, USB-RS, 485, pamięci Flash, Sram, Kartę muzyczną, Usb Host OTG, LCD + dotyk, złącze na karty SD i wiele innych... W polsce ktoś sprzedaje RedDragon za ~350zł ja zamówiłem to w chinach przez ebay i zapłaciłem z presyłką ~180zł uważam...

    Mikrokontrolery ARM   20 Gru 2013 11:12 Odpowiedzi: 15    Wyświetleń: 3474
  • Brakujące funkcje w printf od Freddiego Chopina dla STM32

    Działa. Wystarczyło zmienić szukany znak z backslasha na '\n'. Ostatecznie modyfikacja wygląda nastepująco: if (character == '\n') { __fputc_('\n', stream); __fputc_('\r', stream); continue; } Dopracowałem rownież funkcje usart_put_char, zamiast wprowadzać delaya sprawdzam flage czy UART zakończył poprzednią transmisję....

    Mikrokontrolery ARM   19 Maj 2010 20:36 Odpowiedzi: 8    Wyświetleń: 3947
  • Wybór zestawu startowego do nauki ARM Cortex-M3, STM32, ZL27ARM czy inny?

    Witam. Zamierzam nauczyć się programowania mikrokontrolerów ARM - z rdzeniem ARM Cortex - M3 w języku wysokiego poziomu C. Nie ma dużego wyboru jeżeli chodzi o książki, zdecydowałem się na: "STM32. Aplikacje i ćwiczenia w języku C" M. Galewskiego (http://www.kamami.pl/index.php?ukey=pro... Zastanawiam się nad tym, jaki zestaw startowy...

    Mikrokontrolery ARM   23 Sty 2014 08:57 Odpowiedzi: 33    Wyświetleń: 7521
  • [RTOS] Jak zacząć programować w RTOS? Różnice względem bare metal i integracja FatFS

    Nie przesadzajmy - nie jest to znowu taki wielki problem. Co do sterowników urządzeń, to przy prostym założeniu można sprawę zredukować do zwyczajnego kodu jaki każdy tworzy bez RTOSów - to założenie to "danego urządzenia używa tylko jeden wątek". To pozornie wielkie ograniczenie w większości wypadków jest całkowicie słuszne, bo np. jak by wyglądał...

    Mikrokontrolery   09 Lut 2013 17:50 Odpowiedzi: 23    Wyświetleń: 4362
  • [STM32][FatFS][System Work Bench] Błąd w tworzeniu pliku

    Witam, Usiłuję dodać obsługę karty SD do mojego projektu lecz bezskutecznie. Problem jest dość dziwny bo nawet na "czystym" projekcie wygenerowanym przez CubeMX nie chce działać o ile korzystam z SW4STM32. Jeśli zmieniam toolchain na MDK-ARM v5 to na czystym projekcie wszystko działa jak należy. Jakieś pomysły?

    Mikrokontrolery   11 Sty 2019 15:15 Odpowiedzi: 1    Wyświetleń: 468
  • STM32 - FATFS: FR_INVALID_OBJECT przy zapisie do pliku, błędne ścieżki

    Wszystko zależy od konfiguracji fatfs. Nie możesz po prostu zrobić: [syntax=c]fr = f_open(&fil, "filea.txt", FA_CREATE_ALWAYS | FA_WRITE);[/syntax]

    Mikrokontrolery ARM   04 Mar 2014 22:43 Odpowiedzi: 1    Wyświetleń: 1260
  • [STM32] FatFS - f_write zapisuje 3 początkowe bajty jako 0, jak to naprawić?

    Po sprintf zawartość tmp jest prawidłowa po print tak samo, dopiero f_write powoduje uszkodzenie danych.

    Mikrokontrolery ARM   18 Lut 2011 19:14 Odpowiedzi: 4    Wyświetleń: 3171
  • [stm32] Fatfs - różnice w działaniu SPI z użyciem flag RXNE i funkcji bibliotecznej

    spróbuj może zmniejszyć freq na spi

    Mikrokontrolery ARM   02 Lis 2011 09:07 Odpowiedzi: 5    Wyświetleń: 1942
  • [stm32, linker, .c + .cpp] STM32, linker: błąd linkowania .cpp z .c, przerwanie przy wywołaniu fatfs

    To że generowane jest przerwanie i kod się zawiesza nie jest winą OpenOCD tylko kodu... sub.w sp, sp, #24576 ; 0x6000 sub sp, #32 w tym miejscu funkcja alokuje sobie na stosie 24576 + 32 bajtów - nie sądzę aby twój stos to przeżył... 4\/3!!

    Mikrokontrolery ARM   16 Gru 2009 15:31 Odpowiedzi: 6    Wyświetleń: 1718
  • [stm32] [RTOS] Jak dodać logowanie przez terminal na HY-Mini STM32F103VCT6?

    OK. Ja też jestem w pracy i nie zawsze mogę o tej porze coś robić. Ale dalej: Do testowego używania UARTA przyda się "podmienienie" standardowej obsługi funkcji printf na taką, która wysyła dane przez UARTA do naszej Windowsowej konsoli. Możesz to wpisac standardowo przed obsługą assert_failed() /** * (at)brief Retargets the C library printf function...

    Mikrokontrolery ARM   24 Maj 2012 12:05 Odpowiedzi: 37    Wyświetleń: 5692
  • [STM32] Chan FatFs - odczyt długich nazw plików w folderze

    Zgadza się, są rozbieżności w tej bibliotece z dokumentacją. Ten FatFS pochodzi z CubeMX. Już sobie to ogarnąłem za pomocą wskaźnika na bufor LFN. Wykorzystałem wskaźnik znajdujący się w strukturze opisującej katalog, tylko czemu wskaźnik bufora LFN podpina do struktury katalogu zamiast do struktury samego pliku? Trochę dziwne. Poniżej struktura katalogu...

    Mikrokontrolery ARM   12 Gru 2017 15:52 Odpowiedzi: 10    Wyświetleń: 936
  • STM32F373 + SDCARD - Nieudane przejście w tryb SPI przy CMD0

    Cześć. Siedze już 2 dni nad kodem, prześledziłem wszystkie rejestry i nie wiem już co jest źle. Mam problem z komunikacją z kartą SD już na samym początku kiedy wysyłamy komendę CMD0 - przejście w tryb sterowania po SPI. Oto dołączam mój kod: Biblioteka SPI: PLIK Spi.h [syntax=c] /* * Biblioteka obslugi SPI */ #ifndef SPI_H #define SPI_H #include "stm32f37x.h"...

    Mikrokontrolery   20 Paź 2015 09:51 Odpowiedzi: 14    Wyświetleń: 1050
  • STM32F4Discovery - Odczytywanie pliku .wav z wykorzystaniem modułu FatFs

    Próbuję odczytać plik .wav z karty sd przez FatFs'a i wysłać go na wyjście codeca. Odczytuję w przerwaniu po 512 próbek i zapisuję je do bufora, a kiedy bufor się skończy zapisuję bufor następnymi próbkami. Mam plik .wav z fs=44100Hz i sample rate = 16bit i w związku z tym mam dwa pytania: 1. Wartości w pliku .wav są zmiennoprzecinkowe, więc powinny...

    Mikrokontrolery ARM   30 Sty 2016 21:47 Odpowiedzi: 22    Wyświetleń: 2208
  • STM32F4Discovery - FatFs, Karta SD - pusty pierwszy sektor po formatowaniu

    Myślałem, że winą tych wszystkich anomalii są nie do końca działające drivery (po analizie odkryłem, że do 10% wartości przy odczycie było przekłamanych). Jednak po ich naprawieniu okazało się, że problem występuje dalej. Problem jest o tyle dziwny, że po każdym formatowaniu karty wysypuje się gdzie indziej. Raz (ale tylko raz) udało mi się nawet stworzyć...

    Mikrokontrolery ARM   14 Sty 2016 13:19 Odpowiedzi: 13    Wyświetleń: 1818
  • STM32F4Discovery - Problemy z odczytem sektora karty SD po implementacji FatFs

    Cześć, od długiego czasu próbuję zaimplementować moduł FatFs jednak strasznie szaleje i po każdym formatowaniu ląduje gdzie indziej (zgłasza inne błędy). Postanowiłem zejść do driverów karty i okazało się, że przy odczycie niektórych (ale ZAWSZE tych samych) pól sektora karta wysyła jakieś dziwne śmieci, których nie potrafię zinterpretować. Mój test...

    Mikrokontrolery ARM   10 Sty 2016 15:11 Odpowiedzi: 8    Wyświetleń: 1395
  • [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ń: 1440
  • [stm32F103ZE] Jak sformatować pamięć M25P16 na FAT12 z użyciem FatFS na STM32F103ZE?

    Tak jak napisałem jeżeli nie implementujesz MSD przez USB to nie ma sensu. Inaczej robisz sobie na około. Pozdrawiam

    Mikrokontrolery ARM   02 Lut 2011 23:52 Odpowiedzi: 6    Wyświetleń: 1688
  • [STM32][TrueStudio][C] - Zmiana nazwy pliku na karcie SD (FatFs)

    Ten opis tez nic nie mówi. Dalej brak kodu i debugu.

    Mikrokontrolery ARM   16 Sie 2011 14:30 Odpowiedzi: 7    Wyświetleń: 3288
  • STM32F4 Discovery - Jak nagrać i odtworzyć dźwięk przez mikrofon i wyjście audio?

    witam ponownie, po dłuższym czasie walczenia z uruchomieniem mikrofonu i odtworzeniem nagranego dźwięku niestety nie udało mi się osiągnąć zamierzonego celu. Po poszukiwaniach w internecie znalazłem pomoc na forum ST pewnego użytkownika jednak również po jego instrukcjach występuje kilka błędów. Instrukacja zgodnie z którą próbowałem uruchomić mikrofon...

    Mikrokontrolery ARM   11 Maj 2015 17:41 Odpowiedzi: 12    Wyświetleń: 4230
  • [FatFS] FatFS - Błąd kompilacji: conflicting types dla 'disk_read' i 'disk_write'

    Witam, Konfiguruje bibliotekę FatFS i przy kompilacji projektu wyskakują mi 2 błędy: FatFS/sd_stm32.c:413:9: error: conflicting types for 'disk_read' In file included from FatFS/sd_stm32.c:8:0: FatFS/src/diskio.h:37:9: note: previous declaration of 'disk_read' was here FatFS/sd_stm32.c:455:9: error: conflicting types for 'disk_write' In file included...

    Mikrokontrolery   18 Lis 2013 10:01 Odpowiedzi: 3    Wyświetleń: 2706
  • [STM32] Nie można stworzyć pliku na SD z DMA w FATFS i CUBEMX

    Cześć, mam problem z obsługa karty SD wykorzystując STM32, CUBEMX, bibliotekę FATFS. Na wstępie chce powiedzieć, że bez DMA działa wszystko ( żeby uniknąć pytań o schematy i dobre połączenie... ). Także problem pojawia się gdy w cubemx ustawie USE DMA TEMPLATE na enable ( czyli tak jak jest z default'a w tej bibliotece) ... Program wtedy nie jest w...

    Mikrokontrolery ARM   11 Wrz 2018 17:27 Odpowiedzi: 1    Wyświetleń: 2658
  • [STM32] Inicjacja karty SD na STM32VLdiscovery przez SPI - CMD0 zwraca 0xFF zamiast 0x01

    Niestety to nie pomogło. Przepisałem nawet wszystko z artykułu z EP pt. "Obsługa karty SD i FatFs", ale ciągle efekt mam ten sam.

    Mikrokontrolery ARM   19 Cze 2012 13:59 Odpowiedzi: 12    Wyświetleń: 4482
  • [STM32F100][OPENOCD+Eclipse] - HardFault po pierwszej instrukcji

    Do "SRCS_DIRS" katalog dodajesz normalnie. Jeśli folder lib jest w głównym folderze projektu (tam gdzie Makefile), to po prostu dopisz tam "lib" - bez cudzysłowów lub z nimi - to raczej bez znaczenia - cudzysłowy będą konieczne, gdyby folder zawierał spacje lub inne dziwne znaki, więc lepiej darować sobie zawsze dziwne znaki i cudzysłowy. W przypadku...

    Mikrokontrolery ARM   29 Wrz 2014 19:06 Odpowiedzi: 34    Wyświetleń: 2844
  • Nieregularny czas zapisu na kartę SD w aplikacji STM32F4 z FATFS i SDIO

    Specyfikacja kart SD mówi że zapis pojedynczego bloku może trwać do 250ms a wielu bloków (tak jak w Twoim przypadku) 500ms. Ja osobiście rozwiązuję to w ten sposób, że tworzę cache bloków i w systemie wielowątkowym w jednym zadaniu cyklicznie wykonuję operację flush na cache. Wtedy większość operacji na pliku nie blokuje programu. FATFS takiego mechanizmu...

    Mikrokontrolery   17 Lut 2016 13:48 Odpowiedzi: 4    Wyświetleń: 960
  • [STM32F4] STM32F4 USB - Jak osiągnąć szybki transfer danych do PC?

    Właśnie teraz testuję sobie transfer z/do pena na STM32. Kod obsługi pena USB jest mocno oparty na firmware od ST do STM32F4 DISCOVERY. DO tego FatFS. Praktyczna (czyli już w systemie plików) prędkość zapisu/odczytu pliku to 720KB/s. Bez DMA.

    Mikrokontrolery ARM   29 Kwi 2013 19:59 Odpowiedzi: 9    Wyświetleń: 3648
  • [STM][C] STM32F103VD, MSD - USB + VCP (port szeregowy)

    Chodzilo mi o utworzenie dodatkowego urzadzenia z dwoma kanalami do komunikacji. Potrzebuje dostep z komputera do pamieci na karcie sd, tak samo uC tez musi miec dostep do tych danych. Udalo mi sie to osiagnac. Dodatkowo musze miec mozliwosc sterowania procesem, wysylac proste polecenia. Wszystko po jednym kablu, konkretnie USB. Chcialem komunikacje...

    Mikrokontrolery ARM   01 Lut 2011 11:14 Odpowiedzi: 22    Wyświetleń: 3664
  • [STM32F103] Brak sygnału SCK przy inicjalizacji karty SD na STM32F103 - co sprawdzić?

    Dołączę się do tematu: 1. Czy w przypadku karty SD ta opcja na pewno jest poprawna? Też tak uważam. I też tak uważa Martin Thomas, autor pliku sd_spi_stm32.c, który mam w pakiecie z FatFs. Oprócz tego jest tam jeszcze taka różnica: 2. Czy spotkał się ktoś z tym że mimo iż rejestr: SPI2->CR2 = SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0; jest ustawiony...

    Mikrokontrolery ARM   07 Kwi 2013 14:50 Odpowiedzi: 14    Wyświetleń: 2607
  • [STM32F103] - send_cmd() zwraca 0xFF przy inicjalizacji karty SD, co robić?

    Ja moją przygodę z FatFs na STM zaczynałem od tego: http://code.google.com/p/treckker/source... i poszło od pierwszego ruchu. Pozdrowienia, m.ki

    Mikrokontrolery ARM   06 Lut 2013 16:25 Odpowiedzi: 48    Wyświetleń: 7779
  • STM32L151 - Debugger nie zatrzymuje się w main po dodaniu FatFS

    witam Mam prosty projekt (eclipse,st2link,openOCD), miganie diodami i przerwania od SysTick, projekt działa ok, normlanie mozna debugować itp. Nastepnie do tego projektu dołożyłem moduł FatFS. Projekt sie kompiluje ale przy debugu jest problem, po załadowaniu pliku, debuger nie zatrzymuje się na pierwszej funkcji w main jak to mialo miejsce w podstawowym...

    Mikrokontrolery ARM   25 Lut 2014 09:30 Odpowiedzi: 12    Wyświetleń: 1749
  • Karta dźwiękowa USB na STM32F103 + TDA1543 by piotr_go

    Z gotowymi bibliotekami bywa różnie. Zwykle jak coś chcę zrobić inaczej to okazuje się że szybciej napiszę od nowa jak uda mi się dowiedzieć o co chodzi i zmodyfikować gotowca. Bywa też że gotowiec nie chce wcale działać. Miałem tak ostatnio z bibliotekami USB do CH554. Niby coś się "ruszało", ale finalnie żadnego efektu. Żaden z hubów który podłączałem...

    DIY Konstrukcje   31 Sty 2024 18:59 Odpowiedzi: 37    Wyświetleń: 10299
  • [STM32F4]Obłsługa karty SD przez Fatfs z książki K. Paprockiego

    FAT na karcie SD nie wymaga ściągania "znienawidzonych bibliotek producenta". Odwiedź stronę twórcy biblioteki. Wystarczy edytować funkcję oznaczone jako Platform dependent. Przeglądnij przykład dla LPC17xx.

    Mikrokontrolery ARM   01 Sie 2012 09:54 Odpowiedzi: 6    Wyświetleń: 5278
  • Jak użyć biblioteki HAL lub LL w STM32 bez CubeMX w Keilu?

    Nie podoba mi się układ kodu generowanego przez ten system, a przede wszystkim konieczność pisania w zdefiniowanych miejscach pliku. Nie musisz całkowicie rezygnować z CubeMX, bo jest dość pożyteczny. Ale możesz go użyć raz, jako "generatora" poprawnej aplikacji a później przerobić według uznania projekt, powyrzucać te specyficzne komentarze i inne...

    Mikrokontrolery ARM   16 Kwi 2019 02:54 Odpowiedzi: 4    Wyświetleń: 1956
  • [stm32f103]Conflicting types for ''select'' przy obsłudze fatfs

    Z tym że select() jest nazwą standardowej funkcji http://pubs.opengroup.org/onlinepubs/969... Wybierz sobie inną nazwę i problem z głowy.

    Mikrokontrolery ARM   11 Sty 2019 17:48 Odpowiedzi: 4    Wyświetleń: 573
  • Niedrogi 32-bitowy mikrokontroler STM32C0 ma zastąpić układy 8-bitowe

    https://obrazki.elektroda.pl/2759406900_... 8-bitowe mikrokontrolery nadal można znaleźć w wielu projektach, ale dzięki nowemu, niedrogiemu 32-bitowemu z rdzeniem AMR Cortex-M0+ taktowanym 48 MHz — STM32C0 — firma STMicroelectronics dąży do wyparcia 8-bitowych jednostek. Co może się odbyć wskutek: „ograniczonego wpływu...

    Newsy   24 Sty 2023 13:00 Odpowiedzi: 17    Wyświetleń: 1446
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    FatFS, może faktycznie lepiej spróbować PetitFS... Bardziej chodziło mi o to, że gdybyś używał PetitFS to zapewne jego ograniczona funkcjonalność mogłaby (bo pewny nie jestem) się przyczyniać do niskiej prędkości. Co ciekawe kiedy podglądam ten plik hexedytorem widzę, że kolor to 7C00 a powinien być chyba F800 (lub coś podobnego chociaż). Z bitmapami...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6180
  • STM32F407 Discovery: Implementacja MSC USB z FatFs i SD na SPI

    Mogę pomóc, lecz musisz pokazać kod do gadania z kartą oraz kod do usb...

    Mikrokontrolery ARM   21 Cze 2013 09:22 Odpowiedzi: 3    Wyświetleń: 2394
  • RTOS - wszystko, co chciałbyś wiedzieć i nie boisz się zapytać

    a obsługę peryferi dopisuje sobie programista używający RTOS'a? Dokładnie tak. RTOS może być na różne ARM (STM32, NXP i wiele, wiele innych), AVRmega, Xmega i inne uC, więc nierealne jest aby zapewniał wszystkie możliwe drivery, chyba, że to byłyby uC z GB pamięci. Podobnie FatFS, samą komunikację z kartą trzeba zapewnić samemu, jam w CPM.

    Mikrokontrolery   12 Lip 2019 10:52 Odpowiedzi: 171    Wyświetleń: 9606
  • [STM32][C] Jak odczytać pliki .mp3 z SD na STM32F429 przez SPI2 bez HAL?

    CubeMx nie wspiera z "palca" SPI przy FatFs, Wystarczy uzupełnić 3 funkcje jak dobrze pamiętam. Można więcej jak detekcja karty ale nie jest to niezbędne. Uzupełnić to trochę za dużo napisane, wywołać inna funkcję HAL. MS: <ciach>

    Mikrokontrolery ARM   17 Sty 2019 19:52 Odpowiedzi: 5    Wyświetleń: 1035
  • [ST32F103VC][KEIL][HY-SMART] Umieszczanie ikon , obrazków

    Czy mógłby mi ktoś wyoślić , jak w C można uzyskać nałożenie małej grafiki na większą pełnoekranową w wyświetlaczu LCD-TFT ? Telegraficzny skrót problemu: -na LCD z karty SD wczytuję obrazek (na cały ekran , 320X240 , kolor, grafika "bazowa") , używam bibliotek GLDC , FatFS.Wrzucam plik odczytany z SD do zadeklarowanej tablicy i potem pętlą wczytywane...

    Mikrokontrolery ARM   18 Sie 2014 08:56 Odpowiedzi: 2    Wyświetleń: 1421
  • [NUCLEO/FATFS] Błąd FR_DISK_ERR przy otwieraniu pliku na karcie SD STM32F103RB

    Tak to ja, dołączam kod - main.c: [syntax=c]#include "main.h" #include "fatfs.h" SPI_HandleTypeDef hspi2; TIM_HandleTypeDef htim2; UART_HandleTypeDef huart2; void send_string(char* s) { HAL_UART_Transmit(&huart2, (uint8_t*)s, strlen(s), 1000); } volatile uint16_t Timer1=0; uint8_t sect[512]; //char buffer1[512] ="Selection of VAM is set by the previous...

    Mikrokontrolery ARM   01 Sty 2019 19:52 Odpowiedzi: 14    Wyświetleń: 1557
  • Jak poprawnie dołączyć pliki nagłówkowe CMSIS w projekcie STM32?

    No jak tak za każdym razem będziesz musiał to powodzenia. A jak jakiś FATfs albo LWIP to zajmie Ci to trochę. Pamiętaj, że generujac projekt musisz mieć wybrany sw4stm32 oraz aby przekopiować pliki do workspace. Tu masz instrukcję http://www.openstm32.org/Importing+a+STC...

    Mikrokontrolery ARM   10 Cze 2017 19:36 Odpowiedzi: 9    Wyświetleń: 1392
  • [STM32][eclipse+CodeSourcery]Obsluga USB Mass Storage Device

    mkochniarczyk(at)ensyst.pl Kartę mam na SPI1, lecz i tak korzystam z FatFs i inicjalizacji SD zawartym w bibliotece. Jak pisałem wyżej też próbowałem odpalić przykłady ST...ale się nie udało. Gdyby Twoje biblioteki ruszyły skłonny Ci jestem za nie nawet zapłacić (a punkty swoją drogą) :wink:.

    Mikrokontrolery ARM   19 Maj 2011 21:10 Odpowiedzi: 15    Wyświetleń: 4805
  • [STM32F103] Jak uruchomić stronę z karty SD na STM32F103 z użyciem uIP?

    Obsługę FatFs już mam. Tworzę pliki, zapisuje do nich itd. Strona na pewno będzie dynamiczna, ponieważ chcę tam miec przyciski, statusy wyjsc itp.

    Mikrokontrolery ARM   07 Kwi 2013 19:24 Odpowiedzi: 3    Wyświetleń: 1602
  • STM32F429IG - USB FS mass storage + SDIO - ciągły reset

    Witam, Ten problem już rozwiązałem - musiałem zmienić ustawienia zegara. Kolejnym problemem jest FatFs. Gdy wykonuje f_mount dostaje FR_NO_FILESYSTEM Ktoś pomoże?

    Mikrokontrolery ARM   07 Gru 2014 18:34 Odpowiedzi: 1    Wyświetleń: 1050
  • stm32f103 - Jak cofać się w plikach BMP przy użyciu FatFS f_readdir?

    Witam kolegów forumowiczów otóż jestem posiadaczem płytki REDBULL z mikrokontrolerem stm32f103 Udało mi się obsłużyć kartę pamięci na magistrali SDIO z najnowszą biblioteką FatFs. Obecnie chciałbym wykonać fotoramke (w celach edukacyjnych) i udało mi się obsłużyć pliki *.bmp i w danym momencie poprzez funkcję f_readdir odczytuje/wyświetlam kolejne pliki,...

    Mikrokontrolery ARM   06 Wrz 2013 17:07 Odpowiedzi: 2    Wyświetleń: 1518
  • Sound Blaster 16 + STM32, czyli co nuda robi z człowiekiem

    http://obrazki.elektroda.pl/2247266700_1... Witam. W Internecie można znaleźć dużo przykładów, jak odtwarzać przez mikrokontroler dźwięk takimi sposobami, jak PWM czy DAC na interfejsie I²S. Niestety, ale jakość dźwięku PWM-a mnie nie zadowala, a zewnętrzny DAC nie wchodził w grę, ponieważ mój mikrokontroler nie ma wspomnianego...

    DIY Konstrukcje   17 Mar 2012 14:35 Odpowiedzi: 46    Wyświetleń: 36988
  • Problem z uruchomieniem karty SD na STM32 w trybie 4 bitowym

    Witam, mam problem z uruchomieniem karty SD przed SDIO w trybie "SD 4 bits Wide Bus" w tym trybie (przez FATFS) dostaję błąd "FR_DISK_ERR". Gdy ustawiłem tryb "SD 1 bit" to wszystko działa jak powinno. Wszystkie linie danych jak i linię CMD podciągnąłem rezystorami 47kohm. Czy jest coś co muszę dodatkowo zrobić po zmianie trybu z 1 bit na 4 bits? (oczywiście...

    Mikrokontrolery ARM   28 Lis 2020 16:07 Odpowiedzi: 10    Wyświetleń: 942
  • STM32F407/Keil - Nie działa I2S pod kontrolą FreeRTOS

    Dzień dobry! Poniżej kawałek kodu, trochę nie ociosany, co prawda, ale może rzuci jakieś światło na problem. [syntax=c] #include <stdio.h> #include <string.h> #include "stm32f4xx.h" #include "FreeRTOS.h" #include "task.h" #include "timers.h" #include "semphr.h" #include "misc.h" /* moje */ #include "sine.h" #include "timer.h" #include "leds.h"...

    Mikrokontrolery ARM   16 Wrz 2016 10:01 Odpowiedzi: 18    Wyświetleń: 1317
  • Zastosowanie Arduino i Raspberry PI w przemyśle - platformy PiXtend, Industruino

    Pakiet występujący dawniej pod nazwą ThreadX nazywa się teraz Azure RTOS ThreadX i jest już port na niektóre STM32. Pierwszy pakiet zostanie udostępniony dla STM32H7 w 21Q1. Kolejne będą L4 i F4 (21Q2), F7, G4, L5 (21Q3), G0, WB i WL (21Q4). Pozostałe linie nie będą wspierane, ponieważ nie są w żaden sposób rozwijane. Po uzupełnieniu o dodatkowe moduły...

    Projektowanie i Tworzenie Po godzinach   24 Sie 2021 09:56 Odpowiedzi: 188    Wyświetleń: 15921
  • [STM32F103RCT6][FreeRTOS]] - Obsługa karty SD na SPI

    Witam, Piszę z prośbą o pomoc, a dokładniej o analizę, bądź też kawałek kodu z działającego przykładu. Kartę podłączyłem po SPI3 oraz zastosowałem FatFS. Wyczerpały mi się pomysły co robię źle. Przy fresult = f_open( &plik, "test.txt", FA_CREATE_ALWAYS | FA_WRITE ); dostaję FR_DISK_ERR. Czy ktoś z kolegów może zobaczyc na plik konfigurujący...

    Mikrokontrolery ARM   06 Kwi 2013 16:23 Odpowiedzi: 3    Wyświetleń: 1479
  • [STM32F3][SD][SPI][FATFS] Problem z podłączeniem karty SD do mikrokontrolera

    Witam, Mam problem z podłączeniem karty SD do mikrokontrolera. Skorzystałem z programu który znalazłem w przykładowych projektach dla płytki z procesorem STM32F373 (FatfsuSD dla dla STM32F303RE-Nucleo ). Program się kompiluje i uruchamia poprawnie ale niestety na karcie SD nic sie nie zapisuje. Mogłby ktoś zerknac na projekt i wskazać mi co jest źle....

    Mikrokontrolery ARM   28 Gru 2017 23:04 Odpowiedzi: 2    Wyświetleń: 813
  • STM32F1 - problem z przesyłaniem pliku WAV za pomocą I2S (SD, FatFs, DMA, I2S, DAC)

    Sprawdzałem kolejność funkcji inicjowania, była prawidłowa. Errata milczy nt. I2S2. Okazało się że... 1) Mój bufor audio jest typu int16_t (2 bajty), natomiast funkcja f_read jako ilość informacji do odczytu oczekuje wartości w bajtach, dlatego AUDIO_BUFFER_SIZE / 2 sprawiało że wypełniana była 1/4 bufora. Po zamianie na AUDIO_BUFFER_SIZE wypełniane...

    Mikrokontrolery   04 Maj 2023 19:52 Odpowiedzi: 5    Wyświetleń: 558
  • [ST32F103VC][KEIL][HY-SMART] odtwarzanie wav z tablicy/karty

    używasz biblioteki FatFs? Czy ona nie działa po SPI? Wg schematu do Twojej płytki, końcówki które masz podłączone do czytnika SD nie są dedykowane do SPI. Wg tego co widzę to SPI1 masz poprowadzone do TouchPanel a SPI2 do AudioCodec. Przejrzyj Pinouts and pin descriptions w dokumentacji STM32. Zobacz co jakim pinem możesz obsługiwać.

    Mikrokontrolery ARM   19 Lut 2012 15:09 Odpowiedzi: 15    Wyświetleń: 3370
  • STM32F103ZET6 - Jak wgrać bootloader z karty SD i zmienić offset flash?

    Nie znam CooCox'a, ale proponuję Ci utworzyć standardowy projekt pod Twojego procka, dodać i uruchomić FatFs, a reszta to tylko [syntax=c] // Zamontowanie karty SD fresult = disk_initialize(SD_CARD); if(fresult == FR_OK) fresult = f_mount(SD_CARD,&fs); // Sprawdzenie czy jest plik z programem if(fresult == FR_OK) fresult = f_open (&file,"update.bin",...

    Mikrokontrolery   08 Kwi 2016 15:24 Odpowiedzi: 43    Wyświetleń: 6630
  • STM32F103 + FatFs + SPI2 - nie działa na SPI2, działa na SPI1 - konfiguracja

    Mam problem z najnowszą biblioteką FatFs. Wszystko działa idealnie na SPI1, a na SPI2 nie chce chodzić. Może ktoś z doświadczonych kolegów zerknie na konfigurację. Przy ustawieniu SPI_CH na 1 wszystko śmiga jak należy, przy 2 tylko rozpoznaje, że karta jest włożona lub wyjęta. Przyglądam się temu i nie widzę błędu. Co tu jest nie tak? [syntax=c] #define...

    Mikrokontrolery ARM   28 Cze 2017 09:26 Odpowiedzi: 5    Wyświetleń: 2220
  • STM32L476 - FatFS + SDIO(DMA) zapis powyżej 512B - przesunięcie danych o 1 bajt

    (at)conkerkh Z tego co pamiętam to fatfs nie zapewnia tego, że dane przekazywane do diskio_write są wyrównane do 4 bajtów. Na wszelki wypadek sprawdzałbym to. [syntax=c]if ((size_t)buff & 3) { //OMG }[/syntax]

    Mikrokontrolery ARM   22 Lip 2018 04:05 Odpowiedzi: 22    Wyświetleń: 1881
  • STM32VLDiscovery - Keil uVision - Debugowanie nie wchodzi do funkcji main

    Cześć, Korzystam z płytki STM32VLDiscovery (z programatorem ST-LINK), Keil uVision. Po raz kolejny wziąłem się za ARMy. I wszystko pięknie szło do czasu, aż zamarzyłem o fatfs. Bibliotekę dołączyłem, przepisałem kod tak, żeby nie korzystał z biblioteki stm32 standard peripherials. Uruchomiłem debugowanie - 17KB ma kod i... właśnie - w debugerze jak...

    Mikrokontrolery ARM   11 Sie 2012 13:51 Odpowiedzi: 5    Wyświetleń: 2304
  • [STM32] Stos zrzuca rejestry do zmiennych globalnych

    Obrazki zmieniłem. Winą jest linker. Dodam na końcu 2 linkery których używam, dobry i zły. Dobry jest starym linkerem, który nie ma HEAP'a (Freedie chyba wiesz o co chodzi) drugi jest z HEAP'em z przykłady migających LEDów ze strony Freddiego. Chodzi o to, że po wywołani funkcji np. f_open (FatFS) na początku tej funkcji w assemblerze jest instrukcja...

    Mikrokontrolery ARM   05 Paź 2009 18:43 Odpowiedzi: 9    Wyświetleń: 3293
  • [STM32F107VCT6][C] - Dynamiczna pamięć oraz odczyt z pamięci USB

    Witajcie. Zacząłem jakieś 2 miesiące temu przygodę z ARMami na przykładzie STM32. Moim celem jest przygotowanie samochodowego odtwarzacza mp3 zastępującego zmieniarkę CD. Początek zabawy przeszedł dość gładko i po paru dniach już odtwarzałem muzykę z pendrive'a. Jednak odbywało się to w pętli, więc równoczesna aktualizacja wyświetlacza czy inne czynności...

    Mikrokontrolery ARM   03 Lut 2013 15:25 Odpowiedzi: 5    Wyświetleń: 1470
  • [Eclipse] Jak zaimplementować FreeRTOS w Eclipse z Codesourcery G++ dla STM32?

    Nie pochwalę się pewnie teraz wiedzą ale już piszę co zrobiłem że mi zaczął freertos banglać.. :) A więc - podpięte przerwania miałem w pliku stm32f10x_it.c: [syntax=c]void SVC_Handler(void) { vPortSVCHandler(); //FreeRTOS SVC Handler } void PendSV_Handler(void) { xPortPendSVHandler();//FreeRTOS PendSV Handler } void SysTick_Handler(void) { xPortSysTickHandler();//FreeRTOS...

    Mikrokontrolery ARM   10 Lut 2012 14:44 Odpowiedzi: 20    Wyświetleń: 6804
  • STM32F4 USB HOST, HAL, FatFS - na co zwrócić uwagę?

    Cześć, w moim kodzie dodałem te poprawki https://github.com/DISTORTEC/STM32F7xx_H... i po intensywnych testach polegających na intensywnym wkładaniu i wyjmowaniu (:]) pendrive w losowych momentach, znalazłem jeszcze jedne problem, mianowicie funkcja USBH_HandleEnum() z usbh_core.c ignoruje błędy...

    Mikrokontrolery ARM   28 Gru 2019 23:27 Odpowiedzi: 3    Wyświetleń: 738
  • Konfiguracja środowiska Atollic TrueSTUDIO z CubeMX dla STM32F103C8T6

    Dzisiaj przesiadłem się na stm32l433 i znowu CubeMX stworzył kod w którym TrueStudio pokazuje błędy: Unresolved inclusion: "stm32l4xx_hal_exti.h" Unresolved inclusion: "stm32l4xx_hal_dma_ex.h" Mam teraz CubeMX 5.2.0 który ściągną sobie STM32Cube FW_L4 V1.6.0 . Czy ja coś robię źle, czy to norma w kodach CubeMX? PS: poza tym gdy sprawdziłem działanie...

    Mikrokontrolery ARM   27 Kwi 2019 19:01 Odpowiedzi: 53    Wyświetleń: 2466
  • Przeniesienie kodu z Keil uVision do innego środowiska

    Usiłuję uruchomić pewien projekt oparty na FreeRTOS i procesorze STM32. Jest napisany w Keil uVision 4. Niestety pech chciał, że rozmiar kodu już przekroczył magiczne 32kB i nie mogę go skompilować w wersji Demo (na pełną na razie mnie nie stać, bo kosztuje majątek). Starałem się poobcinać biblioteki z niepotrzebnych rzeczy (GLCD, FATFS). Zrobiło się...

    Mikrokontrolery   04 Wrz 2012 00:17 Odpowiedzi: 16    Wyświetleń: 3240
  • STM32 + SDIO: Jak uniknąć długich zapisów na kartę SD/SDHC?

    Zrobiłem coś takiego: - buforuję transmisję do STM32 (10 ramek * 400B = 4KB) i wtedy wykonuję zapis Niestety zapis na kartę 4KB trwa więcej niż 1 sekundę (raz na kilka minut) i mam overrun transmisji do STM32. A nie myślałeś, żeby łączyć się z kartą przez DMA? Wówczas odpalasz transfer tych 4KB i o nim zapominasz, idzie sobie asynchronicznie do programu....

    Mikrokontrolery ARM   21 Lut 2013 10:31 Odpowiedzi: 6    Wyświetleń: 2931
  • [C++11][Cortex-M3/M4] - distortos - obiektowy RTOS dla mikrokontrolerów w C++

    50 kB na taki projekt to przecież nie jest jakoś specjalnie dużo. uyheeyeyyyyy, nie? 24kb na biblioteki (c) wydaje mi się dość sporo... wynik takiej oto komendy - `arm-none-eabi-nm -ClS --radix=d --size-sort tutaj-nazwa-twojego-pliku.elf` To bardzo fajna komenda, wklejam końcówkę bo Elektroda nie puszcza: [syntax=bash]536876876 00000001 B Appli_state/home/maciej/dron2/output//.....

    Mikrokontrolery ARM   06 Kwi 2021 08:03 Odpowiedzi: 255    Wyświetleń: 38337
  • FatFs+STM32F4: Błąd FR_NOT_READY przy f_open() na microSD, jak naprawić?

    Eh... co do tego czy wiem czy nie wiem do czego to służy... Niech będzie że nie wiem, naprawdę nie robi to żadnej różnicy... Zasugerowałem się innym przykładem nt. I2S, ok był błędny lub nieadekwatny ale od momentu kiedy napisałeś żeby to wyrzucić nie używam tych linijek, ba! nawet napisałem, że kod niezależnie czy one są czy też nie i tak nie działa......

    Mikrokontrolery ARM   17 Sty 2014 22:12 Odpowiedzi: 6    Wyświetleń: 3129
  • [STM32] [STM32][Eclipse][OpenOCD] - Gdzie zadeklarować `vi16 __errno` dla acos i sqrt?

    jak wyłączyć funkcję _sbrk_r()? Zajrzałeś choć do tego pliku syscalls.c? Co do meritum - u mnie to co chcesz osiągnąć "po prostu działa" i nie było z tym nigdy żadnego problemu. Tyle że ja nie używam plugina który generuje Makefile - mam swój plik Makefile, stworzony "ręcznie". Z drugiej strony u mnie kompilacja wygląda podobnie: 97) [0.248s]...

    Mikrokontrolery ARM   04 Cze 2014 13:33 Odpowiedzi: 26    Wyświetleń: 3465
  • [STM32f103ZET6][C/CooCox] - Karta SD - Błąd FR_NOT_READY.

    Witam, Próbuje uruchomić obsługę karty SD pod STM32f103ZET6. Wykorzystuje do tego bibliotekę, używaną wcześniej pod STM32f407. Zmodyfikowałem tylko inicjalizacje SPI i dorzuciłem testową funkcję zapisu do karty. Mimo to karta nie chce ruszyć. Przy próbie otwarcia jakiegokolwiek pliku dostaje: FR_NOT_READY. Próbowałem już na dwóch kartach SD, formatowałem...

    Mikrokontrolery ARM   20 Lis 2013 14:02 Odpowiedzi: 5    Wyświetleń: 2286
  • Kopiowanie plików między pendrivem a kartą SD na STM32F411 z FATFS - jak?

    Mam mikrokontroler STM32F411 (płytka Nucleo). Chciałbym zrealizować kopiowanie plików między pendrivem a kartą SD używając biblioteki FATFS. Nie znalazłem w niej funkcji kopiowania plików. Czy wykonanie takiej operacji poprzez otwarcie obu plików i przerzucanie danych przez bufor jest sensownym rozwiązaniem? A może są lepsze metody?

    Mikrokontrolery Początkujący   08 Gru 2016 18:24 Odpowiedzi: 2    Wyświetleń: 819