Boa noite, sou novo no fórum, estudante de engenharia de computação e estou fazendo meu projeto de graduação.
Utilizo o pic18f4550 e o compilador C18 para realizar o projeto que consiste em um dispositivo de monitoramento veicular. Meu problema é o seguinte, necessito de 3 comunicações USART (conexão com o carro, conexão com modulo GPS e conexão com a rede GPRS) as 3 utilizam USART, porém esse micro conta com somente uma interface nativa, e implementei outra com a biblioteca "sw_uart.h", ficou faltando uma, alguém tem alguma outra solução? Gostaria de continuar utilizando o mesmo pic, além desses 3 dispositivos terei um cartão SD para fazer um datalog dos dados, mas acredito que isso não interfira pois Sd utiliza outro tipo de conexão (SPI). Esse será meu primeiro projeto utilizando esse microcontrolador e esse compilador, então perdoe a ignorância. Agradeço sugestões.