Перейти к содержанию
    

a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи.

Ну может же он высказать своё мнение как просто разработчик?

 

Я, к слову, разделяю его мнение тоже. Передёргивать то не надо, речь ведь не идёт о "многоядерных OMAPах", разведённых на соответствующих платах и стоимость разработки/отладки соответствующая. А здесь это явно притянуто за уши. Помудохается он с этой памятью + прога то полетит. И я это знаю, и вы и он. Так зачем как страус голову в песок совать? Лучше прямо об этом сказать. И лучше в отрезвляющих выражениях.

:rolleyes:

 

Да и вообще последовательные интерфейсы развиваются всё сильнее, а паралельные отмирают. Вы не находите? Потому как "передача информации" и "достоверная передача информации" не одно и то же. Уже читал о процах общего назначения с последовательным выводом.

 

А не хотите менять - не надо . Реализуйте протокол 245-ой на ARM. Там он по типу того, что я тут рисовал сделан. Если ARM перегружен, введите промежуточную микруху типа той же меги8 за 1$. Ей передавайте по SPI, а на ней формируйте протокол 245. Или сразу с ARMа гоните USB (что конечно же предпочтительнее).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

a вообще то ожидал бы от суперадминна больще толерантности, подход типа "мое мнение и неправильное мнение" не особо убедителныи.

Вольному - воля, Вы совершенно вольны назвать любое мнение не особо убедительным. Равно, как и я, волен высказать свое. А вообше речь идет не только о мнении, но и опыте :(. SasaVitebsk видно, не спроста не любит двухпортовую память/FIFO - просто он с ней, как и я :( сталкивался. Мрачная штука - в свое время сталкивался с "изделием" 51 висящий на ISA :(. Шаг в сторону - расстрел. Программная борьба с аппаратными сбоями по полнй программе. Да разводка оставляла желать лучшего, но и две или три преразводки не помогли существенно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том то и суть, что порт обмена должен быть "всегда готов", ну кроме начала обмена (возможно). А передача идет блоками по 0.5-1.5КБайт каждые 100 mS. Если кидать блоками не более 0.5 Кбайт, то на это время прерывания, в моем случае, можно "придержать".

Собственно всего то и нужен чип "Параллельный порт CENTRONIX с буфером памяти"

Чтобы и волки были целы и овцы сыты, я бы вам посоветовал вместо FT245BM поставить самую простую аврку, имеющую 3 порта и память порядка 0.5 КБ и тактовую 20 МГц. Один порт и 2-3 управляющих вывода подключаете к меге128, а второй порт и 2-3 управляющих вывода подключаете к арму. Задача аврки очень проста - вечно стоять в ожидании и принимать на максимальной скорости 256 байт из меги128 по заданному протоколу. А после завершения приёма - передать буфер в арм, возможно по другому протоколу.

 

По моей оценке максимальная скорость приёма составит 5 МБайт/с, что в 5 раз превосходит требуемую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...