[an error occurred while processing this directive]
OFF 2 SM: Просто любопытно - у Вас все нормально с прерываниями от W3100A? (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
svf 27 ноября 2004 г. 22:39
|
|
|
|
У меня такая штука - открываю сокет в UDP и жду прихода пакета - т.е., предполагаю, что будет C0R в IR. Когда приходит пакет, при чтении статуса прерываний, как описано у них, читается установленным и C0 в IR, и, соответственно, всякие биты в C0_ISR, которых быть не должно, типа timeout и т.д. Происходит это, как полагаю, когда приходит несколько пакетов подряд, и я их не успеваю сразу считать (хотя прерывания обработать успеваю). Не сталкивались?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Эта штука еще много открытий преподнесет. — GRD (29.11.2004 12:47, пустое)
- Да вроде нет таких проблем. Хотя то, что был таймаут - что в этом страшного, данные-то пришли... — SM (27.11.2004 22:42, пустое)
- Так там не только таймаут - там даже мусор вроде close лезет. Все, конечно, работает, но как-то странно это. WizNet-овцы не признаются, и у меня все регистры пишутся-читаются нормально, так что с моей стороны ошибок вроде нет. — svf (27.11.2004 23:02, пустое)
- Так там не только таймаут - там даже мусор вроде close лезет. Все, конечно, работает, но как-то странно это. WizNet-овцы не признаются, и у меня все регистры пишутся-читаются нормально, так что с моей стороны ошибок вроде нет. — svf (27.11.2004 23:00, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru