2024년 12월 17일, 티스토리 블로그를 운영하던 때의 일이다. 그 당시 본 필자의 블로그 글 중에서 가장 많은 관심을 받은글은 다음 메일의 2단계 […]
카테고리 :
온라인 CRC 계산기 소개
CRC8, CRC16, CRC32, CRC64를 웹에서 바로 계산할 수 있는 온라인 CRC 계산기 소개. 초기값, XOR, 입력·출력 반전 등 주요 옵션을 모두 지원하며 문자열, 16진수, 2진수 입력을 통한 신속한 검증이 가능하다.
계속하려면 challenges.cloudflare.com 차단을 해제하십시오.
지하철에서 노트북을 붙잡고 열심히 글을 쓰던 퇴근길, 집에 들어와 마무리를 하려 PC를 켜고 적당한 이미지를 생성하기 위해 ChatGPT에 접속을 하려 했다. 하지만 […]
수표 분실 대처 방법 – 분실신고, 미지급증명서, 공시최고, 제권판결 후 금액 반환 절차
자기앞 수표를 잃어버렸을 때 은행 미지급증명서 발급, 경찰 분실신고, 법원 공시최고 신청, 보정명령 대응, 제권판결을 거쳐 수표 금액을 반환받은 실제 절차를 정리했다.
CRC 계산 속도 비교: 제조사 라이브러리보다 룩업 테이블이 더 빠를까?
ATmega2560 16MHz 환경에서 CRC-16 계산 속도를 직접 측정했다. 비트와이즈(Bitwise) 방식, 마이크로칩 제공 어셈블리 라이브러리, 룩업 테이블(LUT) 방식의 처리 시간을 비교했다.
C 언어로 구현한 Bitwise CRC 계산 함수
손으로 CRC(Cyclic Redundancy Check)를 계산하는 방법 그대로 C 언어로 구현한 비트와이즈 CRC-5, CRC-7, CRC-8, CRC-10, CRC-16, CRC-32 계산 함수.
AVR 컴파일러 최적화와 변수 사용방법이 동작속도에 주는 영향
ATmega2560에서 비트단위 연산을 이용한 변수 사용 방식과 AVR-GCC 컴파일러 최적화 옵션(-O0·-O1·-O2 등)이 코드 크기와 실행 속도에 어떤 차이를 만드는지 실측 데이터를 기반으로 분석합니다.
ATmega2560 인터럽트 디바운싱: 스위치 바운싱과 채터링 해결 방법
스위치 바운싱과 채터링 문제를 실제 오실로스코프 파형으로 확인하고, 인터럽트 지연시간을 이용한 소프트웨어 디바운싱 방법과 대체 방법을 설명한다.







