2014.01.07 2:55pm
펌웨어 소스와 부트로더 소스를 추가했습니다.
괴수가면님의 ps2avrU 소스 원본(14.01.06일자)에, 입력(다이오드 방향 관련)부분만 수정했습니다.
단일파일 크기 제한으로 분할 압축하여 올렸습니다.
Row 17은 작동하지 않으니 참고하시기 바랍니다.
매트릭스에 색상 표시된 두 곳을 같이 연결하면 16 Row로 사용 가능합니다.
부트로더를 새로 올리지 않으면, 해당 기능을 사용할 수 없습니다.
부트로더를 올릴때 퓨즈비트는 다음과 같이 설정하시면 됩니다.
FUSEH = 0xD0
FUSEL = 0x0F
아래 매트릭스대로 연결시
? ? 부트로더 - 키
? ? 부트매퍼 P 키
입니다.
부트로더 업로드, 펌웨어 업로드, 부트매퍼로 키 매핑 후 사용하시면 됩니다.
괴수가면님 부트로더 사이트 : 링크
다운로드 :
bootloadHID_20121208_Groove.zip
ps2avrU-master-140106_Groove.zip
ps2avrU-master-140106_Groove.z01
─────────────────────────────
Groove 87 FR4 기판의 매트릭스입니다.
통전테스트를 통해 직접 찾았습니다.
주의사항은 다이오드 방향입니다.
U.CON을 사용하려 했는데, 다이오드가 반대방향입니다.
? ? ? U.CON ? ? row ─>|─ col
? ? ? groove87 ?col ?─>|─ row
해당 문제를 펌웨어로 해결하려했는데, 약간의 문제가 있어 매트릭스 정보만 올립니다.
? ? 부트로더, 스위치 입력은 해결했는데, Layer 구분에서 작동을 하지 않더군요...
? ? 해당부분은 다른 방법으로 해결책을 찾고 있습니다.
펌웨어를 수정해서 해당 문제를 해결했습니다.
우선 기판 뒷면의 컨트롤러 연결 핀헤더쪽에 번호를 붙였습니다.
스위치 핀 좌측에 Col, 이런 규칙없이 마구잡이로 연결되어 있습니다.
아래 표에서 해당 번호를 기준으로 표시됩니다.
총 8 col, 18 row를 사용합니다.
11/13, 17/18 row는 두개씩 연결해서 사용해도 무방합니다
? ? 개인적 편의에 의해 이렇게 연결한것이며, col 이 겹치지 않는 row 를 겹쳐서 연결해도 됩니다.
해당 표는 참고용이며, col, row 구분만 해서 연결해도 사용 가능합니다.
? ? (와이어링시 편한대로 연결)