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, адресная доставка на шлюз.
|
||||
4. **Поддержка нескольких МК** — ATMega168/168P/168PB/328/328P/328PB.
|
||||
5. **Минимальная обвязка** — установка в стандартный корпус сенсорного выключателя.
|
||||
6. **Пробуждение по внешнему прерыванию INT1** — falling edge на пине PD3.
|
||||
6. **Пробуждение по внешнему прерыванию INT1** — rising edge на пине PD3.
|
||||
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_nrf24_init()` | Инициализация трансивера nRF24L01+ в режим передачи |
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
|
||||
- Главный цикл проверяет флаг `send_request`.
|
||||
- Если флаг не установлен — вызывается `sleep_cpu()` (режим Power-down).
|
||||
- Пробуждение происходит по аппаратному прерыванию INT1 (falling edge на PD3).
|
||||
- Пробуждение происходит по аппаратному прерыванию INT1 (rising edge на PD3).
|
||||
- ISR устанавливает `send_request = 1`, цикл просыпается и выполняет передачу.
|
||||
|
||||
---
|
||||
|
||||
Reference in new issue
Block a user