본문 바로가기

전체 글136

MIFARE 카드 이번 포스트에서는 ISO/IEC 14443 Type A 한 종류은 MIFARE(마이페어) 카드에 대해 정리해보고자 한다. MIFARE 카드정의NXP 반도체에서 만든 비접촉식 스마트 카드 표준규격 물리적으로는 ISO/IEC 14443 Type A (13.56 MHz) 규격을 따릅니다. 프로토콜 기본 동작 흐름1. Reqeust / Wake up (REQA / WUPA)1)목적 : 카드 감지 2)통신 : (1) 전송 커맨드REQA(0x26)WUPA(0X52)(2) 카드 정상 응답ATQA(2Bytes) 2. Anticollision(Cascade Level 1, 2, 3)1) 사용 목적 : 복수의 카드 있을시 충돌 방지 및 UID 획득 3. Select 1) 사용 목적 : 여러 카드 중 통신할 단 하나의 카.. 2026. 8. 26.
DMA(Direct memory access) 개념메모리와 주변장치 또는 메모리와 메모리 사이에서 CPU 점유없이 높은 전송 속도를 가진 데이터 전송 컨트롤러(CPU가 개입하기에는 데이터 양이 너무 많거나 전송 주기가 너무 빈번하여 CPU 효율을 떨어뜨릴 때 사용하는 하드웨어 오버로드 방지 엔진) 메모리 : SRAM, Flash 등, 언제든지 Read/Write 가능하므로 DMA 요청 신호없이 바로 전송 가능비메모리 주변 장치 : RX FIFO 데이터가 차거나 TX FFO가 빌 떄만 전송 가능, DMA에 "지금 데이터 송/수신" 신호를 보내야 한다. Handshake Interface(DMA 요청 신호): 데이터를 옮길 때 "나 준비됐어!" "데이터 가져갈게!" 하고 주변장치와 DMA가 주고받는 신호(signal)종류일반적으로 H/W Handsha.. 2026. 8. 10.
LCD 정전식/감압식 원리 및 비교 TFT LCD는 동작 방식에 따라 감압식(Resistive) 과 정전식(Capacitive - PCAP)으로 나눌수 있다.이번 포스팅에서 각 방식을 개인적으로 정리해보고자 한다. 감압식 (Resistive, RTP)동작 원리 : 물리적 압력으로 상/하 transparent ITO 막 접촉 주요 인터페이스 Analog Pins() 또는 전용 ADC 칩 (SPI) 제어 핀 구성 : 4-wre (ADC 핀 4개) 또는 SPI 처리 주체 : MCU가 직접 ADC 측정 및 좌표 계산 정전식 (Capacitive - PCAP, CTP)동작 원리 : 인체의 전하 유도에 따른 상호/자기 용량 변화 감지 Dedicated Touch IC + 디지털 통신 ( I^2C / SPI ) 제어 핀 구성 : I^2C (SDA,.. 2026. 8. 4.
SYStick ARM Core를 사용하는 stm32 , NXP, MH1903 칩들을 Clock 구조를 보면 Systick와 Timer가 분리되어 있다.ARM Core에서 분리되어 있는 이유와 각각 TimeTick에 대해 정리하고자 한다. Systick(System Tick Timer) 정의ARM Cortex-M 코어 내부에 표준으로 포함된 24비트 타이머.ARM 아키텍쳐 규격이기 때문에 FreeRTOS, uC/OS 같은 RTOS는 어떤 MCU를 쓰든 ARM Cortex-M 코어에서는 동일한 SysTick 레지스터를 사용하여 OS 커널 Tick을 구현 Timer(General Timer) 정의코어 외부에 붙인 주변 장치(Peripheral) 타이머입니다.MH1903 Systick과 Timer 클록 공급 경로 차이 Ti.. 2026. 8. 3.