-
- ну паузу можно и задержкой вставить, не обязательно idle frame - VL(11.03.2016 11:51, )
- я не вставляю - Vit(02.03.2016 11:32)
- Это не косяк, это именно фича и именно STM32F1xx серии, связанная с невозможностью одновременного задания Alternate mode и управления PullUp. В STM32F0xx все нормально, кроме того там есть режим аппаратного управления направлением передачи для il-2(299 знак., 02.03.2016 10:59)
- Пауза между включением драйвера и началом передачи для того чтобы шум на (вдруг) неподтянутой линии успокоился, и если в слейве шел прием мусора то гарантированно завершился прием текущего байта. В противном случае можно запороть прием всего 1111111(52 знак., 02.03.2016 15:38)
- Идея ясна. Спасибо, я про такое раньше не слышал и как-то не задумывался. - il-2(02.03.2016 15:55)
- Пауза между включением драйвера и началом передачи для того чтобы шум на (вдруг) неподтянутой линии успокоился, и если в слейве шел прием мусора то гарантированно завершился прием текущего байта. В противном случае можно запороть прием всего 1111111(52 знак., 02.03.2016 15:38)
- вот недавно проверял STM32F030 на RS485. Там сигнал DE автоматически делается. Всё нормально туда/обратно через обычный ADM485. А в F100 разве нет такого режима? И неужели он дешевле F030? - Лагунов(02.03.2016 10:45)
- Аналогичные по корпусу-памяти у поставщиков запрашивал. Выходило дешевле процентов на 30 - 1111111(02.03.2016 15:31)
- А там разве нет прерывания по концу передачи? Не по освобождению буфера, а именно по передаче стоп-бита? - vmp(01.03.2016 22:28)
- Есть, в остальном UART нормальный. Переключать режимы в прерывании имхо грязноватый хак, по всей программе огораживать обращения к настройкам портов придется. А ловить флаг в фоне - лишние задержки. 1111111(148 знак., 01.03.2016 22:36)
- Ну так F1 - самая первая серия. Смысл ее применять, когда есть более новые и удобные камни? - vmp(01.03.2016 22:46)
- Эта же проблема была у меня с STM32F207. При частой передаче после стоповых битов ТХ оставался в 1 за счет паразитной емкости, плавно разряжаясь к 0. Эффект обнаружился при увеличении паузы между посылками. Спас внутренний PullUP. shan(97 знак., 12.03.2016 10:49)
- Цена, кэп! Их возят тоннами все кому не лень, дешевле F0xx выходят - 1111111(01.03.2016 22:54)
- Ну так F1 - самая первая серия. Смысл ее применять, когда есть более новые и удобные камни? - vmp(01.03.2016 22:46)
- Есть, в остальном UART нормальный. Переключать режимы в прерывании имхо грязноватый хак, по всей программе огораживать обращения к настройкам портов придется. А ловить флаг в фоне - лишние задержки. 1111111(148 знак., 01.03.2016 22:36)