Jump to content

eCos, настройка serial порта

Подскажите как с помощью cyg_io_set_config настроить порт со следующими настройками.


1 Start Bit

8 Data Bits

1 Mode Bit

1 Stop Bit


Т.е. мне нужно сделать такую посылку:

BYTE 1(Mode bit) BYTE1 0(Mode bit) ... BYTEN 0(Mode bit)


принять такую:

BYTE1 0(Mode bit) ... BYTEN 1(Mode bit)

Share this post

Link to post
Share on other sites

Кому интересно.

Делается это посредством установки чётности в SPACE/MARK. В результате получаем 9-бит данных. Это возможно только через raw serial driver, posix стандарт это не поддерживает.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...