środa, 26 lipca 2017

[27] STM32F4 - Emulacja pamięci EEPROM, biblioteki STD

Ten post chciałbym poświęcić na przygotowanie programu umożliwiającego wykonanie emulacji pamięci EEPROM.

Informacje odnoście metody jaką należy zastosować można znaleźć w nocie aplikacyjnej AN3969.

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

[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]

niedziela, 23 lipca 2017

[3] STM32F429I - Discovery - LCD TFT oraz panel dotykowy, biblioteki STD

Ten post chciałbym poświęcić na opisanie obsługi wyświetlacza za pomocą interfejsu SPI, oraz programowanie panelu dotykowego za pomocą interfejsu I2C.

Wszystkie funkcje nie opisane w tym poście są wyjaśnione i można je pobrać na samym dole tego postu.

[http://www.st.com/en/evaluation-tools/32f429idiscovery.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]:


niedziela, 2 lipca 2017

[2] STM32F429I - Discovery - SDRAM ISSI IS42S16400, CubeMx

Ten post chciałbym poświęcić na opisanie sposobu generacji oraz wykonania projektu, w oparciu o biblioteki hala oraz środowisko CubeMx w celu przygotowania projektu obsługującego pamieć SDRAM ISSI IS42S16400.

Cube Mx:


Poniżej przedstawię sposób wykonania projektu dla pamięci SDRAM w programie CubeMx.