Autor Tema: Duda MPLAB X  (Leído 4229 veces)

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

Desconectado c@Lic_0

  • PIC10
  • *
  • Mensajes: 36
    • Una tasita de cafe
Re: Duda MPLAB X
« Respuesta #15 en: 04 de Diciembre de 2012, 23:25:17 »
Segun su experiencia cual seria mejor el C18 o el XC8 no se cual de los 2 usar :P

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Duda MPLAB X
« Respuesta #16 en: 05 de Diciembre de 2012, 05:58:00 »
Yo no he usado el C18 nunca, pero entiendo que debe ser muy parecido al XC8. Lo que pasa es que al ser el XC8 una versión nueva en ocasiones es normal que encuentres algún bug que deben resolver en próximas versiones.
Al ser  las herramientas de microchip personalmente te recomendaría XC8 por que creo que esta sustituirá a C18 en un futuro, así ya aprendes la versión nueva.

Seguramente algún forero con experiencia en estas herramientas nos podrá orientar mejor.

Un saludo.
BitPIC

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Duda MPLAB X
« Respuesta #17 en: 06 de Diciembre de 2012, 17:24:02 »
Confirmado, acabo de salir de una clase de MPLAB X y me confirman que el anterior MPLAB dejará de tener soporte el proximo año.
BitPIC

Desconectado sander

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 624
Re: Duda MPLAB X
« Respuesta #18 en: 06 de Diciembre de 2012, 19:15:52 »
Confirmado, acabo de salir de una clase de MPLAB X y me confirman que el anterior MPLAB dejará de tener soporte el proximo año.

Ah si?, que lastima a mi me sigue gustando mas el MPLAB 8. pero bue


Saludos
La electrónica es el arte de manipular señales eléctricas que transportan información
Jan Davidse

Visita mi blog
Visita mi canal de youtube

Desconectado c@Lic_0

  • PIC10
  • *
  • Mensajes: 36
    • Una tasita de cafe
Re: Duda MPLAB X
« Respuesta #19 en: 06 de Diciembre de 2012, 20:02:32 »
Bueno tons a hecharle manos al mplabX y al XC8  :D

Desconectado c@Lic_0

  • PIC10
  • *
  • Mensajes: 36
    • Una tasita de cafe
Re: Duda MPLAB X
« Respuesta #20 en: 16 de Diciembre de 2012, 15:02:22 »
Hay un pequeño problema y no se cual es la razon, uso la siguiente instruccion y por alguna razon no se cumple ya que sin importar si el bit RB2 este en 0 o 1 salta a la siguiente instruccion

                          while (PORTBbits.RB2==1);

cambie a esta otra y tambien sigue en lo mismo

                          while (RB2==1);

Tal ves es que si la condicion tiene que realizarse con datos del tipo char, int o otros, por que aqui la estoy realizando con bits y un char, alguna ayuda?

Saludos.

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Duda MPLAB X
« Respuesta #21 en: 16 de Diciembre de 2012, 15:31:48 »
Supongo que el puerto lo definiste como entrada previamente,

TRISBbits.TRISB2=1;

no veo por cual otro motivo no funcionaría ese while()
« Última modificación: 16 de Diciembre de 2012, 15:36:02 por willynovi »
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.

Desconectado bitpic

  • PIC18
  • ****
  • Mensajes: 402
    • BitPIC
Re: Duda MPLAB X
« Respuesta #22 en: 17 de Diciembre de 2012, 16:48:40 »
Yo probaría lo que te dice willynovi, comprueba que hayas definido bien el pin como entrada. Yo lo defino como entrada así TRISB0 = 0; y lo leo como tu haces PORTBbits.RB5


Si esta bien definido comprueba que realmente tienes un 1 en el pin con un voltimetro, no vaya a ser que sea problema de hardware.

En ocasiones el Mplab X tiene bugs y te vuelve loco, a mi me a ocurrido con varías cosas.

Prueba de ponerlo así, a ver si es porque faltan los corchertes.

while (PORTBbits.RB2==1){
}
« Última modificación: 17 de Diciembre de 2012, 16:51:27 por bitpic »
BitPIC


 

anything