translator, wb_editors
4251
правка
Matveevrj (обсуждение | вклад) |
|||
(не показано 10 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Wiren Board 7.2 и 7.3: Низкоуровневая работа с железом}} | {{DISPLAYTITLE:Wiren Board 7.2 и 7.3.x: Низкоуровневая работа с железом}} | ||
{{Wbincludes:Peripherals}} | {{Wbincludes:Peripherals}} | ||
== GPIO на клеммниках == | == GPIO на клеммниках == | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
! | ! Метка (label) ||Примечание | ||
|- | |- | ||
! colspan=" | ! colspan="2" | Выходы A1-A3, D1 | ||
|- | |- | ||
| A1 OUT | | A1 OUT || Выход «открытый коллектор» | ||
|- | |- | ||
| A2 OUT | | A2 OUT || Выход «открытый коллектор» | ||
|- | |- | ||
| A3 OUT | | A3 OUT || Выход «открытый коллектор» | ||
|- | |- | ||
| | | D1 OUT || Выход «открытый коллектор» | ||
|- | |- | ||
! colspan=" | ! colspan="3" | Входы A1-A3, D1 (1 — нет сигнала) | ||
|- | |- | ||
| A1 IN | | A1 IN || | ||
|- | |- | ||
| A2 IN | | A2 IN || | ||
|- | |- | ||
| A3 IN | | A3 IN || | ||
|- | |- | ||
| | | D1 IN || | ||
|- | |- | ||
! colspan=" | ! colspan="2" | Onewire | ||
|- | |- | ||
| W1 | | W1 || 1-wire/DI | ||
|- | |- | ||
| W2 | | W2 || 1-wire/DI | ||
|- | |- | ||
|} | |} | ||
== Имена GPIO боковых модулей WBIO == | |||
{{Wbincludes:WBIO GPIO Names}} | |||
== Реализация UART == | == Реализация UART == | ||
Строка 85: | Строка 88: | ||
== Сигналы на модулях расширения == | == Сигналы на модулях расширения == | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
! Функция || | ! Функция || Примечание | ||
|- | |- | ||
! colspan=" | ! colspan="2" | MOD1 | ||
|- | |- | ||
| MOD1 RTS || | | MOD1 RTS || | ||
|- | |- | ||
| MOD1 TX | | MOD1 TX || | ||
|- | |- | ||
| MOD1 RX | | MOD1 RX || | ||
|- | |- | ||
! colspan=" | ! colspan="2" | MOD2 | ||
|- | |- | ||
| MOD2 RTS | | MOD2 RTS || | ||
|- | |- | ||
| MOD2 TX | | MOD2 TX || | ||
|- | |- | ||
| MOD2 RX | | MOD2 RX || | ||
|- | |- | ||
! colspan=" | ! colspan="2" | MOD3 | ||
|- | |- | ||
| MOD3 RTS | | MOD3 RTS || | ||
|- | |- | ||
| MOD3 TX | | MOD3 TX || | ||
|- | |- | ||
| MOD3 RX | | MOD3 RX || | ||
|- | |- | ||
! colspan=" | ! colspan="2" | MOD4 | ||
|- | |- | ||
| MOD4 RTS | | MOD4 RTS || | ||
|- | |- | ||
| MOD4 TX | | MOD4 TX || | ||
|- | |- | ||
| MOD4 RX | | MOD4 RX || | ||
|- | |- | ||
| MOD4 SPI MOSI | | MOD4 SPI MOSI || | ||
|- | |- | ||
| MOD4 SPI MISO | | MOD4 SPI MISO || | ||
|- | |- | ||
| MOD4 SPI CLK | | MOD4 SPI CLK || | ||
|- | |- | ||
| MOD4 SPI CS | | MOD4 SPI CS || | ||
|- | |- | ||
! colspan=" | ! colspan="2" | GSM (WBC) | ||
|- | |- | ||
| GSM Status | | GSM Status || Modem power status (input) | ||
|- | |- | ||
| GSM PWRKEY | | GSM PWRKEY || Modem PWRKEY (output) | ||
|- | |- | ||
| GSM ON | | GSM ON || On/OFF 5 V | ||
|- | |- | ||
| SIM_SELECT | | SIM_SELECT || SIM slot select (low: 1, high: 2) | ||
|- | |- | ||
|} | |} | ||
Строка 143: | Строка 146: | ||
Конвертация сигналов с учётом внешний по отношению к процессору делителей происходит внутри ядра. | Конвертация сигналов с учётом внешний по отношению к процессору делителей происходит внутри ядра. | ||
Каждому аналоговому входу соответствует своё устройство в подсистеме IIO. Приложения должны | Каждому аналоговому входу соответствует своё устройство в подсистеме IIO. Приложения должны считывать текущие значения из файлов с суффиксом raw, текущий масштаб и сдвиг из файлов scale и offset. | ||
В Wiren Board 7 scale аналоговых входов постоянный, а offset всегда равен нулю. | В Wiren Board 7 scale аналоговых входов постоянный, а offset всегда равен нулю. | ||
Строка 160: | Строка 163: | ||
</pre> | </pre> | ||
Приложения должны искать IIO устройства по именам, номера не являются стабильными. | |||
{| class="wikitable" | {| class="wikitable" | ||
! | !Клеммник | ||
! | !Имя IIO устройства | ||
|- | |- | ||
|A1 | |A1 | ||
| | |a1-volt | ||
|- | |- | ||
|A2 | |A2 | ||
| | |a2-volt | ||
|- | |- | ||
|A3 | |A3 | ||
| | |a3-volt | ||
|- | |- | ||
|Vin | |Vin | ||
| | |vin-volt | ||
|- | |- | ||
|} | |} | ||
== Ножки для внутреннего использования == | == Ножки для внутреннего использования == | ||
{| border="1" class="wikitable" | {| border="1" class="wikitable" | ||
! | ! Метка (label)|| Примечание | ||
|- | |- | ||
| | | BUZZER || | ||
|- | |- | ||
| | | Red LED || rowspan="2" | [[Control_led_indicator_WB | Управление индикатором]] | ||
|- | |- | ||
| | | Green LED | ||
|- | |- | ||
| | | W1 UP || | ||
|- | |- | ||
| | | W2 UP || | ||
|- | |- | ||
| | | Pushbutton || | ||
|- | |- | ||
| | | USB0 ON || | ||
|- | |- | ||
| | | Wi-Fi ON || | ||
|- | |- | ||
| | | 5VOut ON || | ||
|- | |- | ||
| | | VOut ON || | ||
|- | |- | ||
| | | RS-485-1 Termination || | ||
|- | |- | ||
| | | RS-485-1 Failsafe || | ||
|- | |- | ||
| | | RS-485-2 Termination || | ||
|- | |- | ||
| | | RS-485-2 Failsafe || | ||
|- | |- | ||
|} | |} |