개발메모 & 프로그램/모니터 - 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

반응형