---
title: "W5100 Sending Process"
url: "https://maker.wiznet.io/forum/12936"
markdown_url: "https://maker.wiznet.io/forum/12936/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "juvf"
created: "2018-06-01T14:44:23+09:00"
last_activity: "2018-06-19T11:35:42+09:00"
language: "en"
views: 660
replies: 3
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5100 Sending Process

## Question

Asked by juvf on 2018-06-01 in Ethernet Chips.

Добрый день
В даташите на 44 странице описан процесс отправки данных. Я его реализовал, работает. Но когда отправляю сразу несколько пакетов подряд - не работает.

Вопрос: Вот записали в память w5100 данные для отправки и дернули Sn_CR = SEND; начинается процесс отправки, если сразуже после Sn_CR = SEND; начать писать в память сокета W5100 новые данные и не дожидаясь отправки предыдущего пакета опять дернуть Sn_CR = SEND; - W5100 нормально отправит оба пакета? Нужно дожидаться оканчания отправик предыдущего пакета перед очередной командой Sn_CR = SEND;?

## Replies

### Reply 1 by irina, 2018-06-18

Hi~

I don’t understand your language. Please write in English.
I am waiting for you to ask the question again.

thanks,

### Reply 2 by Eugeny, 2018-06-19

![](https://avatars.discourse-cdn.com/v4/letter/j/c4cdca/48.png) juvf:

> Sn_CR = SEND; начинается процесс отправки

Процесс отправки “заканчивается”, когда Sn_CR становится 0.

![](https://avatars.discourse-cdn.com/v4/letter/j/c4cdca/48.png) juvf:

> если сразуже после Sn_CR = SEND; начать писать в память сокета W5100 новые данные

Можно написать туда новые данные размером не более Sn_TX_FSR, чтобы не затереть те, которые еще не были полностью “проведены”.

### Reply 3 by juvf, 2018-06-19 (in reply to reply 2)

Спасибо. Получилось.

---

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