Ir ao conteúdo
  • Cadastre-se

Como configurar entradas/saidas digitais


alexandro umbert

Posts recomendados

Boa tarde Amigos,

Estou desenvolvendo projeto no PIC18f2550 ,mas não estou conseguindo configurar as PORTA E PORTB,segue abaixo o codigo iniciado:

#include <18F2550.h>
#fuses HSPLL,NOMCLR,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL5,CPUDIV1,VREGEN,NOPBADEN
#use delay(clock=48000000)
#include "usb_cdc.h"
#include "usb_desc_cdc.h"
void main(){
char KEY;
set_tris_b(0x00);
port_b_pullups(0x00);
input_b();
usb_cdc_init();
usb_init();
while(!usb_cdc_connected()){}
while (TRUE){
usb_task();
if (usb_enumerated()){
if(usb_cdc_kbhit()){
KEY=usb_cdc_getc();
switch(KEY){

Link para o comentário
Compartilhar em outros sites

Ola alexandro.

Se não me engano o portA do PIC vem pré configurado para trabalhar com valores analogicos, esperimente configurar o registradror adcon1, dentro do main, após declarar as variaveis coloque o codigo "ADCON1=6;" ou veja no datasheet do PIC o que cada Bit desse registrador significa e configure do jeito que achar melhor... Me lembro que no 18F452 eu usava "ADCON1=15;". Quanto ao portB, não tenho certeza, só olhando no datasheet mesmo.

Espero ter ajudado, Grato Luiz Gustavo.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...