개발메모 & 프로그램/모니터 - MST705
- 문제점 해결 리스트
메가아재
2017. 10. 23. 14:55
반응형
* 뱅크 0, 0x27번지 값 바꾸는문제 (OPL_SET2)
- void msLCDSetClock(void) -> msWrite3Bytes(BK0_25, dwClockFactor);
- BK0_25번지를 입력하고 3바이트를 쓰는방식이라서 BK0_27으로 검색해도 나오지 않았던것. (염병)
- msWrite3Bytes(BK0_25, dwClockFactor); 부분을 삭제
- 메인함수의 while(1) 직전 코드추가
// OPL_SET
msWriteByte_Bank(REG_BANK0_SCALER, 0x25, 0x63); // OPL_SET0
msWriteByte_Bank(REG_BANK0_SCALER, 0x26, 0x4C); // OPL_SET1
msWriteByte_Bank(REG_BANK0_SCALER, 0x27, 0x3E); // OPL_SET2
반응형