Да, Андрей, Вы совершенно правы. Кроме того, что винда - не RTOS, мне показалось что она на некоторое время отдаёт управление драйверу порта. В итоге таймер который должен отрабатывать каждые 10мСек ,отрабатывал 30 и никак не хотел меньше.Отсюда и непонятки со скоростью записи в порт. Но я таки вышел на номинал в 115к А задача этой "программки на 5минут"( 3день пошёл) очень проста: мигать TX-ом каждые пол-секунды чтобы пробником этот сигнал на плате найти можно было. Зачем? Есть такая тема, покупаем USB DATA кабель от телефона самсунгЕ700 за 5$, втыкаем в комп, уст.дрова и имеем виртуальный СОМ-порт со скоростью 128000. Есть правда ограничения: управлять только стандартными API Read(file) Write(file) и вспомогательные входы-выходы вроде RTS,DTR, управляются по усмотрению драйвера устройства, то есть строго в соответствии со стандартом. Я считаю такой вариант самым простым и дешёвым способом перейти на USB в своих разработках. Всем спасибо за поддержку!
Ответов: 91
Рейтинг: 1
|
|||
карма: 1 |
|