[UDS,14229-1] WriteMemoryByAddress(0x3D) 서비스

2023. 5. 26. 20:322018년 이전 관심사/통신프로토콜

반응형

요청 메시지

 

addressAndLengthFormat

- 상위 4bit : memorySize 매개변수의 바이트 수

- 하위 4bit : memoryAddress 매개변수의 바이트 수

 

예를 들어 addressAndLengthFormat이 0x44인 경우, memorySize 4byte, memoryAddress 4byte를 사용 할 수 있다.

addressAndLengthFormat이 0x13인 경우, memorySize 1byte, memoryAddress 3byte를 사용 할 수 있다.

 

 

https://e-ks.kr/streamdocs/view/sd;streamdocsId=72059200131557430
https://e-ks.kr/streamdocs/view/sd;streamdocsId=72059200131557430

 

응답 메시지

https://e-ks.kr/streamdocs/view/sd;streamdocsId=72059200131557430
https://e-ks.kr/streamdocs/view/sd;streamdocsId=72059200131557430

 

https://e-ks.kr/streamdocs/view/sd;streamdocsId=72059200131557430

 

 

WriteMemoryByAddress 사용 예

  • 0x2048 주소에 2byte Data를 저장. 데이터 값은 0x008C
  • UDS Server는 긍정 응답으로 0x2048, MemorySize : 2를 송신

 

반응형