Gravação de microcontroladores PIC via USB pelo terminal do Linux
A transferência de programas para os microcontroladores é normalmente efetuada através de um hardware de gravação específico. Através desta ferramenta é possível efetuar a descarga de programas para o microcontrolador diretamente de uma porta USB de qualquer computador com o sistema operacional Linux.
Ferramenta de gravação USB de microcontroladores PIC pelo terminal do Linux
A ferramenta de gravação via USB pelo terminal do Linux é composta de software e hardware básico de microcontroladores da família PIC18Fxxxx. Esta ferramenta livre é capaz de substituir:
Além de todas estas vantagens, os laptops e alguns computadores atuais não apresentam mais interface de comunicação paralela e nem serial EIA/RS-232, somente USB.
Como pode ser visto, esta ferramenta possibilita que a compilação, a gravação e a operação real de um programa, como também a comunicação serial através da emulação de uma porta COM virtual, possam ser feitos de forma rápida e eficaz a partir do momento em o microcontrolador esteja conectado diretamente a um computador através de um cabo USB. A figura 1 ilustra o processo de compilação, gravação e comunicação serial virtual pela porta USB.
- Um equipamento específico para gravação de um programa no microcontrolador;
- Conversor TTL - EIA/RS-232 para comunicação serial bidirecional emulado através do protocolo CDC;
- Fonte de alimentação, já que a alimentação do PIC provém da porta USB do PC. É importante salientar que cargas indutivas como motores de passo ou com corrente acima de 400mA devem ser alimentadas por uma fonte de alimentação externa.
- Conversor analógico-digital (AD) externo, tendo em vista que ele dispõe internamente de 10 ADs de 10 bits;
- Software de simulação, considerando que a simulação do programa e do hardware podem ser feitas de forma rápida e eficaz no próprio circuito de desenvolvimento ou com um protoboard auxiliar.
Além de todas estas vantagens, os laptops e alguns computadores atuais não apresentam mais interface de comunicação paralela e nem serial EIA/RS-232, somente USB.
Como pode ser visto, esta ferramenta possibilita que a compilação, a gravação e a operação real de um programa, como também a comunicação serial através da emulação de uma porta COM virtual, possam ser feitos de forma rápida e eficaz a partir do momento em o microcontrolador esteja conectado diretamente a um computador através de um cabo USB. A figura 1 ilustra o processo de compilação, gravação e comunicação serial virtual pela porta USB.
Parabéns pelo artigo! Apesar de nunca ter trabalhado com PIC, é bom saber que já existem artigos aqui no VOL. Quando tiver mais tempo, talvez me atreva a estudá-los.
Abraço!