- Устройство на базе ENC28J60 должно передавать большую страницу. Внутренней памяти контроллера не хватает для хранения её целиком. Как правильно разбить её на части? Понимаю, что нужно рыть в сторону HTTP протокола, но что-то ничего толкового особо FDA(13 знак., 16.06.2012 21:14, PIC, полностью)
- Может, есть смысл вникнуть в суть уровней OSI стандарта? Тогда будет легче понять, на каком уровне что происходит. Извините, если уже читали. В таком случает попробуйте еще раз... - ut1wpr(22.06.2012 11:42)
- Этот TCP/IP стек упрощен до предела AD(727 знак., 18.06.2012 16:44)
- А как же стандарт, по которому максимальный размер Езернет пакета 1.5 кБ? Вы уверены что остальная инфраструктура сожрет ваш большой пакет? - ASDFS(16.06.2012 23:37)
- смотреть вначале не НТТР а ТСР, а страничку отправлять кусками - koyodza(16.06.2012 22:32)
- Я понимаю, что кусками. Так как её правильно передавать-то? - FDA(16.06.2012 23:53)
- просто: передали, дождались АСК, передали следующий кусок. Если информация в виде таблицы, то обычно одна строка - один кусок koyodza(67 знак., 17.06.2012 12:04)
- У меня передача страницы осуществляется следующим образом: FDA(1558 знак., 17.06.2012 18:14)
- флаг FIN должен быть только в конце всей сессии, это закрытие соединения koyodza(129 знак., 17.06.2012 20:10)
- Блин, да соединение у меня нормально устанавливается. Обработка запросов методом GET также проходит нормально. POST пока не пробовал, но проблем тоже не вижу. Проблема сейчас одна, я не знаю как отослать большую страницу кусками. FIN естественно FDA(232 знак., 17.06.2012 21:21)
- общий размер и количество частей нигде не передаётся, они не нужны, нужно разобраться с работой ТСР протокола. Он сложнее, чем то что Вы показали - koyodza(17.06.2012 21:25)
- я понимаю, что сложнее, но мне нужно реализовать одну простую вещь - разбивку пакетов на подпакеты! Неужели никто этого не делал??? Описание протокола пытаюсь сейчас читать, но очень мутно там всё написано! - FDA(17.06.2012 21:30)
- Мне вот совершенно непонятна логика ваших трудностей. ASDFS(280 знак., 17.06.2012 22:48)
- объясните, пожалуйста, как понимаете "разбивку пакетов на подпакеты"? для какого процессора? тсп/ип прекрасно справляется с разбивкой (совру, но, возможно, есть способ принудительной разбивки файла на пакеты длиной (64-1ххх байт)+служебная хи-хи(9 знак., 17.06.2012 22:02,
)
- если бы у Вас нормально был реализован ТСР, то подобного вопроса просто не возникало бы koyodza(223 знак., 17.06.2012 21:54)
- TFTP? - ASDFS(17.06.2012 12:01, ссылка)
- Ну в каждом вопросе есть уже ответ. Возьмите контроллер с большей памятью , например из серии STM32 или другой. Или эзернет модуль на базе wiz5100 будет меньше расход по памяти и т.д. - oleg110592(16.06.2012 22:20)
- Господа, кто нить поделится SW300052v2.7 или на крайняк v2.6? ASDFS(49 знак., 18.06.2012 17:44, PIC, полностью)
- Как в программе PIC18F4550 узнать, что соответствующий виртуальный COM-порт открыт? FDA(146 знак., 15.06.2012 15:19, PIC, полностью)
- Собираю проект на платке PIC32 Ethernet Starter Kit. Необходимо сделать составное USB устройство с Ethernet. Сделал отдельно проект с составным USB, взял пример с Ethernet из библиотеки Microchip. Оба проекта поотдельности работают и отлаживаются. Василий(247 знак., 21.05.2012 09:52,
, PIC, полностью)
- Свершилось! После многих лет MPLAB научился ставить точку останова "на лету" и останавливаться на ней. MPLAB-X V1.10. Причем, ставить точку он научился еще в V1.00, а вот останавливаться только сейчас. - abivan(14.05.2012 13:57, PIC, полностью)
- Если у меня в изделии PIC-контроллер, и я использую его аппаратный модуль MSSP в режиме I2C, то могу ли я в описании изделия указывать, что он поддерживает обмен данными по интерфейсу I2C? То есть могу ли я использовать эту саму аббревиатуру I2C и FDA(273 знак., 12.05.2012 18:20, PIC, полностью)
- PIC18F4550 не хочет работать через USB-хаб в режиме CDC. При этом при обычном подключении к порту USB все нормально. Никто с таким не сталкивался? - FDA(10.05.2012 08:34 - 08:47, PIC, полностью)
- наблюдаю аномально длительное время входа в прерывание EINT0 у PIC18. Argon(278 знак., 07.05.2012 16:16, PIC, полностью)
- Спецы по PICам, подскажите, плиз... PIC18F2455 не хочет дебажиться через PICKIT2. Дебагер после попытки запуска отладки пишет Target Halted. - Argon(05.05.2012 19:15, PIC, полностью)
- Глюки pic30-coff-gcc (GCC) 4.0.3 __C30_VERSION__ == 323. Генерирует некорректный код: компилятор забывает, что он исключает W14 (frame pointer) из использования при оптимизации. -fno-inline-functions решает проблему (возникает при любом уровне fk0(241 знак., 17.04.2012 18:20, PIC, полностью)
- PIC30 3.31 украденный (под windows). Без -legacy-libc (см. release notes) лучше не использовать. Сходу неработающий free(NULL) доставляет. - fk0(17.04.2012 18:29, PIC)
- Ай, какую конфетку некрочип выдал! Я тут 3 дня репу чесал над тем как недорого и компактно изобразить девайс с передатчиком 868 МГц, FSK, +10 dBm от 3-3.6В лития. Надо уверенно пробить метров 300 прямой видимости с четвертьволновым штырем на не Гудвин(157 знак., 07.12.2011 21:49, PIC, полностью)
- Пытаюсь понять зачем нужен DOZE mode в PIC24. Не выходит. Микрочип опять в своём репертуаре: у всех вменяемых частота на периферию имеет программируемый предделитель (чтоб не получать подвышенное потребление, если такая высокая тактовая не нужна в fk0(617 знак., 12.04.2012 18:27, PIC, полностью)
- C30: -Os -fno-inline-functions!!! Иначе глюкодром. fk0(63 знак., 23.03.2012 17:21, PIC, полностью)
- Новые PIC12F(HV)752 DVV(72 знак., 16.03.2012 07:41, PIC)