Немедленно нажми на RESET, All!
Дано: используется FT232 или аналог какой-то, забыл уже. Сделано всё под COM-порт, а это так, сбоку, для совместимости.
А тут смотрю subject -- usb умеет. Думаю, если выкинуть то (C8051F120) и поставить это (например, LPC2148) получается замечательно как. В особенности по причине наличия присутствия USB, чтоб его значит прямо в компутер. Но тут одна закавыка: поиск в интернете на счёт программной реализации последовательного порта на этом USB, как во "встраеваемой" части, так и в виде драйвера для M$-Windows ничего не показал, кроме Aplication Note с philips, где они ссылаются в technical document section, а её и нет. Всё остальное -- страшные ужасы. Вроде того, что не работает мол ничего, виснет и глючит.
Думаю -- глухой номер. По крайней мере в текущие пол-года год. Чтоб кто драйвера написал и занахаляву выложил -- нет. Буржуи так и советуют: FT232 копейки стоит... Я же в USB понимаю только каким его концом в компутер. Ниасилю одним словом, да и работы там, насколько я понимаю... Думаю, я правильно думаю? Через годик можно прийти, ещё посмотреть, а пока плюнуть на это дело.