UART Communication Settings: различия между версиями
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 40: | Строка 40: | ||
При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее не укажем её значение при обращении к устройству! Поэтому стоит внимательно относиться к тому, какие коммуникационные настройки вы выбираете. В случае, если все параметры неизвестны, найти их можно только перебором: | При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее не укажем её значение при обращении к устройству! Поэтому стоит внимательно относиться к тому, какие коммуникационные настройки вы выбираете. В случае, если все параметры неизвестны, найти их можно только перебором: | ||
#/bin/bash | #/bin/bash | ||
for l in {1,2}; | for l in {1,2}; | ||
do | do | ||
for k in {none,odd,even}; | for k in {none,odd,even}; | ||
do | do | ||
Строка 53: | Строка 53: | ||
done | done | ||
done | done | ||
done | done | ||
Для стоп-битов, скорее всего, вы получите два значения: 1 и 2. Уточнить настройку можно считав значение из регистра 112 с уже известным адресом, скоростью, четностью. | Для стоп-битов, скорее всего, вы получите два значения: 1 и 2. Уточнить настройку можно считав значение из регистра 112 с уже известным адресом, скоростью, четностью. |