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?
Tags:
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,
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por