---
title: "Read/write to Sn_TX_WR register W5500"
url: "https://maker.wiznet.io/forum/10263"
markdown_url: "https://maker.wiznet.io/forum/10263/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "etienne"
created: "2014-05-25T19:48:15+09:00"
last_activity: "2017-05-04T08:32:59+09:00"
language: "en"
views: 986
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# Read/write to Sn_TX_WR register W5500

## Question

Asked by etienne on 2014-05-25 in Ethernet Chips.

I can’t read the correct value of this register after writing to it.

example:

```
   setSn_TX_WR(1, 0x0015);    //write value to this register
ui16tmp = getSn_TX_WR(1);   // i have 0x0000 as result, not  0x0015
```

I can see with my logic analyser that te correct value (spi) is send

send spi → 00 24 2C 00
→ 00 25 2C 16

read ->00 24 28 FF → result read 00
->00 25 28 FF → result read 00

i can read other registers, but this register give Always zero

---

Source: https://maker.wiznet.io/forum/10263
