Всем доброго времени суток. Кто может помочь и рассказать за что хвататься? Я хочу сделать энергосберегающий режим для Atmega328, только вот, что бы пробуждение было по spi интерфейсу, через радио (nrf24l01).
А, да Вообще я хочу сделать так, что бы две Atmegе включались одновременно, вот хочу реализовать на такой плате связи. Ну и кончено, что бы плата отправляла данные по нажатию кнопки (меняла режимы работы)
будет не совсем по SPI
у nrf24l01 есть выход IRQ
запрос на прерывание
возможно, можно как-то настроить
но возможные проблемы будут с пином CE
я не помню, что с GPIO у atmega328 в режимах сна.
если CE станет неактивным - nrf24l01 по идее отключится
со стороны твоего контроллера можно хоть чо делать. вся проблема обычно во втором конце соединения, который работает как ему надо и плевает на твои инновации.
Комментарии: 15
Andrey
много ли смысла в спящем режиме МК, если NRF жрет в разы больше?
Misha
Вот такая штука отправляет данные, кроме того, что бы от нее 328ая засыпала и просыпалась Ее тоже можно в сон отправлять
Andrey
можно, да. и будет ли она просыпаться от радиоприема??
Misha
У меня частота передачи будет не велика, просто будет она опрашивать каждый промежуток времени и спать
Anonim
Может спрашивать у друга: "как там с деньгами?" каждые 0.000001 секунды?
Misha
Как вариант )
Anonim
тогда делаем
Dinar
Тут
Misha
А, да Вообще я хочу сделать так, что бы две Atmegе включались одновременно, вот хочу реализовать на такой плате связи. Ну и кончено, что бы плата отправляла данные по нажатию кнопки (меняла режимы работы)
Sergy
почему две?
Sergy
будет не совсем по SPI у nrf24l01 есть выход IRQ запрос на прерывание возможно, можно как-то настроить но возможные проблемы будут с пином CE я не помню, что с GPIO у atmega328 в режимах сна. если CE станет неактивным - nrf24l01 по идее отключится
Andrey
со стороны твоего контроллера можно хоть чо делать. вся проблема обычно во втором конце соединения, который работает как ему надо и плевает на твои инновации.
Dim
щас не очень понял
Andrey
потом станет яснее, когда начнешь пробовать
Dim
если честно я путаюсь с логическими уровнями но то что -9 в в свободном состоянии на рх и тх я точно знаю