Ir ao conteúdo
  • Cadastre-se

Jessica Amorim

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de Jessica Amorim em Problema com taxa de transmissao pic+rs232 foi marcado como solução   
    Funcionou @Isadora Ferraz.
    Fiz assim:
     
    int baud_rat;                                              
    unsigned int B_R[5]={1665,415,207,51,25};
     
    void main() {     

    CMCON=0x07;    
    ADCON1=0x0F;    
    TRISA=0;         
    TRISB=0B00000111; 
    TRISC=0b01000000;  
    TRISD=0;           
    TRISE=0;           
    PORTA=0;         
    PORTB=0;            
    PORTC=0;           
    PORTD=0;            
    PORTE=0;             
                   
    baud_rat = EEPROM_Read(0x01);            
                 
    TXSTA.F2=0;
    TXSTA.F4=0;
    RCSTA.F7=1;
    RCSTA.F4=1;
    BAUDCON.F3=1;
    SPBRG=B_R[baud_rat];
     
    while(1){
    if(PORTB.F0==0){            
    baud_rat++;
    if(baud_rat>=5)baud_rat=0;
    SPBRG=B_R[baud_rat];
    }
    }
     
    Postei apenas a parte de configuração da serial, mas foi isso que funcionou pra mim.
    Muito obrigada!

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!