|
самый быстрый сетевой чип ? |
|
|
|
 |
Ответов
|
Jan 4 2013, 07:35
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610

|
QUOTE Не хотелось бы на новых камнях год-другой потерять. Это каким таким образом? Ну а остальное не выдерживает никакой критики - на LPC1768 (всего 100МГц, кстати) достигается без особого гемороя полная утилизация полосы 100М, причем с использованием TCP и при загрузке проца 40 процентов.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 4 2013, 10:48
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(Rst7 @ Jan 4 2013, 08:35)  Это каким таким образом? Ну вот такой вот я тормоз. Плюс сюда нужно будет залить денег за среду, программатор, отладочную плату. Проще уж на самом деле к F407 PHY прикрутить. Цитата(Rst7 @ Jan 4 2013, 08:35)  LPC1768 LPC17 Ride7 кстати может. Но stm32f мне пока нравится. Просьба: если уж предлагаете вместо сетевого контроллера взять совершенно другой процык, то учитывайте, что я существенно ограничен размерами платы, расчитываю на пару 48ми-ногих или один 64-ногий. LQFP/0.5мм. w5200 в этом смысле - большое зло. В общем, мысли пока такие 1. Как-то заставить выполняться код или функцию передачи из ОЗУ 2. Прикрутить DMA 3. ...все пока
|
|
|
|
|
Jan 5 2013, 00:28
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Может кто-нибудь объяснить, почему эстээмовский SPI клинит, если только отправлять данные и не вычитывать принятые данные каждый раз после отправки ? Типо фича такая или все же руки ? Хочется убрать третью и четвертую строчки кода: Код void SPI1_SendByte(uint8_t aData) { while (!(SPI1->SR & SPI_I2S_FLAG_TXE)); SPI1->DR = aData; while (!(SPI1->SR & SPI_I2S_FLAG_RXNE)); (uint8_t)SPI1->DR; } Вместе работает, если оставить только первую и вторую, то при приеме считываются одни нули. Прием: Код uint8_t SPI1_ReciveByte() { while ((SPI1->SR & SPI_I2S_FLAG_RXNE)) SPI1->DR;
while (!(SPI1->SR & SPI_I2S_FLAG_TXE)); SPI1->DR = (uint8_t)0; while (!(SPI1->SR & SPI_I2S_FLAG_RXNE)); return SPI1->DR; }
|
|
|
|
Сообщений в этой теме
Огурцов самый быстрый сетевой чип ? Jan 2 2013, 17:41 Rst7 Не страдайте фигней, возьмите процессор со встроен... Jan 2 2013, 19:22 Огурцов Я бы взял stm32f407, но корпус великоват, да и PHY... Jan 2 2013, 20:05 Cosmojam На STM32F4 свет клином не сошёлся. Есть STM32F2 и ... Jan 3 2013, 22:40 Огурцов Не хотелось бы на новых камнях год-другой потерять... Jan 4 2013, 05:00 Огурцов Цитата(Cosmojam @ Jan 3 2013, 23:40) LM3S... Jan 5 2013, 03:32  Cosmojam Цитата(Огурцов @ Jan 5 2013, 06:32) Был н... Jan 5 2013, 10:10   Огурцов Так оно и сейчас уже очень даже вкусно. Только поч... Jan 5 2013, 13:02    Огурцов Проверил SPI - работает адекватно. Проблема, похож... Jan 5 2013, 14:37     Огурцов Выше наврал, с w5200 все ок - проверял пошагово в ... Jan 5 2013, 16:38      Огурцов Дрыганьем ножек вручную (без SPI) удалось достичь ... Jan 6 2013, 14:22 Огурцов Цитата(Cosmojam @ Jan 3 2013, 23:40) LM3S... Jan 7 2013, 04:07  Огурцов Таки запустил код в RAMе, скорость почему-то? стал... Jan 7 2013, 19:01       iosifk Цитата(Огурцов @ Jan 5 2013, 05:50) Посмо... Jan 5 2013, 07:15
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|