proex escreveu:Styg, tempos atras eu fiz um projeto de um nobreak com o 2368 e internamente eu tratava as leituras de tensao com 2 casas depois da virgula, pra obter o True RMS...essas coisas.
Mas na hora de mostrar o valor da rede no display, só precisava mostrar o valor inteiro. Então eu usei sprintf(display,"%3d", TensaoRede) e pronto.
Os nobreaks estão rodando por ai até hoje assim.
Mas depois da versao 3.50 do keil, nunca mais consegui fazer isso.
Então, imagino q no seu caso funcionou pq sua faixa de valores esta dentro do limite de 3 casas, se fosse instalar o nobreak numa rede de 1200v, ele nao ia respeitar a formatação e ia mostrar 1200 no display e provavelmente bagunçar td.