W5100 Sending Process

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

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

Hi~

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

thanks,

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

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

1 Like

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