Ir ao conteúdo
  • Cadastre-se

Lucas Marques_716659

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

posts postados por Lucas Marques_716659

  1. 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.

     

  2. 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.

  3. 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?

  4. 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

  5. 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!