Ir ao conteúdo
  • Cadastre-se

Lucas Marques_716659

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

0
  1. valeu pela dica vou estudar e ver como prossigo, o problema é que tem outras interrupções, e isso ta me dando um nó na ideia, pois o timer1 já esta sendo usado e eu estava deixando o timer0 para mudanças futuras, mas acho que vou ter que usa-lo
  2. Bom gostaria de saber se é possivel criar um sistema de timeout usando o timer2, tipo o micro recebeu o dado( interrupção RCIF) ele inicia o timer e gera o estouro (sinaliza uma flag de timeout) se caso não receber o byte de final de linha ('\n') . Tipo seria feito o desvio quando ocorre a primeira interrupção(RCIF) e só retornaria pro main se recebece o byte '\n' ou se ocorrece o timeout. A ideia seria usar o timer2 para gerar o timeout. qualquer ajuda é de grande valia. desde já agradeço.
  3. Só para complementar a observação do amigo, depende também de qual compilador você vai usar, eu particularmente uso o XC8 junto no mplab x, ele usa um C mais ANSI, o que deixa o código bem mais portável, verifique também as rotinas de delay, e registradores. no seu código do arduino ele esta usando uma lib serial, deve-se atentar a isso também, pois as funções de R/W e init são um pouquinho diferente. Tem também a forma de setar os bits (digitalWrite) também muda. qualquer duvida estamos ai.
  4. boa noite venho aqui pedir uma ajudinha, pode parecer meio tonto, eu ja programo C mas resolvi me aventurar no asembly e enrrosquei. em C para eu inverter um bit bastava usar o operado negado ex: bit x; ~x é a negação de x em asm, não achei nada parecido como eu faço para negar um bit no qual eu não sei o valor?
  5. acho que eu não fui muito claro, no caso wr_texto é uma função não estática, esse é o problema pois não posso chamar ela diretamente em outras classes. em java eu fazia assim: na classe main protected static Interface face;protected static Dados1 d1;protected static Dados2 d2;static void main(){ d1= new Dados1(); d2= new Dados2(); face= new Interface();} assim para acessar wr_texto que pertence a Interface em outras classes eu acessaria por Main.face.wr_texto("meu texto"); estou tentando aprender C++ mas tá difícil. se puder me explicar agradeceria
  6. boa noite sou novato em C++, fiz um mini curso de QT e estou com algumas dúvidas, eu quero que uma função seja acessível para qualquer classe do meu programa ex: tenho um programa com 3 classes: Interface,Dados1,Dados2, em Interface existe a função : void wr_texto(String txt); mas a classe interface é instanciada no void main assim: void main(){ QApplication app(argc, argv); Interface x; x->show(); // aki eu cosigo lançar meu texto acessando por x->wr_texto("texto"); return app.exec();} como eu faço para acessar wr_texto nas outras classes?

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...