doc: updated wiki
This commit is contained in:
1 parent
a795dfedc7
commit
564d628338
1 file changed
+3
-3
+3
-3
@@ -13,7 +13,7 @@
|
|||||||
3. **Работа по протоколу nRF24L01+** — передача через SPI, адресная доставка на шлюз.
|
3. **Работа по протоколу nRF24L01+** — передача через SPI, адресная доставка на шлюз.
|
||||||
4. **Поддержка нескольких МК** — ATMega168/168P/168PB/328/328P/328PB.
|
4. **Поддержка нескольких МК** — ATMega168/168P/168PB/328/328P/328PB.
|
||||||
5. **Минимальная обвязка** — установка в стандартный корпус сенсорного выключателя.
|
5. **Минимальная обвязка** — установка в стандартный корпус сенсорного выключателя.
|
||||||
6. **Пробуждение по внешнему прерыванию INT1** — falling edge на пине PD3.
|
6. **Пробуждение по внешнему прерыванию INT1** — rising edge на пине PD3.
|
||||||
7. **Автономная работа** — не требует внешних подтягивающих резисторов.
|
7. **Автономная работа** — не требует внешних подтягивающих резисторов.
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
| Функция | Описание |
|
| Функция | Описание |
|
||||||
|---------|----------|
|
|---------|----------|
|
||||||
| `zh_pad_interrupt_init()` | Настройка внешнего прерывания INT1 (PD3, falling edge) для пробуждения по касанию |
|
| `zh_pad_interrupt_init()` | Настройка внешнего прерывания INT1 (PD3, rising edge) для пробуждения по касанию |
|
||||||
| `zh_spi_init()` | Инициализация аппаратного SPI в режиме мастера (Fosc/16) |
|
| `zh_spi_init()` | Инициализация аппаратного SPI в режиме мастера (Fosc/16) |
|
||||||
| `zh_nrf24_init()` | Инициализация трансивера nRF24L01+ в режим передачи |
|
| `zh_nrf24_init()` | Инициализация трансивера nRF24L01+ в режим передачи |
|
||||||
|
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
|
|
||||||
- Главный цикл проверяет флаг `send_request`.
|
- Главный цикл проверяет флаг `send_request`.
|
||||||
- Если флаг не установлен — вызывается `sleep_cpu()` (режим Power-down).
|
- Если флаг не установлен — вызывается `sleep_cpu()` (режим Power-down).
|
||||||
- Пробуждение происходит по аппаратному прерыванию INT1 (falling edge на PD3).
|
- Пробуждение происходит по аппаратному прерыванию INT1 (rising edge на PD3).
|
||||||
- ISR устанавливает `send_request = 1`, цикл просыпается и выполняет передачу.
|
- ISR устанавливает `send_request = 1`, цикл просыпается и выполняет передачу.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in new issue
Block a user