도와주세요!!
글 수 15,339
2003.04.11 15:44:07 (*.110.89.239)
6705
DWORD SA1110EZ_ReadMemory( DWORD vAddress )
{
// 어드레스를 설정한다
SA1110_SetAddress( vAddress );
// 제어 핀을 설정한다...
SA1110_SetMemoryIO( CTBF_nOE , LOW );
SA1110_SetMemoryIO( CTBF_nWE , HIGH );
SA1110_SetMemoryIO( CTBF_D31_0_EN , HIGH );
JTAG_Access_DR( WSA1110_CELLs , RSA1110_CELLs ); // 어드레스 및 제어
신호 적용
JTAG_Access_DR( WSA1110_CELLs , RSA1110_CELLs ); // 결과 읽기
return SA1110_GetData(); // 읽은 값을 되돌린다.
}
/////////////////////////////////////////////////////////////////////
BS에 어드레스,및 읽기신호를 쓰고서 JTAG_Access_DR()에 접근시
처음엔 BS내용을 적용하는것까진 알겠는데
다시한번 JTAG_Access_DR()에 접근하는이유를 정확히 모르겠습니다.
그리고 테스트중 세번까지 적용했을때도 데이타를 이상없이 읽어오던데
그 이유가 무엇일까요?????
가르쳐주시면 복받으실겁니다.~~~~~~ ㅡㅡ^
{
// 어드레스를 설정한다
SA1110_SetAddress( vAddress );
// 제어 핀을 설정한다...
SA1110_SetMemoryIO( CTBF_nOE , LOW );
SA1110_SetMemoryIO( CTBF_nWE , HIGH );
SA1110_SetMemoryIO( CTBF_D31_0_EN , HIGH );
JTAG_Access_DR( WSA1110_CELLs , RSA1110_CELLs ); // 어드레스 및 제어
신호 적용
JTAG_Access_DR( WSA1110_CELLs , RSA1110_CELLs ); // 결과 읽기
return SA1110_GetData(); // 읽은 값을 되돌린다.
}
/////////////////////////////////////////////////////////////////////
BS에 어드레스,및 읽기신호를 쓰고서 JTAG_Access_DR()에 접근시
처음엔 BS내용을 적용하는것까진 알겠는데
다시한번 JTAG_Access_DR()에 접근하는이유를 정확히 모르겠습니다.
그리고 테스트중 세번까지 적용했을때도 데이타를 이상없이 읽어오던데
그 이유가 무엇일까요?????
가르쳐주시면 복받으실겁니다.~~~~~~ ㅡㅡ^