TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: wsharp 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
-
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