El PCW tiene ciertas propiedades, entre ellas es que ahi algunas cosas que se pueden hacer y pero da igual si las haces o no, seria como en php, el declarar una variable no es obligatorio, pero es aconsejable.
De todas formas Spock, postea algun ejemplo que no entiendas, de los temas automaticos y a ver si te lo podemos esclarecer.
El PCW tambien trae funciones que asignan a TRISA o TRISB, ciertas propiedades, por ejemplo output_b(0xff) es igual a TRISB = 0xff. De todas formas, lo que ya te comente en su dia por el mail, la gente que programa en PCW suele ser gente que ha programado pics en assembler y se saben ciertas direcciones ya de memoria y en vez de usar los defines que ya vienen preparados usa esas mismas direcciones pero a pelo. Por ejemplo es lo mismo decir output_high(pin_b4); que decir output_high(52); porque en el 16f627.h ya viene definido como tal. ( No se si exactamente es a lo que te refieres.. )
-- "Se necesitan dos años para aprender a hablar y sesenta para aprender a callar"
Saludos. snipped-for-privacy@ono.com
Hola:
> Pues estoy leyendo la ayuda de este compilador y viendo los ejemplos,
> pero hay cosas que me están costando entender, por ejemplo, en que casos
> hay que configurar los puertos mediante TRISA, TRISB, etc, y cuando el
> compilador lo hace automáticamente al usarlos para salida o entrada, y
> otras cosas semejantes, pues por los ejemplos que trae, veo que este
> compilador hace muchas cosas automáticamente, pero en determinadas
> circunstancias hay que hacerlas a mano, pero la ayuda no lo aclara bien.
> Por eso, me vendría bien algún tutorial para este compilador, algo como
> este, pero que esté completo:
>formatting link
> También he encontrado el manual de referencia en PDF, pero en realidad
> contiene lo mismo que la ayuda que trae el compilador.
> Salu2.
>