Autor Tema: Ayuda con asignasion de puertos de salida en pic 18f4550  (Leído 2277 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado wsharp

  • PIC10
  • *
  • Mensajes: 1
Ayuda con asignasion de puertos de salida en pic 18f4550
« en: 28 de Febrero de 2016, 13:40:08 »
Buenos dias tengo un problema al asignar los puertos de salida a un pic 18f4550 lo estoy trabajando en c y quiero asignar salidas desde rd2 a rd7 y rb0 a rb3 en total serian 10 salidas de las cuales salen 10 leds que van a mostrar varias secuencias led con los pines rb4 a rb7 ya asignados como selectores el problema es que no se como configurar los 10 pines mencionados para asignarlos como salidas ya que estoy tomando pines de los portb y portd no se como relacionarlos agradeceria si alguien pudiera ayudarme con este problema. Gracias

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Ayuda con asignasion de puertos de salida en pic 18f4550
« Respuesta #1 en: 28 de Febrero de 2016, 16:09:52 »
Depende el compilador. Yo lo unico que te puedo proveer es sobre XC8.

En el cual para el PORTB, tenes el TRISB ( configurarlos como entrada o salida )
Tenes que deshabilitar el LVP ( programacion de bajo voltaje ) en lso fuses para hacer uso de RB5 a Rb7
Tenes que ponerlo como digital modificando el registro ADCON1 para el RB4.
Y deshabilitado el comparador ( aunque creo que con el TRISB es suficiente )

El PORTD es mas simple, con solo tener que modificar el TRISD


 

anything