SapegoAL 0 12 июня, 2009 Опубликовано 12 июня, 2009 · Жалоба a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи. Ну может же он высказать своё мнение как просто разработчик? Я, к слову, разделяю его мнение тоже. Передёргивать то не надо, речь ведь не идёт о "многоядерных OMAPах", разведённых на соответствующих платах и стоимость разработки/отладки соответствующая. А здесь это явно притянуто за уши. Помудохается он с этой памятью + прога то полетит. И я это знаю, и вы и он. Так зачем как страус голову в песок совать? Лучше прямо об этом сказать. И лучше в отрезвляющих выражениях. :rolleyes: Да и вообще последовательные интерфейсы развиваются всё сильнее, а паралельные отмирают. Вы не находите? Потому как "передача информации" и "достоверная передача информации" не одно и то же. Уже читал о процах общего назначения с последовательным выводом. А не хотите менять - не надо . Реализуйте протокол 245-ой на ARM. Там он по типу того, что я тут рисовал сделан. Если ARM перегружен, введите промежуточную микруху типа той же меги8 за 1$. Ей передавайте по SPI, а на ней формируйте протокол 245. Или сразу с ARMа гоните USB (что конечно же предпочтительнее). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 12 июня, 2009 Опубликовано 12 июня, 2009 · Жалоба a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи. Вольному - воля, Вы совершенно вольны назвать любое мнение не особо убедительным. Равно, как и я, волен высказать свое. А вообше речь идет не только о мнении, но и опыте :(. SasaVitebsk видно, не спроста не любит двухпортовую память/FIFO - просто он с ней, как и я :( сталкивался. Мрачная штука - в свое время сталкивался с "изделием" 51 висящий на ISA :(. Шаг в сторону - расстрел. Программная борьба с аппаратными сбоями по полнй программе. Да разводка оставляла желать лучшего, но и две или три преразводки не помогли существенно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 14 июня, 2009 Опубликовано 14 июня, 2009 · Жалоба В том то и суть, что порт обмена должен быть "всегда готов", ну кроме начала обмена (возможно). А передача идет блоками по 0.5-1.5КБайт каждые 100 mS. Если кидать блоками не более 0.5 Кбайт, то на это время прерывания, в моем случае, можно "придержать". Собственно всего то и нужен чип "Параллельный порт CENTRONIX с буфером памяти" Чтобы и волки были целы и овцы сыты, я бы вам посоветовал вместо FT245BM поставить самую простую аврку, имеющую 3 порта и память порядка 0.5 КБ и тактовую 20 МГц. Один порт и 2-3 управляющих вывода подключаете к меге128, а второй порт и 2-3 управляющих вывода подключаете к арму. Задача аврки очень проста - вечно стоять в ожидании и принимать на максимальной скорости 256 байт из меги128 по заданному протоколу. А после завершения приёма - передать буфер в арм, возможно по другому протоколу. По моей оценке максимальная скорость приёма составит 5 МБайт/с, что в 5 раз превосходит требуемую. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться