2013-10-15 6 views
0

Супер длинный рассказ: можно ли читать с uart на что-то близкое к 12 megabaud?Установка скорости последовательного порта в режиме реального времени выше 4 мега бод

У меня есть скоростная связь, которую я пытаюсь прочитать на малиновом пи. В настоящее время pi (и, насколько я могу судить, мир серийного программирования) имеет максимальную скорость передачи в 4 Мбод, что я достиг, установив часы uart на 160 МГц. Тем не менее, мне нужно запустить uart в 12+ Mbaud, чтобы захватить поток данных из моего внешнего источника. Файл termi.h pi указывает 4Mbaud как максимальную скорость передачи для последовательной связи. Есть ли способ повысить бодрость? Является ключевым ioctl от https://stackoverflow.com/a/7152671?

Raspbian 3.6.11, RPI rev2

ответ

0

Каждый UART имеет свой предел аппаратного ... Если ваше оборудование поддерживает эту скорость, это разрешено ... Проверьте это раньше.

+0

[BCM2835 ARM datasheet] (http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf#page=11) Согласно техническому описанию, я должен быть я могу подумать, что могу получить до 15.62Mbaud. – Nielsvh

 Смежные вопросы

  • Нет связанных вопросов^_^