![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| mar |
|
|||
|
Unregistered |
ОЧЕНЬ НУЖНА ПОМОЩЬ!
передача происходит через RS485 Приходит один байт от контроллера, с битом паритета = markparity. Можно ли таким образом (см. ниже) проверить паритет? или функцией ClearCommError можно проверить только ошибку четности? //прием данных DWORD Error; COMSTAT comStat; dcb->Parity=MARKPARITY; //ожидаемый паритет SetCommState(port,dcb); ClearCommError(port, &Error,&comStat); ReadFile(port,buf_in,1,&bc,NULL); if (Error & CE_RXPARITY) { return false; } |
|||
|
||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |