CRC8, CRC16, CRC32, CRC64를 웹에서 바로 계산할 수 있는 온라인 CRC 계산기 소개. 초기값, XOR, 입력·출력 반전 등 주요 옵션을 모두 지원하며 문자열, 16진수, 2진수 입력을 통한 신속한 검증이 가능하다.
카테고리 : 땜빠가지
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 인터럽트 디바운싱: 스위치 바운싱과 채터링 해결 방법
스위치 바운싱과 채터링 문제를 실제 오실로스코프 파형으로 확인하고, 인터럽트 지연시간을 이용한 소프트웨어 디바운싱 방법과 대체 방법을 설명한다.




