Перейти к содержанию

Навигация

UART Communication Settings: различия между версиями

Строка 40: Строка 40:


При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее не укажем её значение при обращении к устройству! Поэтому стоит внимательно относиться к тому, какие коммуникационные настройки вы выбираете. В случае, если все параметры неизвестны, найти их можно только перебором:
При этом возникает парадоксальная ситуация: мы не можем узнать значение скорости, если мы заранее не укажем её значение при обращении к устройству! Поэтому стоит внимательно относиться к тому, какие коммуникационные настройки вы выбираете. В случае, если все параметры неизвестны, найти их можно только перебором:
<code>
 
#/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
</code>
 


Для стоп-битов, скорее всего, вы получите два значения: 1 и 2. Уточнить настройку можно считав значение из регистра 112 с уже известным адресом, скоростью, четностью.
Для стоп-битов, скорее всего, вы получите два значения: 1 и 2. Уточнить настройку можно считав значение из регистра 112 с уже известным адресом, скоростью, четностью.
5813

правок