power enable circuit
1.0.0
Аттинг13 на основе микромониторинга, которая включает питание для загрузки, когда внешний сигнал высок. Первоначально это было сделано на дискретных элементах, но решение MCU занимает меньше места на печатной плате. Поворачивает мощность мгновенно, пока сигнал не станет высоким и не удерживает его в течение определенного количества миллисекундов, прежде чем выключить, чтобы избежать отскакивания сигнала и выпадений.
#define HOLD_PERIOD 1500 // delay in ms
| Устройство | Программа (.Text + .data + .bootloader) | Данные (.data + .bss + .noinit) |
|---|---|---|
| Attiny13 | 216 байтов (21,3% заполнен) | 4 байта (6,3% заполнены) |
| Attiny2313 | 236 байтов (11,5% заполнены) | 4 байта (3,1% заполнены) |