--
Você recebeu essa mensagem porque está inscrito no grupo "BRTOS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para br...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/brtos.
Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Prezados,
Muito obrigado pelos esclarecimentos. Mas surgiram algumas novas dúvidas.
Gustavo, não achei referencia a esse modo wait no caso dos stm32 creio ser o modo sleep q desliga apenas o clock da cpu. Confirma se eu entendi corretamente tua sugestão: o papel do systick seria substituído pelo timer do rtc que fica rodando no modo Stop (que desliga todos os clocks mas mantém a memória). Dessa forma, a cada tick do brtos ao invés de ir para o modo Sleep eu mandaria o micro para o modo Stop isso sempre ocorreria então eu basicamente teria q desligar meu lcd e algum led.... a economia de energia viria naturalmente pela mudança do define OS_Wait para usar a instrução do modo stop. Mas e durante a execução normal do sistema não ficaria lento demais esperar o clock estabilizar sempre? Se for isso achei complicado demais. Ou é possível fazer essa mudança só quando eu decidir entrar em economia de energia?
Estou achando q a melhor opção para mim é deixar como está e desligar eu mesmo os periféricos que mais consomem durante o período que a aplicação ficará em modo de economia. Se der para somente nesse período mudar o tick para 10ms acho que seria interessante.
Eu conheço aquele site do Tilen Majerle, gosto de ler os comentários e as respostas "sutis" dele. Já uso algumas de suas libs, muito boas por sinal.
Grande abraço!
Moreto
Beleza Gustavo,
acho que vou deixar assim mesmo. A minha bateria é de 2500mAh! Vai durar um bom tempo em standby.
Ok, perguntas finais :
1) tem como mudar o periodo do tick do brtos em tempo de execução? Por exemplo passar para 10ms só quando eu entrar no modo baixo consumo?
2) por que não dá para parar totalmente o brtos e botar o micro em modo stop ( ex desligar a interrupção do systick)?
Até
Moreto
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para br...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/brtos.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "BRTOS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para br...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/brtos.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "BRTOS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para br...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/brtos.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "BRTOS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+un...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para br...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/brtos.
Para mais opções, acesse https://groups.google.com/d/optout.
--
Você recebeu essa mensagem porque está inscrito no grupo "BRTOS" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+un...@googlegroups.com.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para brtos+unsubscribe@googlegroups.com.