Pokazywanie postów oznaczonych etykietą STM32F7. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą STM32F7. Pokaż wszystkie posty

wtorek, 23 kwietnia 2019

[31] STM32F7 - Czytnik linii papilarnych TFSD400

Ten post chciałbym poświęcić na opisanie obsługi czytnika linii papilarnych TFSD400 z mikrokontrolerem STM32F205 32-bit. Komunikacja z układem odbywa się poprzez port UART.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

wtorek, 13 listopada 2018

[30] STM32F7 - HTTP Sterowanie przez stronę internetową

W tym poście chciałbym opisać sposób sterowania elementami układu przez stronę internetową.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

wtorek, 23 października 2018

[29] STM32F7 - Modbus RTU RS485 Slave - Przykładowa implementacja

W tym poście chciałem przedstawić podstawową implementację protokołu Modbus RTU.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

poniedziałek, 8 października 2018

[28] STM32F7 - Kodek audio WM8994ECS/R.

W tym poście chciałbym opisać sposób obsługi kodeka audio zamontowanego na płytce STM32F7 Discovery.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

poniedziałek, 17 września 2018

[27] STM32F7 - Obsługa wyświetlacza sterowanego przez UART

W tym poście chciałem przedstawić obsługę wyświetlacza z panelem dotykowym sterowanego przez UART.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]
[Źródło: http://www.artronic.eu/pl/p/LCD-AG-TFTSD-UART-480272C-43TP-B/997]

środa, 4 lipca 2018

[25] STM32F7 - FreeRtos - Kolejka

W tym poście opiszę zastosowanie mechanizmu kolejki w systemie FreeRTOS oraz mikrokontrolerze STM32F7.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

środa, 20 czerwca 2018

[25] STM32F7 - FreeRtos - Zadania

W tym poście chciałbym opisać sposób przygotowania przykładowej aplikacji pozwalającej

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

środa, 9 maja 2018

[24] STM32F7 - Obsługa serwomechanizmu

W tym poście chciałbym opisać sposób obsługi serwomechanizmu za pomocą jednego z timerów skonfigurowanego w trybie PWM.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

wtorek, 1 maja 2018

[23] STM32F7 - Bluetooth LE RN48

Ten post chciałbym poświęcić na opisanie biblioteki odpowiedzialnej za komunikację z układem BLE RN4870/RN4871.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

środa, 18 kwietnia 2018

[22.1] STM32F7 - Moduł GPS FGPMMOP6, zapis danych na kartę SD

Ten post jest kontynuacją wcześniejszego. W nim przedstawię zapis danych z GPS do pliku oraz wprowadzę kilka modyfikacji w stosunku do poprzedniego programu.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

wtorek, 13 marca 2018

[21] STM32F7 - Obsługa układu PN532 - UART

Ten post chciałbym poświęcić na odczytanie numeru karty oraz sektorów znajdujących się na karcie Mifare za pomocą układu PN532. Do komunikacji z układem wykorzystałem USART. Dane odczytane jak i statusy operacji będą wyświetlane poprzez UART.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

poniedziałek, 20 listopada 2017

[8.3] STM32F7 - UDP Serwer

W tym przedstawię sposób konfiguracji STM32F7 oraz bibliotek LWIP tak aby uzyskać serwer UDP.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

piątek, 29 września 2017

[8.2] STM32F7 - Serwer HTTP, CGI oraz SGI

Ten przykład chciałbym poświęcić na przygotowanie programu obsługującego serwer HTTP. Do przygotowanie projektu posłużyłem się przykładami umieszczonymi dla mikrokontrolera STM32F4.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

czwartek, 24 sierpnia 2017

[20] STM32F7 - Wiegand

W tym poście chciałbym przedstawić implementację interfejsu Wiegand. Do tego celu wykorzystam płytkę z Discovery z mikrokontrolerem STM32F746VG oraz biblioteki HAL'a.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

środa, 9 sierpnia 2017

[8.1] STM32F7 - Ethernet, bez RTOS

Ten przykład chciałbym poświęcić na konfigurację STM32, w wersji bez RTOS, jako serwer ethernet.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

czwartek, 3 sierpnia 2017

[18] STM32F7 - Odczyt kart RFID Unique za pomocą układu EM4095

W tym poście chciałbym przedstawić sposób obsługi układu EM4095 za pomocą mikrokontrolera STM32F7.

[Źródło: http://www.priority1design.com.au/em4095_rfid_ic.html]

środa, 26 lipca 2017

[17] STM32F7 - Przerwania EXTI

Ten post chciałbym poświęcić na opisanie sposobu generacji przerwań zewnętrznych w mikrokontrolerze STM32F7.

[Źródło: http://www.st.com/en/evaluation-tools/32f746gdiscovery.html]

środa, 12 lipca 2017

[16] STM32F7 - RS485

Ten bardzo krótki post chciałbym poświęcić na opisanie sposobu komunikacji za pomocą RS485 przygotowanego w oparciu o UART7 na płytce STM32F7 - Discovery. Komunikacja będzie wykonana za pomocą układu ST3485EB. 

Wykorzystywane będą trzy linie, jedna nadająca, druga odbierająca, trzecia będzie służyła do wyboru trybu pracy, tzn czy będzie występowało nadanie czy odbieranie.

Wysyłanie i odbieranie danych będzie przebiegać w standardowy sposób. Jedyna różnica jaka dochodzi to sterowanie pinem określającym kierunek przepływu danych. Domyślnie aby układ mógł odebrać dane to ten pin musi być utrzymywany w stanie niskim. Aby wysłać dane do układu to należy ustawić go w stan wysoki, a potem zaraz po ich wysłaniu zmienić stan na niski.

poniedziałek, 3 lipca 2017

[15] STM32F7 - Discovery - QSPI, zewnętrzna pamięć Flash

W tym poście chciałbym poruszyć temat wykorzystania QSPI na płytce discovery do komunikacji z pamięcią Nor Flash. Kość umieszczona na płytce discovery to 128 Mbit pamięć N25Q128A13EF840E od Microna.

Układ został podłączony do mikrokontrolera w następujący sposób [STM32F7 Datasheet]:


środa, 28 czerwca 2017

[14] STM32F7 - Discovery - IWDG, WWDG za pomocą CubeMx

W tym poście chciałbym przedstawić sposób generacji projektu z obsługą IWDG za pomocą środowiska CubeMx oraz SystemWorkbench. 

CubeMx:


Przedstawię dwie konfiguracje IWDG, pierwsza z nich wymaga odświeżania w pętli głównej bądź w przerwaniu od timera. Druga natomiast będzie dotyczyła WWDG, którego odświeżanie nastąpi w przerwaniu.