Pessoal,

Preciso de um ajuda de vocês preciso definir em um pic duas saidas seriais ou seja ter 2 RX e 2 TX, isso seria feito somente declarando no cabeçalho?

Se sim, como seleciono o envio separado de cada serial?

Pq em uma vou estar "conversando" com o servidor e no outro serial com alguns outros pics.

Como faço essa divisão de portas?

Exibições: 1504

Respostas a este tópico

Olá Willian, qual PIC e linguagem voce está usando ?

Tambem não conheço muito, mas se for C em CCS, acredito que fazendo assim no cabeçalho deva funcionar:

#use rs232(baud=9600,parity=N,xmit=PIN_Xx,rcv=PIN_Xx,bits=8,stream=SAIDA_1) // PARA A 1ª SERIAL

#use rs232(baud=9600,parity=N,xmit=PIN_Xx,rcv=PIN_Xx,bits=8,stream=SAIDA_2) // PARA A 2ª SERIAL

Onde Xx representa os pinos a serem usados.

José,

Desconfiava que era isso mas como usar essa portas depois de configuradas?

Use o  nome dado a stream, no exemplo: SAIDA_1 e SAIDA_2 para ler (fgetc) ex: x=fgetc (SAIDA_1) , ou escrever (fputc) ex: fputc (c, SAIDA_1); como seriais normais, simplesmente direcionando à stream desejada.

Como já disse, não conheço muito, mas acho que assim resolve.

Depois poste o codigo, ou a parte relevante à serial para que todos possamos aprender mais.

Acho que a melhor solução é vc criar uma função para transmitir serial em um pino, e o outro pino seria o padrão serial.

O Livro Microcontroladores PIC Programação em C do Fábio Pereira, tem um exemplo de como fazer essa função para transmissão de dados serialmente.

José,

Desculpa a demora em responder mas está correto o que vc passou!! :)

Demorou para testar o comando mais deu certo cara!

Muito obrigado!

Valeu!

Abs.

Oi.Gostaria muito de aprender liguagem em c para pic,mas estou com dificuldades.Por onde eu começaria?pois estou lendo um livro e nao estou conseguindo assimilar o conteúdo suficiente para construir um programa.Não sei onde encontrar os dados precisos.Obrigada.

Preciso no momento fazer um programa com push boton que ao pressionar e soltá-lo o led continua aceso,porém seu eu repetir o mesmo processo o mesmo ficará apagado.Vc pode me ajudar?

O Livro Microcontroladores PIC Programação em C do Fábio Pereira

Vai resolver seu problema!

Olá Jo,

O livro PIC C do Fabio Pereira, realmente é um bom começo.

Tem tambem um curso on line ,bem basico : http://www.youtube.com/playlist?list=PL4DE4A7AD9EE36E77&feature...   Vale à pena ver as aulas.

Quanto ao seu programa, dê mais detalhes.

Abçs,

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço