Цитата(R.S.Nemesis @ Jan 28 2008, 06:05)

Добрый день! Проблема такая:
Есть симулятор контроллера (Atmel 89S8252), есть 2 виртуальных COM-Port'а и есть MatLab. Проблема в том, что MatLab посылает данные существенно быстрее, чем симулятор их принимает и посылает обратно MatLab'у (кроме этого, он ничего с ними не делает). Не могли бы вы посоветовать, как можно увеличить скорость быстродействия МК?
учитывая интерпритаторность матлаба, я не верю, что какой либо контролер может работать медленнее него. Видать проблема интерпритарности симулятора кристалла, можно попробовать
1. другие программные продукты-симуляторы,
2. можно попробовать написать свой софтварный проект - симулирующий контроллер (не весь, а конкретную вашу программу),
3. ввести задержки в матлабе, чтобы сравнять скорость, или
4. попробовать на настоящем кристале. (я бы так сделал, купив подходящий старкит, или 3 вариант).
И может быть поможет, но очень с малой вероятностью, задать другие приоритеты выполнения процесса матлабу и симулятору в винде, поставить матлабу низкий приоритет, а симулятору высокий, может это позволит сравнять скорость. Так как матлаб своим интерпретатором может сильно отжирать ресурсы системы, и тормозить процессы симулятора.