Официальный форум СВД Встраиваемые Системы
26 Апрель, 2024, 02:19:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер работы с COM (UART) портом под QNX 6.5.0  (Прочитано 1218 раз)
saleshin
Интересующийся

Сообщений: 2


« : 29 Март, 2017, 17:43:32 »

  Доброго дня,

 Подскажите, работал ли кто нибудь под QNX 6.5.0 на скоростях выше чем 115200?  Нужно ли для этого загружать специальный драйвер или можно обойтись стандартным?
Записан
Владимир Махилёв
Сотрудник СВД ВС
Старожил

Сообщений: 704



WWW
« Ответ #1 : 31 Март, 2017, 12:07:57 »


Штатный драйвер сам по себе не накладывает ограничений на скорость передачи.
Исходя из заданной пользователем скорости обмена, делителя и частоты рассчитывается значения делителя для контроллера и заносится в его стандартные регистры UART Divisor Latch.

Однако контроллеры, поддерживающие высокие скорости (4-8-12-15-..Мбит), могут потребовать расчета и записи делителя в дополнительные аппаратно-специфичные регистры. Если это так, то может потребоваться доработка драйвера под конкретный контроллер.
Записан

saleshin
Интересующийся

Сообщений: 2


« Ответ #2 : 03 Апрель, 2017, 13:57:51 »

Владимир, спасибо за информацию - будем пробовать достичь 760кбод на VORTEX.
Записан
GrayCat
Пользователь

Сообщений: 47


Embedder


« Ответ #3 : 15 Апрель, 2017, 12:01:11 »

Например вот на мультипортовых платах Moxa (типа CP-138U-I и т.п.) частота системного генератора в 8 раз выше "стандартной". Таким образом, чтобы использовать эти платы с "номинальными" с точки зрения программ BaudRate-ами, нужно в ключах запуска драйвера указывать делитель "-c 1843200/2". Тогда выставленная в программе скорость 115200 и будет в реале 115200. Если же этот ключик не указывать, получится 115200 * 8 = 921600 bps.

Обидно, что PCI-Express платы Moxa уже не поддерживаются стандартным devc-ser8250 - там надо в набортную FPGA какую-то "прошивку" залить при старте, что выполняется драйвером, и под QNX его нету.
Записан

Gray©at
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 19 Февраль, 2024, 17:30:52