|
CY7C68013A постоянная булочная передача, прога для компа |
|
|
|
 |
Ответов
|
Feb 20 2007, 10:40
|
Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 23-09-05
Из: Москва
Пользователь №: 8 874

|
Интересно получается, пакеты пропадают. Для начала необходимо разобраться именно с этим, а потом уже с синхрой. Я генерил плисой поток, счетчик 16бит, и гнал на комп булочной передачей. А на компе проверял этот счетчик. Так вот, при скорости порядка 37МБ/с за 5 минут тестирования счетчик ни разу не сбился т.е. небыло ни одного потерянного пакета. Булочная - пакет гарантировано будет доставлен драйверу. Если драйвер попросит у железки 600 пакетов по 512 байт, и выделит достаточно места, то железо передаст именно 600 пакетов, а не больше и не меньше. Дальше уже дело аппликухи достать эти данные и обработать. Вполне вероятно вы просто не успеваете это делать, или делаете некорректно, особенно если учесть что используется больше одной очереди. Насчет синхронизации, использовать вторую булочную - не есть правильно. Частота 1/30 - 33мс период. Windows не ОСРВ, ее квант как раз и примерно 30 мс, и никто не гарантирут, что эту саму синхру вы будете получать каждые 33мс. Поэтому так поступать просто нельзя. Очень хороший вариант был уже озвучен - это маркер-пакет, пакет с известным "уникальным" содержимым или уникальной длины (pkend тоже хорошая штука). Если хотите получать "чистую" картинку, то между камерой и мк, просто необходимо ставить плису, она займется и синхронизацией, и забивкой фифо и всеми остальными делами.
|
|
|
|
Сообщений в этой теме
torik CY7C68013A постоянная булочная передача Feb 1 2007, 18:07 Warlord Выход один, учиться программировать на ПК. Это теб... Feb 2 2007, 11:02 torik Аха - все получилось. Принимаю данные.
Следующий ш... Feb 2 2007, 15:39 torik Ну вот и снова я...
Первый вопрос (не принципиаль... Feb 5 2007, 14:54 torik ах да - может это както связано с регистром AUTOPT... Feb 6 2007, 09:56 jur Цитата(torik @ Feb 6 2007, 08:56) ах да -... Feb 7 2007, 08:20 torik Дык а чего еще нужно? К ФИФО подключены данные, ас... Feb 7 2007, 14:55 jur Цитата(torik @ Feb 7 2007, 13:55) Дык а ч... Feb 7 2007, 17:05 torik Цитата(jur @ Feb 7 2007, 17:05) Запись да... Feb 8 2007, 09:00 jur Цитата(torik @ Feb 8 2007, 08:00) EZ-USB ... Feb 8 2007, 23:14 torik Насчет проверки... Сделано, только программное зап... Feb 10 2007, 15:09 torik Получилось - сигнал с камеры пошел... Только пришл... Feb 10 2007, 17:19 torik Ладно, с железом разобрались... теперь с программо... Feb 12 2007, 09:44 jur Цитата(torik @ Feb 12 2007, 08:44) Ладно,... Feb 13 2007, 08:12 -Al- Цитата(torik @ Feb 12 2007, 09:44) Ладно,... Feb 13 2007, 11:58 torik Извиняюсь, три дня на работе без инета
Посмотрел ... Feb 13 2007, 20:03 jur Цитата(torik @ Feb 13 2007, 19:03) Теперь... Feb 13 2007, 22:00 torik ыхы - вот только маркерный байт не подет - остальн... Feb 14 2007, 19:19 jur Цитата(torik @ Feb 14 2007, 18:19) ыхы - ... Feb 14 2007, 22:10 torik О - спасибо - насчет маркерного байта понял. Тут п... Feb 15 2007, 11:44 jur Цитата(torik @ Feb 15 2007, 10:44) И оста... Feb 15 2007, 13:57 jur Цитата(torik @ Feb 15 2007, 10:44) Тут пр... Feb 15 2007, 14:10 torik насчет интераптовых "быстрых" точек - я ... Feb 15 2007, 14:18 torik Тэкс, прерывания не спасли
Возможно дело в програ... Feb 15 2007, 19:13 jur Тяжело вот так, дистанционно, понять проблему... Д... Feb 15 2007, 23:08 torik хм...
Оказывается комп пропускает пакеты иногда, п... Feb 16 2007, 15:05 -Al- @torik
Я тут чего-то не понял?? Вы пытаетесь с пом... Feb 16 2007, 15:34 jur Цитата(torik @ Feb 16 2007, 14:05) Как сд... Feb 16 2007, 18:56 torik А с помощью чего еще ловить начало кадра?
По преры... Feb 16 2007, 17:26 -Al- Цитата(torik @ Feb 16 2007, 17:26) А с по... Feb 16 2007, 19:06  jur Цитата(-Al- @ Feb 16 2007, 18:0... Feb 17 2007, 12:38 torik AL, "6500 тактов камеры" - это значит чу... Feb 17 2007, 13:38 -Al- Цитата(jur @ Feb 17 2007, 12:38) С одной ... Feb 17 2007, 15:00 jur Цитата(-Al- @ Feb 17 2007, 14:0... Feb 18 2007, 20:01 torik Аха, понял про прерывания, это учитываю.
Что каса... Feb 17 2007, 15:42 torik А как контроллер будет определять что PCKTEND полу... Feb 19 2007, 10:12 jur Цитата(torik @ Feb 19 2007, 09:12) А как ... Feb 19 2007, 18:44  torik Цитата(jur @ Feb 19 2007, 18:44) Цитата(t... Feb 19 2007, 21:25   jur Цитата(torik @ Feb 19 2007, 20:25) Чатота... Feb 19 2007, 22:51 torik Короче, вот такой будет вопрос...
Кадр = 640*480,... Feb 19 2007, 16:20 torik Во блин дела... Тока заметили - пакеты 512 байт мы... Feb 19 2007, 17:31 torik Потерю пакетов устранили! Картинка получилась,... Feb 20 2007, 15:24 Warlord ЦитатаКак приняли эти 640*480 байт, передаем их в ... Feb 20 2007, 17:02 torik Хы... тоже верно, спасибо.
Но я всетаки сделал ка... Feb 20 2007, 19:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|