Цитата(Master @ Dec 15 2006, 10:51)

Точнее, пример называется AT91SAM7S-BasicUSART_USB.
Никак не могу понять пока, в чём дело: чтение из USB проходит на ура, а вот запись при втором вызове вешает и проц, и терминалку.
Запись контроллером в терминалку? Незнаю.
У меня были проблемы если я не вычитал пришедшие байты, а ждал новых - естественно дальше ничего не шло. Так что возможно дело в вашем цикле обмена с терминалкой.
Вообще-то я пример не проверял, выдрал из него код и всё. USB чувствителен к частоте процессора и времени включения. У меня надёжней его было включать сразу с установкой ФАПЧ.
Кстати не забывайте всё время проверять статус или isconfigured перед выполнением команд USB.