ś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. 

wtorek, 26 września 2023

piątek, 25 sierpnia 2023

ś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

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

czwartek, 16 lutego 2023

wtorek, 14 lutego 2023

poniedziałek, 30 stycznia 2023

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.