środa, 20 grudnia 2023

STM32H7 - Interfejs w C na przykładzie dostępu do zewnętrznej pamięci flash

W tym poście chciałbym opisać sposób implementacji interfejsu w języku C na przykładzie funkcji obsługującej pamięć flash. 

piątek, 17 listopada 2023

Proxmark 3 Easy - Odblokowanie, wgrywanie pełnego obrazu

W tym poście opiszę sposób czyszczenia i wgrywania nowego oprogramowania do czytnika Proxmark 3 Easy z wykorzystaniem Raspberry pi 3. 

środa, 8 listopada 2023

STM32H7 - HTTP, CGI, SSI, POST

W tym poście chciałbym opisać sposób wykonania podstawowych operacji na stronie HTTP, podczas wykorzystywania STM32 jako serwer HTTP.

wtorek, 10 października 2023

Colibri - Wyświetlacz Waveshare ze sterownikiem ILI2130

W tym poście chciałbym opisać sposób przygotowania sterownika panelu dotykowego w układzie Colibri iMX6. 

środa, 4 października 2023

[2.1] STM32F7 - SDRAM

W tym poście dodatkowo opiszę konfigurację pamięci SDRAM w układzie STM32F7.

wtorek, 26 września 2023

STM32H7 - Cordic

W tym poście chciałbym opisać sposób działania cooprocesora Cordic.

piątek, 25 sierpnia 2023

STM32H725VGTx - Uruchomienie SWV ITM

W tym krótkim poście chciałbym opisać sposób uruchomienia SWV ITM dla układu STM32H725.

środa, 16 sierpnia 2023

ATxmega - Szyfrowana transmisja AES

W tym poście chciałbym opisać sposób przygotowania szyfrowanej ramki danych, z wykorzystaniem szyfrowania AES.

czwartek, 27 lipca 2023

STM32H7 - Biblioteka CException

W tym poście chciałbym opisać zastosowanie biblioteki CException w układzie STM32H7. 

wtorek, 25 lipca 2023

STM32H7 - Unit test - Unity

W tym poście chciałbym krótki opisać sposób implementacji testów Unity w układzie STM32H7. Do testów wykorzystam płytkę Nucleo z układem STM32H723ZG. Projekt został wygenerowany przez program CubeMx. 

piątek, 30 czerwca 2023

Colibri iMX6 - RTC

W tym poście chciałbym opisać sposób obsługi zegara RTC na przykładzie Colibri iMX6. 

wtorek, 27 czerwca 2023

[1] PSOC 4100S Plus - Hello World, Mruganie diodami

W tym poście chciałbym przyjrzeć się układowi CY8CKIT-149 PSOC 4100S Plus od Cypress Semiconductor (teraz Infineon).

środa, 21 czerwca 2023

C - Linux - Tworzenie bibliotek

W tym poście chciałbym opisać sposób na wykonanie własnych bibliotek (shared library) w Linuxie. 

wtorek, 6 czerwca 2023

Colibri iMX6 - Wyświetlacz rezystancyjny Toradex

W tym poście chciałbym opisać sposób uruchomienia wyświetlacza Resistive Touch Display 7'' Parallel w wersji V1.0A.

piątek, 2 czerwca 2023

STM32H725 - PCB - Przygotowanie projektu

W tym poście chciałbym opisać sposób uruchomienia oraz przygotowania płytki testowej z układem STM32H7. 


piątek, 28 kwietnia 2023

Mifare - Desfire EV1 - Odczyt danych z karty Desfire czytnikiem Proxmark

W tym poście chciałbym opisać w jaki sposób odczytać kartę Desfire EV1 za pomocą czytnika Proxmark3.

[Źródło: https://www.mifare.net/en/]

piątek, 14 kwietnia 2023

Mifare - Desfire EV1

W tym poście chciałbym opisać strukturę karty Desfire EV1.


[Źródło: https://www.mifare.net/en/]

środa, 5 kwietnia 2023

STM32H7 - HAL USART DMA TX RX

W tym poście chciałbym opisać sposób obsługi interfejsu USART z wykorzystaniem DMA oraz bibliotek HAL. Całość testowałem na płycie z układem STM32H725.


środa, 29 marca 2023

[4] STM32F4 - OLED SSD1306 I2C

W tym poście chciałbym opisać działanie wyświetlacza z kontrolerem SSD1306. Do testów wykorzystałem układ STM32F411RE.

czwartek, 23 marca 2023

STM32H7 - STM32H725VGTx - Freertos, LWIP

W tym poście chciałbym opisać konfigurację Ethernetu oraz stosu LWIP wraz z systemem operacyjnym FreeRtos.


sobota, 11 marca 2023

LPC1769 - LWIP - DHCP Vendor ID

W tym poście chciałbym opisać sposób wykonania modyfikacji LWIP, dotyczącej dołożenia parametru Vendor ID.

piątek, 24 lutego 2023

STM32H7 - STM32H725VGTx - Konfiguracja ETH, Serwer TCP.

W tym poście chciałbym opisać podstawową konfigurację Ethernet'u na płycie z układem STM32H725VGTx.

czwartek, 16 lutego 2023

STM32H7 - STM32H725VGTx - Konfiguracja sprzętowa i pierwsze uruchomienie


W tym poście opiszę sposób przygotowania projektu oraz pierwsze uruchomienie projektu z układem STM32H725.

wtorek, 14 lutego 2023

LPC1769 - Timer 0 Delay

Ten post chciałbym poświęcić na opisanie konfiguracji liczników w układzie LPC1769.

poniedziałek, 30 stycznia 2023

Colibri iMX6 - Watchdog

W tym poście chciałbym opisać sposób uruchomienia Watchdoga w układach Colibri iMX6.

poniedziałek, 16 stycznia 2023

STM32H7 - Wiegand - UnitTest

W tym poście chciałbym opisać moje podejście do przeprowadzenia testów jednostkowych interfejsu Wiegand.

[Źródło: https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-h753zi.html#overview]

poniedziałek, 2 stycznia 2023

Colibri iMX6 - Program w C

W tym poście chciałbym zaprezentować przygotowanie programu w języku C, z wykorzystaniem środowiska Eclipse.