Size: a a a

2021 January 26

VK

Viacheslav Kaloshin in Embedded Group
Ну наверное, если какой-то "антидребезг". типа 11110111111 - считаем, что все-таки датчик дает 1
источник

r

romanetz in Embedded Group
Не
Точно нет
источник

VK

Viacheslav Kaloshin in Embedded Group
ну раз не развалилось до сих пор, значит и не надо 🙂
источник

LZ

Leonid Zaliubovskii in Embedded Group
romanetz
Там несколько явлений накладываются, на самом деле. Чем длиннее, тем выше вероятность ошибки на физике, хотя бы в силу того, что UART свои часы не подстраивает, в отличие от сетевой физики
Ошибочное мнение. Синзрониза происходит по стартовому биту каждого пакета. Но в силутдопуска в 2.5% с каждой стороны - ошибки могут быть, безусловно на большом промежутке времени
источник

r

romanetz in Embedded Group
Чудеса случались )
Автоматика пожаротушения на включенных агрегатах срабатывала
источник

AK

Andrew K in Embedded Group
Viacheslav Kaloshin
Ну наверное, если какой-то "антидребезг". типа 11110111111 - считаем, что все-таки датчик дает 1
эти вещи делать должна железка до передачи
источник

r

romanetz in Embedded Group
Leonid Zaliubovskii
Ошибочное мнение. Синзрониза происходит по стартовому биту каждого пакета. Но в силутдопуска в 2.5% с каждой стороны - ошибки могут быть, безусловно на большом промежутке времени
Они ж подряд идут
источник

VK

Viacheslav Kaloshin in Embedded Group
Andrew K
эти вещи делать должна железка до передачи
не, как раз уже на приеме. ну типа пожара нет, пожара нет, пожар есть, пожара нет. оставить небольшой лаг
источник

r

romanetz in Embedded Group
Leonid Zaliubovskii
Ошибочное мнение. Синзрониза происходит по стартовому биту каждого пакета. Но в силутдопуска в 2.5% с каждой стороны - ошибки могут быть, безусловно на большом промежутке времени
Синхронизация с чем?
источник

r

romanetz in Embedded Group
Чтобы синхронизироваться, нужен опорный сигнал и некая петля обратной связи, которая подстраивается по нему
источник

r

romanetz in Embedded Group
А где в уарте такое?
источник

LZ

Leonid Zaliubovskii in Embedded Group
romanetz
Они ж подряд идут
и что, в случае асинхронного уарта - синхронизация по стартовому биту каждого пакета. Потому ошибка не особо накаплиается. Я имею ввиду пакет УАРТ. Где стартовый бит 5- 7 бит данніх, четность и стоп биты
источник

r

romanetz in Embedded Group
8,N,1...
источник

LZ

Leonid Zaliubovskii in Embedded Group
romanetz
Синхронизация с чем?
синхронизация тактовой, семплирования. Советую почитать как работает асинхронный уарт, как он определяет биты
источник

LZ

Leonid Zaliubovskii in Embedded Group
romanetz
8,N,1...
ну вот кроме 8 бит данных, 1-го стоп бита и отсутсвующей бита четности есть еще стартовый бит
источник

LZ

Leonid Zaliubovskii in Embedded Group
в результате, в общем случае для 8N1 мы имеем в реале 10 бит, которые передаются
источник

Г

Георгий Торопов... in Embedded Group
Leonid Zaliubovskii
и что, в случае асинхронного уарта - синхронизация по стартовому биту каждого пакета. Потому ошибка не особо накаплиается. Я имею ввиду пакет УАРТ. Где стартовый бит 5- 7 бит данніх, четность и стоп биты
Даже не каждого пакета, а каждого байта
источник

LZ

Leonid Zaliubovskii in Embedded Group
Георгий Торопов
Даже не каждого пакета, а каждого байта
ну вокруг байта данніх в пакете УАРТ содержится некоторое количество служебной информации. Я и говорю про єто
источник

LZ

Leonid Zaliubovskii in Embedded Group
Георгий Торопов
Даже не каждого пакета, а каждого байта
источник

LZ

Leonid Zaliubovskii in Embedded Group
я про это
источник