fatfs stm32

Znaleziono około 172 wyników dla: fatfs stm32
  • 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ń: 3063
  • [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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • 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ń: 2628
  • [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ń: 732
  • [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ń: 2287
  • REKLAMA
  • [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ń: 2370
  • [STM32] - STM32L-Discovery + FatFS na microSD 512MB działa a na innych nie

    (at) piotrva Dzięki za podpowiedź. Skróciłem przewody, mają <10cm. Dodałem dwa kondensatory filtrujące blisko karty (220uF + 100nF). Napięcie zasilania 3V (na oscylogramach widać wahania maks. +/- 25mV). Obniżyłem prędkość SPI z 4MHz do 250kHz (zmierzone). Objawy nadal te same. Karta 2GB nie współpracuje w ogóle. Pozostałe dwie kary startują raz...

    Mikrokontrolery ARM   18 Gru 2013 23:36 Odpowiedzi: 49    Wyświetleń: 13683
  • [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ń: 2582
  • STM32 F103RB - Problemy z implementacją FatFs do obsługi karty SD

    Polecam zostawienie przykładów z książki w spokoju, ponieważ oparte są na starej wersji biblioteki, przez co jest bardzo dużo z tym problemów. Polecam http://www.siwawi.arubi.uni-kl.de/avr_pr... skorzystanie z tego przykładu - w tym rozwiązaniu jest zaimplementowany terminal z większością funkcji...

    Mikrokontrolery ARM   28 Gru 2011 08:15 Odpowiedzi: 7    Wyświetleń: 4915
  • REKLAMA
  • [STM32][TrueStudio][C] - Błąd kompilacji przy wykorzystaniu biblioteki FatFs

    A co to jest BOOL? Toto jest przed rcvr_datablock i nie podoba się kompilatorowi, co Ci wyraźnie pisze. Albert

    Mikrokontrolery ARM   21 Wrz 2012 14:48 Odpowiedzi: 6    Wyświetleń: 2710
  • [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ń: 459
  • 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ń: 1236
  • 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ń: 1197
  • REKLAMA
  • [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ń: 1697
  • [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ń: 1894
  • [STM32] FatFS - f_write zapisuje 3 początkowe bajty jako 0, jak to naprawić?

    A w funkcji print(); nie wykonujesz przypadkowo jakiś zapisów pod wskaźnik? Co jest w temp zaraz przed zapisem na kartę?

    Mikrokontrolery ARM   18 Lut 2011 19:14 Odpowiedzi: 4    Wyświetleń: 3168
  • [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ń: 930
  • [stm32] STM32 FatFs na SPI1 – brak implementacji disk_read/disk_write, błąd FR_INVALID_OBJ f_write

    A jak doszedłeś do ciał funkcji inicjalizacji i całej reszty??

    Mikrokontrolery ARM   08 Lis 2010 10:58 Odpowiedzi: 4    Wyświetleń: 4244
  • 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ń: 1877
  • 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ń: 27349
  • 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ń: 477
  • 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ń: 2463
  • [STM32][TrueStudio][C] - Zmiana nazwy pliku na karcie SD (FatFs)

    Witam Chciałbym zmieniać nazwę tworzonych przeze mnie plików na karcie SD, lecz z tego co zdążyłem zaobserwować to mogę użyć tylko 8 znaków i nie mogę używać "-",".". W plikach tych rejestruje dane. Do tej pory w moich plikach nazwy były numerem kolejnej rejestracji i nie było z tym problemu. Teraz potrzebuję zmieniać nazwy plików na format: "stały_tekst_datarozpoczecia-godzinarozp...

    Mikrokontrolery ARM   16 Sie 2011 14:30 Odpowiedzi: 7    Wyświetleń: 3282
  • [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ń: 4440
  • [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ń: 2625
  • [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ń: 5671
  • STM32L151 - Debugger nie zatrzymuje się w main po dodaniu FatFS

    Skompiluj sobie nowszą wersję OpenOCD (wprost z repozytorium). 4\/3!!

    Mikrokontrolery ARM   25 Lut 2014 09:30 Odpowiedzi: 12    Wyświetleń: 1740
  • [HAL][NUCLEO - L476RG] - FATFs SDIO HAL-STM32Cube+KEIL

    Dzięki Panowie za szybką odpowiedź :) bonczi7 LinkDriver użyłem niestety nic nie dało :( Marek_Skalski - nigdzie nie znalazłem nic na temat uruchamiania LSE do SD, a myślę że o SD przejrzałem cały User Manual od HAL jednak dla pewności uruchomiłem LSE jednak problem pozostał :( załączam zdjęcia po uruchomieniu LSE, Dla pewności użyłem programu od HAL-a...

    Mikrokontrolery ARM   10 Paź 2016 23:13 Odpowiedzi: 3    Wyświetleń: 2208
  • 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   01 Lip 2025 18:11 Odpowiedzi: 1988    Wyświetleń: 276072
  • Czy ktoś ma działający program z bibloteki FATfs na LPC2478

    Ja mam...na LPC2103 ,STM32 i LPC1754 ...ale to chyba nie będzie Ci pasować :wink:.

    Mikrokontrolery ARM   18 Lis 2010 20:33 Odpowiedzi: 19    Wyświetleń: 1834
  • [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ń: 3636
  • Konfiguracja FATfs z CubeMX w STM32f103 - błąd f_mount res=11

    Otrzymuję wtedy takie wyniki: f_mount(&ff, "", 1) = 3 f_open (&File,"plik.txt", FA_CREATE_ALWAYS) = 1 f_close (&File) = 9 Jak powtórzę te czynności (bez restartu mikrokontrolera) to zmienia się tylko: f_mount(&ff, "", 1) = 1 ----------------------------------- Przy okazji zauważyłem, że gdy wyjmę kartę to wyniki są identyczne, z wyjątkiem: SDSPI_Init(&hspi3)...

    Mikrokontrolery ARM   17 Gru 2019 18:20 Odpowiedzi: 57    Wyświetleń: 2865
  • Emulator ZX Spectrum 48 na STM32F407

    https://obrazki.elektroda.pl/6678526600_... https://filmy.elektroda.pl/59_1553290096... https://obrazki.elektroda.pl/6296500900_... https://obrazki.elektroda.pl/9260337200_... Zapewne nic odkrywczego ale wolnej chwili udało się połączyć parę projektów i wyszło takie coś. Jeśli chodzi o hardware to...

    DIY Konstrukcje   26 Mar 2019 11:57 Odpowiedzi: 12    Wyświetleń: 8040
  • STM32F103VCT6 - Zawieszanie się przy f_mount podczas obsługi kart SD

    Ja korzystam z tego http://cba.si/stuff/fatfs_diskio_sdcard_... Ok ale w jaki sposób mogę skorzystać z tej biblioteki? f_mount i f_open są w bibliotece fatfs.

    Mikrokontrolery ARM   29 Gru 2013 19:06 Odpowiedzi: 46    Wyświetleń: 5409
  • [STM32][C] Jak odczytać pliki .mp3 z SD na STM32F429 przez SPI2 bez HAL?

    Cześć! Dostałem mocno bojowe zadanie napisania programu dla STM32F429-Discovery w którym będę odczytywał pliki .mp3 z kart SD. Niestety po moich usilnych staraniach dotarłem do punktu z którym nie mogę sobie poradzić. CubeMx nie wspiera z "palca" SPI przy FatFs, a sam nie mam na tyle doświadczenia z tymi płytkami (co najwyżej Arduino, ale wstyd mi porównać...

    Mikrokontrolery ARM   17 Sty 2019 19:52 Odpowiedzi: 5    Wyświetleń: 1023
  • 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ń: 2862
  • [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ń: 5266
  • 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ń: 1005
  • STM32 - HardFault przy inicjalizacji zegara podczas zapisu na kartę SD w Keil

    Ściągnąłem najnowsze biblioteki fatfs, kompiluje i mam problem z sdcard.h oraz atadrive.h skąd je wziąć ? Poprawiam pisownię...

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1368
  • 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ń: 951
  • [STM32F103] - send_cmd() zwraca 0xFF przy inicjalizacji karty SD, co robić?

    Witam, Od jakiegoś czasu pracuję nad obsługą karty SD oraz FatFS. Bazuję na przykładach dołączonych do książki "Mikrokontrolery STM32 w praktyce". Podczas debuggowania doszedłem do momentu w programie, który powoduje niepoprawne działanie. Otóż w funkcji disk_initialize( BYTE) znajduje się następująca linia: [syntax=c] if (send_cmd(CMD0, 0) == 1) [/syntax]...

    Mikrokontrolery ARM   06 Lut 2013 16:25 Odpowiedzi: 48    Wyświetleń: 7770
  • [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ń: 2703
  • 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ń: 1869
  • 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ń: 1935
  • [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ń: 2379
  • 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ń: 9393
  • 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ń: 1395
  • [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ń: 3655
  • 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ń: 2265
  • 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ń: 36904
  • 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ń: 1374
  • 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ń: 1425
  • STM32F4Discovery - Odczytywanie pliku .wav z wykorzystaniem modułu FatFs

    1. ~64kB 00-FFów to około 1/3 sekundy ciszy, sprawdziłem w edytorze audio, wszystko się zgadza Mierzyłeś czas odtwarzania i porównywałeś z oryginałem? Masz może próbkę dźwięku jak to słychać?

    Mikrokontrolery ARM   30 Sty 2016 21:47 Odpowiedzi: 22    Wyświetleń: 2193
  • [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ń: 4799
  • 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ń: 2499
  • [stm32F103ZE] Jak sformatować pamięć M25P16 na FAT12 z użyciem FatFS na STM32F103ZE?

    Ciekawy problem... FatFS powinien działać bez problemu na takiej pamięci. Trzeba tylko zaimplementować funkcje dostępu do klastrów i stworzyć system plików. Zrobiłem szybki reaserch i w sumie nie znalazłem żadnych konkretów jak to zrobić. Poczytaj jak wygląda tablica plików i wgraj pustą do pamięci. FatFs powinien zaskoczyć. Nawet jak coś zrobisz nie...

    Mikrokontrolery ARM   02 Lut 2011 23:52 Odpowiedzi: 6    Wyświetleń: 1685
  • [STM32F103] Brak sygnału SCK przy inicjalizacji karty SD na STM32F103 - co sprawdzić?

    Też tak uważam. I też tak uważa Martin Thomas, autor pliku sd_spi_stm32.c, który mam w pakiecie z FatFs. To znaczy żeby ktoś sobie nie pomyślał - tak czy siak będzie czytać kartę. Różnica jest w tym czy linia SCK po zakończonej transmisji powinna być w stanie niskim czy wysokim. Wydaje mi się że bezpieczniej jak jest w stanie niskim czyli w tym zaproponowanym...

    Mikrokontrolery ARM   07 Kwi 2013 14:50 Odpowiedzi: 14    Wyświetleń: 2598
  • 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ń: 15783
  • 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ń: 927
  • 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ń: 2269
  • STM32F4Discovery - FatFs, Karta SD - pusty pierwszy sektor po formatowaniu

    Odczytaj sektor o numerze: 0x00000800 (sector_read(0x00000800)) i pokaz jego zawartość. Jeżeli tam nic nie ma to znaczy że nie masz utworzonej żadnej partycji i musisz ją stworzyć.

    Mikrokontrolery ARM   14 Sty 2016 13:19 Odpowiedzi: 13    Wyświetleń: 1770
  • [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ń: 888
  • 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ń: 936
  • STM32F4Discovery - Problemy z odczytem sektora karty SD po implementacji FatFs

    (at)maksym92 Być może masz problem z funkcją, która zapisuje blok. Nie sprawdzasz statusów zwracanych przez funkcję. Radzę uruchomić debugger i sprawdzić czy przykładowo nie masz timeoutu np tutaj: [syntax=c] wait = 0x7fff; // Recommended timeout is 250ms (500ms for SDXC) FIXME: 0x7fff is set by sight, need calculate more adequate value do { cmdres...

    Mikrokontrolery ARM   10 Sty 2016 15:11 Odpowiedzi: 8    Wyświetleń: 1386
  • 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ń: 10715
  • [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ń: 3355
  • stm32f103 - Jak cofać się w plikach BMP przy użyciu FatFS f_readdir?

    Nie jest to możliwe - należy "zresetować" index i doczytać do tej pozycji która Cię interesuje. When a null pointer is given to the fno, the read index of the directory object will be rewinded. http://elm-chan.org/fsw/ff/en/readdir.ht... 4\/3!!

    Mikrokontrolery ARM   06 Wrz 2013 17:07 Odpowiedzi: 2    Wyświetleń: 1503
  • [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ń: 3287
  • STM32F429: tcp_connect() zwraca błąd, lwIP Raw API

    Witam, posiadam STM32F429 na którym chcę uruchomić klienta http używając lwIP Raw Api. Problem jest taki że program działa kiedy używam debuggera, bez niego funkcja tcp_connect() zwraca błąd -4: /** Routing problem. */ ERR_RTE = -4, void tcp_client_init(void) { /* 1. create new tcp pcb */ struct tcp_pcb *tpcb; tpcb = tcp_new();...

    Mikrokontrolery ARM   19 Sty 2025 12:52 Odpowiedzi: 0    Wyświetleń: 102
  • 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ń: 3099
  • 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ń: 3204
  • 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ń: 2895
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    Dochodzę do wniosku, że nie zdziałam za dużo opierając się na gotowej bibliotece do obsługi systemu plików. Ja dochodzę do wniosku, że Ty dochodzisz do błędnego wniosku [; FatFS, poprawnie skonfigurowany, jest w stanie zmielić dane z wystarczającą prędkością. Nawet zrobiony mega tępo działa całkiem szybko... Mam taki projekt, w który jest system operacyjny,...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6150
  • [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ń: 3453
  • C Keil - STM32F103VE + kamera OV7725 + wyśw. SSD1963

    Witam, Mam problem - mam za zadanie zrobić coś w stylu skanera 3D na STM32. Na razie nie mogę opanować samej obsługi kamery w konfiguracji STM32F103VE+ wyśw. SSD1963 7" (zestaw EB-STM32_08_LCD7) i kamera OV7725 . Do zestawu dostałem przykładowe projekty w keilu. Bazując na projekcie do sprawdzania kamery z wyświetlaczem 4.3' wkleiłem działające biblioteki...

    Mikrokontrolery ARM   26 Gru 2013 15:52 Odpowiedzi: 16    Wyświetleń: 3645
  • Czytnik kart SD na STM32F4Discovery

    Cześć, Może nie do końca do DIY, ale temat bardzo związany. Akurat tak się złożyło, że również uruchamiam analogiczną rzecz, tyle że na stm32f205, o ile sama biblioteka od usb zdaje się u mnie działać i osobno od karty sd, o tyle razem mają niejaki problem. Po uporządkowaniu całej konfiguracji, utknąłem w momencie gdzie windows widzi poprawnie urządzenie...

    DIY Konstrukcje   06 Paź 2013 23:58 Odpowiedzi: 13    Wyświetleń: 9066
  • STM32F4 Discovery - FatFs zwraca FR_NOT_READY przy f_open na karcie SD

    Rozumiem i widzę, że każdemu to wpajasz ale spójrz na kod który zamieściłem i jeśli możesz to wyprowadź mnie z błedu bo ja to widzę tak. Funkcja odbioru [syntax=c]void xmit_spi (BYTE Data) // Wyslanie bajtu do SD { while( !( SPI2->SR & SPI_SR_TXE )); SPI2->DR = Data; } static BYTE rcvr_spi (void) // Odebranie bajtu z SD { u8 Data = 0; while( !( SPI2->SR...

    Mikrokontrolery ARM   01 Paź 2013 19:25 Odpowiedzi: 8    Wyświetleń: 3177
  • STM32F4: Integracja FATFS z SDIO i DMA - Problemy z działaniem kodu read

    Jedyne co mogę doradzić, to aby przed każdą re-konfiguracją DMA wyjątkowo dokładnie dany kanał wyłączyć. Gdy używałem DMA w STM32F1, to często coś nie chciało działać jeśli przed re-konfiguracją nie wyzerowałem całkowicie rejestru CCR (jest w nim bit "enable") - może sprawdź u siebie coś takiego? U Ciebie może to nic nie dać, bo widzę że ten akurat...

    Mikrokontrolery   24 Lut 2014 19:35 Odpowiedzi: 2    Wyświetleń: 2052
  • [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ń: 1418
  • STM32F1 - problem z przesyłaniem pliku WAV za pomocą I2S (SD, FatFs, DMA, I2S, DAC)

    Problem udało się rozwiązać, temat uważam za zamknięty

    Mikrokontrolery   04 Maj 2023 19:52 Odpowiedzi: 5    Wyświetleń: 543
  • PIC32/STM32 - Wielkość "normalnego" współczesnego kodu wynikowego...

    IMHO dużo zależy od tego ile standardowej biblioteki wykorzystasz i co dokładnie z niej weźmiesz - wiadomo że taki printf() czy funkcje zmiennoprzecinkowe trochę zajmują. U mnie rozpiętość jest spora - niektóre całkiem rozbudowane programy mają np zaledwie 10kB, niektóre większe - ze zmiennym przecinkiem w dużych ilościach - koło 30kB, a ostatnimi czasy,...

    Mikrokontrolery   26 Kwi 2013 09:00 Odpowiedzi: 9    Wyświetleń: 2118
  • 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ń: 4212
  • 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ń: 3935
  • [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ń: 3462
  • STM32F4 - Problemy z komunikacją SPI z kartą SD na pinach PI1-PI4

    Ok jest postęp. Dałem rezystory pullup 4k7 i zaczęło prawie działać. Czemu prawie? Ano mam taki przykładowy kod: [syntax=c]BYTE res = 0; FATFS fs; FIL file; UINT len; char bufor[16]; memset(bufor, 0, 16); res = disk_initialize(0); res = f_mount(0, &fs); res = f_open(&file, "test.txt", FA_READ); if(res == 3) { HD44780_writeText(0, 0, "Error"); while(1);...

    Mikrokontrolery ARM   24 Kwi 2014 19:32 Odpowiedzi: 10    Wyświetleń: 1812
  • [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
  • [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ń: 4335
  • [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ń: 2826
  • stm32F4 - USB device CDC VCD virtual com port. Biblioteki STMCube

    Witam, Mam problem z uruchomieniem prostego kodu "echo" z wykorzystaniem bibliotek STMCube oraz interfejsu CDC. W standardowym pakiecie bibliotek od ST nie ma przykładu virtual com port na płytkę STM32F407 discovery. Skorzystałem więc z generatora kodu CodeMX. Wygenerowany kod przykładu USB Device CDC działa tylko po części. Załączam treść pliku c gdzie...

    Mikrokontrolery ARM   19 Kwi 2015 19:18 Odpowiedzi: 1    Wyświetleń: 1677
  • STM32 - Dyskusja akademicka - Pisanie własnego RTOS

    Cze, Od jakiegoś czasu rozwijam swoją konstrukcję sterownika do stacji pogodowej. Projekt robi się coraz większy i większy i w końcu dotarłem do etapu, w ktorym rozważam użycie jakiegoś RTOSa. Mam dużą bibliotekę własnego kodu obejmującą takie rzeczy jak kompleksowa obsługa komunikacji po USART czy I2C, mam pełną obsługę konsoli tekstowej. Do tego używam...

    Mikrokontrolery ARM   12 Wrz 2015 23:58 Odpowiedzi: 3    Wyświetleń: 1284
  • [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ń: 564
  • 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ń: 732
  • [STM32][C] FreeRTOS i wektor przerwania SysTick_Handler

    Cześć, Przed uruchomieniem planisty vTaskStartScheduler(); działa moja funkcja, która obsługuje przerwanie od SysTicka. Po jego włączeniu podejrzewam, że freeRtos sobie jakoś zmienia ten wektor, tylko nie mogę zlokaliwoć jak to robi i gdziej est nowa funkcja obsługi tego przerwania. SysTick jest mi potrzebny do taktowania fatFSa.... Jak to można rozwiązać?...

    Mikrokontrolery ARM   20 Lis 2010 12:45 Odpowiedzi: 1    Wyświetleń: 2136
  • 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ń: 3105
  • [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ń: 1536
  • 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ń: 7476
  • 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ń: 810
  • STM32F4 - FatFS + SPI + DMA - Losowe zerwania transmisji z kartą SD

    3... Coś jeszcze? EMC.

    Mikrokontrolery ARM   22 Maj 2016 19:20 Odpowiedzi: 8    Wyświetleń: 1386
  • 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ń: 2316
  • STM32F103 + FatFs + SPI2 - nie działa na SPI2, działa na SPI1 - konfiguracja

    Tu konfigurujesz PD8: [syntax=c]#elif SPI_CH == 2/* PB12:MMC_CS, PB13:MMC_SCLK, PB14:MMC_DO, PB15:MMC_DI, PD8:MMC_CD */ #define CS_HIGH()GPIOB_BSRR = _BV(12) #define CS_LOW()GPIOB_BSRR = _BV(12+16) #defineMMC_CD !(GPIOD_IDR & _BV(8))/* Card detect (yes:true, no:false, default:true) */ #defineMMC_WP 0 /* Write protected (yes:true, no:false, default:false)...

    Mikrokontrolery ARM   28 Cze 2017 09:26 Odpowiedzi: 5    Wyświetleń: 2211