전체 글89 MSR(Magnetic Strip Reader) 프로토콜 MSRMSR(Magnetic Strip Reader(는 카드에 저장된 정보를 읽는 장치로, 일반적으로 카드의 마그네틱 스트립에 있는 데이터를 읽고, 이를 전자적으로 처리하는 시스템입니다. 마그네틱 스트립에는 3개의 트랙이 있으며, 각 트랙에는 다른 형식의 정보가 저장됩니다. 대부분의 마그네틱 스트립 리더는 이 데이터를 읽어, 특정 포맷으로 처리한 후 전송한다. 데이터(트랙) 포맷마그네틱 스트립은 보통 세 개의 트랙으로 구성트랙 1과 트랙 2는 보통 카드를 발급한 은행, 금융 기관 등에서 사용하는 정보를 포함트랙 3은 일부 특수한 용도로 사용 트랙 1길이: 최대 79개의 문자.정보: 카드 소지자의 이름, 카드 번호, 유효 기간 등.포맷:%B[카드번호]^[소지자명]^[유효기간]~트랙 2길이: 최대 40개의 .. 2025. 1. 2. [PWM] preload register Preload registerPWM에서 ARR를 컨트롤 할때, ARR 변경 시 , 변경 시 결정하는 레지스터 1. enable일 때- ARR 값이 변경 시 즉시 변경되지 않음. preload register에 저장 -> 카운터 overflow 발생시 ARR 값 업데이트 2. disable일 때- ARR 값 변경 시 , 즉시 변경 preload 레지스터 disable 시 문제 발생 상황 ARR 변경 시 , 카운터 > 변경 ARR 값 현상 발생 시그러나 ARM에서 카운터는 ARR값과 같아질 때 overflow가 발생하도록 디자인돼있기 때문에 이런 경우에는overflow가 발생하지 않는다. 기존 ARR 값 적용 후 다음 주기부터 설정한 ARR 값 적용예시) ARR이 1000이고 내가 500으로 조정했는데 .. 2024. 12. 27. ISO 7816 / IC CARD ATP Format ISO 7816 : 스마트카드 기술 표준 용어 설명 1. I/O : 카드 내부 모듈로 가는 직렬 입출력 데이터 2. VPP : 프로그래밍된 입력 전압(카드에 의해 부가 사용됨)3. GND : 접지 (기준 전압) 4. CLK : 타이밍 신호(클럭)5. RST : 리셋 신호(인터페이스 장치에서 단독으로 사용되거나 , 내부 리셋 회로와 결합되어 사용) 6. VCC : 전원 입력 (카드에 의해 부가적 사용됨) 동작 절차 1) IC 카드가 삽입되면SMART CARD Interface IC (이하 SCIC)는 카드 삽입음 감지 후 CPU에게 "HIGH" 신호를 보낸다. 2) CPU는 "HIGH" 신호를 확인 후 SCIC에게 *CMDVCC" 신호를 LOW로 한다. 3-1).. 2024. 12. 23. [HAL Driver] 내부 플래시 메모리 읽고 쓰기 Nucleo STM32f411re 보드 내부 플래시 메모리 지우고 쓰고 읽기 포스팅을 정리하고자 한다.STM32 CHIP 플래시 메모리 구조 Main memory : 주요 플래시 메모리 공간으로 사용된다.System memory : CPU가 부팅할 때 사용하는 메모리 공간으로 Boot mode에 따라 사용 유무가 결정되는 공간으로 Main memory에 펌웨어 다운로드, Boot mode 중 펌웨어 업데이트, UART1을 통해 Flash loader 툴 사용이 가능함OTP(One Time Programmable) 공간 : 한번 쓸 수 있는 사용자 메모리 공간으로 사용(mac주소 등)Option bytes : Watchdog 설정, Read/Write 보호와 같은 시스템관련 설정을 담당하는 저장소필독1.쓰.. 2024. 12. 18. 이전 1 2 3 4 ··· 23 다음