LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Всё зависит от твоих задач. 1 Мбит это дофига. Твоя AVR сможет генерировать столько данных? Если ты не приставку-осциллограф делаешь (то есть просто считал сырые данные с АЦП и без обработки отправил на комп), то обычно МК немало времени проводит в различной обработке сигналов и даже выдаче обратной связи без участия ПК (а ПК только задаёт настройки и получает инфу о состоянии системы). И в этом случае часто ты упираешься не в канал связи, а в вычислительную мощность МК. А когда берёшь жирный МК, то у него внезапно обнаруживается аппаратный USB и там уже до 12 МБит.

Осциллографы и модемы (а также другие преобразователи интерфейсов) это лишь малая часть встраиваемых систем.

Определись с задачей, которую ты собираешься решать. Если просто мигать светодиодами с максимально возможной частотой, то можно вообще выкинуть МК из схемы и использовать какую-нибудь FT232RL в режиме bitbang. Скорость будет высокая и не надо писать 2 программы, а хватит одной программы на компьютер. Если же МК будет управлять какой-то железкой, то, наверное, ПК будет лишь передавать настройки и принимать телеметрию и очень часто на это и скорости 9600 хватит. А где не хватит (железка требует очень быстрых управляющих воздействий), там обычно и AVR не хватает (так как не успеет рассчитать управляющее воздействие, а управляющей программе на ПК сложно обеспечить риалтайм, так как Windows/Linux не являются RTOS).

Исправление KivApple, :

Всё зависит от твоих задач. 1 Мбит это дофига. Твоя AVR сможет генерировать столько данных? Если ты не приставку-осциллограф делаешь (то есть просто считал сырые данные с АЦП и без обработки отправил на комп), то обычно МК немало времени проводит в различной обработке сигналов и даже выдаче обратной связи без участия ПК (а ПК только задаёт настройки и получает инфу о состоянии системы). И в этом случае часто ты упираешься не в канал связи, а в вычислительную мощность МК. А когда берёшь жирный МК, то у него внезапно обнаруживается аппаратный USB и там уже до 12 МБит.

Осциллографы и модемы (а также другие преобразователи интерфейсов) это лишь малая часть встраиваемых систем.

Определись с задачей, которую ты собираешься решать. Если просто мигать светодиодами с максимально возможной частотой, то можно вообще выкинуть МК из схемы и использовать какую-нибудь FT232RL в режиме bitbang. Скорость будет высокая и не надо писать 2 программы, а хватит одной программы на компьютер. Если же МК будет управлять какой-то железкой, то, наверное, ПК будет лишь передавать настройки и принимать телеметрию и очень часто на это и скорости 9600 хватит. А где не хватит, там обычно и AVR не хватает.

Исходная версия KivApple, :

Всё зависит от твоих задач. 1 Мбит это дофига. Твоя AVR сможет генерировать столько данных? Если ты не приставку-осциллограф делаешь (то есть просто считал сырые данные с АЦП и без обработки отправил на комп), то обычно МК немало времени проводит в различной обработке сигналов и даже выдаче обратной связи без участия ПК (а ПК только задаёт настройки и получает инфу о состоянии системы). И в этом случае часто ты упираешься не в канал связи, а в вычислительную мощность МК. А когда берёшь жирный МК, то у него внезапно обнаруживается аппаратный USB и там уже до 12 МБит.

Осциллографы и модемы (а также другие преобразователи интерфейсов) это лишь малая часть встраиваемых систем.

Определись с задачей, которую ты собираешься решать. Если просто мигать светодиодами с максимально возможной частотой, то можно вообще выкинуть МК из схемы и использовать какую-нибудь FT232 в режиме bitbang. Скорость будет высокая и не надо писать 2 программы, а хватит одной программы на компьютер. Если же МК будет управлять какой-то железкой, то, наверное, ПК будет лишь передавать настройки и принимать телеметрию и очень часто на это и скорости 9600 хватит. А где не хватит, там обычно и AVR не хватает.