Serial por software no compilador C18

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Serial por software no compilador C18

Mensagempor fabiovieira » 25 Fev 2010 17:38

Boa tarde a todos,

A algum tempo eu fiz o curso de PIC 18F na Labtools, e atualmente eu estou trabalhando num projeto que necessito utilizar 2 seriais, e o PIC que eu estou usando só tem uma serial, com o CCS é fácil criar uma serial por software, alguém pode me ajudar a fazer isso no compilador C18.
Gostaria de utilizar a serial de hardware com interrupção e utilizar uma adicional por software.

Atenciosamente,

Fabio
fabiovieira
 
Mensagens: 3
Registrado em: 07 Ago 2008 16:08

Mensagempor _blackmore_ » 25 Fev 2010 17:41

com base na biblioteca de serial por software do CCS, não dá para vc fazer uma biblioteca para o C18? acredito que este é um caminho.

abrax!
_blackmore_
Dword
 
Mensagens: 1397
Registrado em: 28 Set 2008 13:26

Mensagempor fabiovieira » 25 Fev 2010 17:50

Muito obrigado pela dica, mas eu estou migrando do CCS justamente porque tenho muitos problemas com o este compilador, gostaria de saber se o C18 não possui um recurso parecido.

Grato,

Fabio Vieira
fabiovieira
 
Mensagens: 3
Registrado em: 07 Ago 2008 16:08

Mensagempor Sergio38br » 25 Fev 2010 22:23

Tem sim, olhe o cabeçalho(.h) na pasta mcc18/h .

[ ]`s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor marcelo campos » 26 Fev 2010 09:14

Tirei do arquivo hlpC18Lib.chm que está no dir "docs" do C18, tem também o restante lá, espero que já te ajude, usei algo bem parecido e funciona 10.

Código: Selecionar todos
#include <p18C452.h>
#include <sw_uart.h>
void main( void )
{
  char data;
  // configure software UART
  OpenUART();
  while( 1 )
  {
    data = ReadUART();   //read a byte
    WriteUART( data );   //bounce it back
  }
}



Abraço,

Marcelo Campos
marcelo campos
Word
 
Mensagens: 648
Registrado em: 08 Ago 2009 08:37

Mensagempor fabiovieira » 26 Fev 2010 18:00

Prezados Sergio e Marcelo,

Agradeço pela informação que foi de grande importância para o desenvolvimentodo meu projeto, e se alguém que estiver lendo esta mensagem por ter a mesma dúvida que eu, pode seguir as informações do Sergio e do Marcelo, porque eu testei e realmente funciona.

Muito Obrigado

Fabio Vieira
fabiovieira
 
Mensagens: 3
Registrado em: 07 Ago 2008 16:08


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x