Pytania oznaczone «stm32»

11
Szybka wydajność dzięki MCU STM32

Pracuję z zestawem do wykrywania STM32F303VC i jestem nieco zaskoczony jego wydajnością. Aby zapoznać się z systemem, napisałem bardzo prosty program, aby po prostu przetestować szybkość bitowania tego MCU. Kod można podzielić w następujący sposób: Zegar HSI (8 MHz) jest włączony; PLL jest...

11
Problem Endian na STM32

Używam arm gcc (CooCox) do programowania odkrycia STM32F4 i walczyłem z problemem endian Próbuję z 24-bitowym ADC przez SPI. Ponieważ nadchodzą trzy bajty, MSB najpierw wpadłem na pomysł załadowania ich do unii, aby uczynić je (w każdym razie mam nadzieję!) Nieco łatwiejszymi w użyciu. typedef...

11
Adres podrzędny I2C nie potwierdzony (czasami)

Próbuję komunikować się ze zdalnie podłączoną pamięcią FRAM (FM24C04 z Ramtron) za pomocą I2C. Pamięć ta jest osadzona na płytce, którą można w dowolnym momencie włożyć i wyjąć z systemu (komunikacja zostaje prawidłowo zakończona przed usunięciem pamięci). Problem polega na tym, że po włożeniu...

10
Układ Quad SPI PCB

Staram się stworzyć dobry układ dla pamięci flash Quad SPI NOR MT25QL256ABA1EW9-0SIT z MCU STM32. Moim problemem jest to, że pinout układu pamięci jest dość niewygodny. Udało mi się zamienić piny po stronie MCU tak, aby sygnały znajdowały się obok siebie, ale nadal jest to trudne. Zgodnie z...

10
Wybór układu PCB SDRAM

Pracuję nad projektem z całkiem nowym STM32F429 w pakiecie LQFP208. Muszę sam przylutować pierwszą parę prototypów z powodu niskiego budżetu. Wybieram ten pakiet, abym mógł sprawdzić, czy problem wynika z routingu / oprogramowania układowego, czy z powodu problemów z lutowaniem. W projekcie jest...

10
Jak zacząć od płyty STM32F103C8T6?

Używam 8-bitowych jednostek MCU AVR do budowy robotów śledzących linię z uczniami od kilku lat. Teraz chciałbym przejść do ARM Cortex-M3, ponieważ chciałbym dodać kilka bardziej obciążających procesor funkcji, takich jak odometria i zespolenie czujnika. Wymagania są następujące: 8 wejść...

10
Konwersja STM32 ADC za pomocą HAL

Próbuję nauczyć się korzystać z „nowej” biblioteki HAL ze stm32. Kiedy próbuję wykonać prostą konwersję ADC, działa to tylko raz, ale potem przestaje konwertować. Przypuszczam, że flaga końca konwersji nie została ustawiona. Korzystam z płyty Discovery STM32f429I, która ma na pokładzie...

10
Eclipse + GNU ARM + STM32 - HAL lub SPL

Zacznę od opracowania ARM (po 2 latach AVR) i wybrałem płytę STM DISCOVERY z mikroprocesorem stm32f4. Zdecydowałem się na Eclipse + ARM gcc, ponieważ nie podoba mi się limit kodu na Keil i nie mam pieniędzy, aby uzyskać płatną wersję. Zgodnie z samouczkami zainstalowałem Eclipse wraz z...

10
Przerwanie oprogramowania a funkcja

Po około 3 latach pracy z MCU wciąż nie wiem, jakie jest zastosowanie przerw w oprogramowaniu? Wykonałem kilka zadań w STM32 i nigdy nie korzystałem z przerw w oprogramowaniu. Rzeczywiście, jest to dla mnie duże pytanie: Dlaczego, kiedy możemy użyć prostej funkcji do wykonania zadania, powinniśmy...

9
STM32: Przeprowadzanie resetowania oprogramowania

Próbuję wykonać reset oprogramowania mojego STM32F2. (Podręcznik referencyjny dostępny tutaj .) Odpowiednia strona podręcznika referencyjnego (strona 80) zawiera niewiele informacji. Zasadniczo należy ustawić SYSRESETREQtrochę tego Application Interrupt and Reset Control Register. Teraz ta strona...

9
Użycie narzędzia ST-LINK do skonfigurowania RTC na bieżącą godzinę

Co ja robiłem Korzystam z mikrokontrolera STM32 i do mojego projektu muszę mieć możliwość wysyłania danych o określonych porach dnia (powiedzmy o 11 rano i 2 po południu). Mikrokontroler musi wiedzieć, która jest godzina, zanim będę mógł to osiągnąć. Niestety mam tylko komunikację jednokierunkową...