Всем привет, я совсем новичок в электро-поделках и для моего проекта выбрал плату Nice!Nano nrf52840 (кетай естессна), тк по заверениям чата гпт она сможет жить год+ от cr2032, а мне нужен внутри таймер (RTC например), срабатывание светодиода по истечении таймера, замыкание для сбрасывания таймера и светодида - ЭТО ВСЁ. После вечеров ковыряния этого добра я не смог сделать расход меньше 2мА, хотя должно быть горааааааздо меньше. И я уже задаюсь вопросом - чат гпт не прав или я что-то не так делаю. Потребление в мкА вообще возможно для этой платы? Просьба не пинать за тупые вопросы
код:
код:
C++:
package main
import (
"device/arm"
"device/nrf"
"machine"
)
func optimizePower() {
nrf.CLOCK.TASKS_HFCLKSTOP.Set(1)
nrf.RADIO.POWER.Set(0)
nrf.SAADC.ENABLE.Set(0)
nrf.PWM0.ENABLE.Set(0)
nrf.PWM1.ENABLE.Set(0)
nrf.PWM2.ENABLE.Set(0)
nrf.TWIM0.ENABLE.Set(0)
nrf.TWIM1.ENABLE.Set(0)
nrf.SPIM0.ENABLE.Set(0)
nrf.SPIM1.ENABLE.Set(0)
nrf.PDM.ENABLE.Set(0)
}
func configureUnusedPins() {
for i := uint8(0); i <= 31; i++ {
pin := machine.Pin(i)
pin.Configure(machine.PinConfig{Mode: machine.PinInputPulldown})
}
}
func main() {
optimizePower()
configureUnusedPins()
for {
arm.Asm("wfi")
}
}